Allow a user to to filter without selecting the autocomplete options
Problem
When I filter for issues I have to either select the autocompleted filter with my cursor or use tab if I want to stay on my keyboard:
- "label" +
tab
+enter
- "=" or
tab
+enter
- "devops::plan" +
tab
+tab
+tab
+enter
enter
That's incredibly tedious and painful, especially if you have multiple filters. If we can parse it we should allow you to type that full filter string and resolve it for after you submit the entire query.
As an example, Jira does this quite well with their JQL (note I'm not suggesting we re-invent JQL here, just focus on the autocomplete/type-ahead)
I like how it shows you what you could enter with the autocomplete but doesn't hijack your UI to do it.
Proposal
Allow a user to type uninterrupted a filter query. Suggest autocomplete values but don't force the user to select those values (with the keyboard, or via cursor), if a user selects them simply input that string/value. As success criteria - I should be able to enter a full filter string without needing to use tab
or enter
or my mouse (until my string is complete).