Bug #58881 Maintain scroll position through refresh of variables table
Submitted: 11 Dec 2010 11:59 Modified: 12 Dec 2010 12:01
Reporter: Terry Nycum Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Workbench: Administration Severity:S4 (Feature request)
Version:5.2.31 OS:Windows
Assigned to: CPU Architecture:Any
Tags: dialog, list, refresh, scroll, variables, variables

[11 Dec 2010 11:59] Terry Nycum
Description:
Since the variables table can be rather long (if a non-specific filter or no filter is used) it would be helpful if the scroll position didn't reset upon refreshing the values. In addition to simply losing your place, the current snapping-back-to-the-top behavior means you can't keep your eyes on a section of the table as you refresh and visually detect which parts change.

How to repeat:
Open an Admin instance.
Go to the Variables tab.
Select "All" in filter list on left.
Scroll to the bottom of the variable table on right.
Click the Refresh button at lower right.

Suggested fix:
Preserve scroll position through a refresh of the table. While in that part of the code, might as well ensure any row highlight the user had made (perhaps using as a placeholder) would also be preserved. Also, particularly in this case, the more any flicker could be avoided or minimized, the better.
[11 Dec 2010 15:30] Valeriy Kravchuk
With 5.2.31 it works as you requested. So this is platform-specific problem it seems.
[12 Dec 2010 12:01] Valeriy Kravchuk
Thank you for the feature request. I've noted this problem on Windows XP.