Description:
This is a request to improve the options file search functionality. I'm guessing there's a TODO somewhere for this, but here are a few things that come to mind:
1. Add ability to find multiple instances of a string
Example: Search for "transaction" and the "Logging" tab is loaded, as it found "binlog_direct_non_transactional_updates". This is okay, but clicking "Find" again does nothing. However, the Advanced tab contains an entire section on Transactions, including transaction-isolation... how will I ever find them?
In this case, clicking [Find] should find the next instance of the string, OR, there should be a [Next] or [>>] button. The Query Editor uses [<][>] buttons so perhaps this is the precedent to use.
2. Highlight matched string
It's difficult to know what was found, and I'm tempted to use ^f to locate it but that isn't an option. Somehow the match should be highlighted, either as the particular string OR the entire row.
3. If 0 matched strings are found, tell us
Example, search for the string "HelloWorld" and click [Find]. Did the search work? Is it broken? Let us know, perhaps with a "No matches found".
4. Allow us to search for option values
Example, searching for "256K" might show the join_buffer_size option as that is its value on my box.
5. Consider a case-insensitive option, although I'm not sure about this. This would be more useful if values were also searched.
How to repeat:
1. Open a Workbench connection
2. Choose "Options File" from the Management navigator
3. Type a value in the "Locate option" search field (top right)
4. Click Find