Bug #77178 Options File search improvements
Submitted: 28 May 2015 6:00 Modified: 29 May 2015 6:53
Reporter: Philip Olson Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Workbench: Administration Severity:S3 (Non-critical)
Version:6.3.3 OS:Any
Assigned to: CPU Architecture:Any

[28 May 2015 6:00] Philip Olson
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
[29 May 2015 6:53] MySQL Verification Team
Hello Philip,

Thank you for the report.
Imho valid request!

Thanks,
Umesh