Issue filter bar is extremely frustrating to use in certain circumstances
Summary
I'm not sure if this is a typebug so much as a UX concern but I'll start with this. Also it might be multiple things happening.
The issue filter bar is extremely hard to use when applying certain filters. I think this is due to a combination of performance on the autocomplete and also parsing of "tricky" label formats.
Steps to reproduce
Try filtering the GitLab Org issues list by the ~"FedRAMP Milestone::Vuln Remediation" label:
- Go to
https://gitlab.com/groups/gitlab-org/-/issues/?sort=updated_desc&state=opened&first_page_size=20
- Type in the filter in the filter bar to show issues with the label ~"FedRAMP Milestone::Vuln Remediation"
Depending on how far you get in the typing before the auto-complete options appear a few things might be experienced:
- The autocomplete appears with nothing useful to your case, (a bunch of emoji labels) for example but now you waited for it. In my case it was quite slow to populate.
- Once you type the space between
FedRAMP
andMilestone
the formatting thinks you're finished the label and it starts a new part of the query. Note this also happens if you copy-and-paste the label value in - so it breaks copy and pasting of a label if there's a space. Which given the length of the example label copying and pasting would be helpful.
Thoughts
I think when the auto-complete menu is slow it's not really useful as auto complete because it can't keep up with typing. When the results aren't relevant it makes me lose faith in it and is very frustrating.
And when we have spaces in the labels it's very frustrating to figure out a workaround to it (the work around is to wrap the label name in the query with quotes "