There is a lot of power hidden in quick search and my data suggests it is under-utilized.
For instance, searching for all review flags is the literal search tag review?
Similarly you can do email@example.com to find all bugs with needinfos directed at me (actually, this query performs a slightly broader search but I have code to fix that).
There are dozens more examples. The quick search help is a long read, and most people won’t bother.
A long time ago glob suggested stealing the UI from DXR, where you get a little quick-help on the operator
syntax for DXR searches. It’s a pretty simple change, right?
Well, our search box is small. So the first thing it needs is to be bigger.
More room to work with. This required replacing the table-based layout with some flex boxes. The top-line is nearly pixel perfect
to its previous table-based implementation.
We can also hide some things and begin making the UI responsive
portrait view of bmo quicksearch.
I hope to post a followup showing the quicksearch syntax helper,
but this is at the moment just a side task.
(Although it ties well into the goal of implementing elasticsearch on BMO).