Description
Is your feature request related to a problem? Please describe.
While testing #6587 i was wondering what the actual semantics of a search for step:xxx
in the process list is.
It seems like the query is interpreted in a way that it returns all processes which have any step with the name "xxx" somewehere in their workflow (task list).

This is hardly useful in my opinion. Should the search not give me any process which has an ACTIVE task of that name? I would consider those three steps as ACTIVE: OPEN, INWORK, LOCKED
Sometimes i want to get all processes in that specific step, no matter if somebody is currently working on it (INWORK) or nobody has picked it up yet. (OPEN)
Is there any use case for returning a quiet arbitrary list of processes which have this step somewhere in their associated (not necessary active) tasks? I would consider the current behaviour invalid.
Describe the solution you'd like
A search for step:xxx
should give me all processes with an active step with title xxx
.
Edit:
Description is related to current Master. 3.8 seems to not work as the search for step:XXX does not return any results at all. I will therefor also add the "bug" label.