Bug #52703 Dual-Screen Issue
Submitted: 8 Apr 2010 20:22 Modified: 26 Apr 2010 10:26
Reporter: Scott Weigand Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.16,5.2.17 OS:Windows (Windows 7 Pro)
Assigned to: Mike Lischke CPU Architecture:Any
Tags: dual-screens, laptop, off-screen, workbench

[8 Apr 2010 20:22] Scott Weigand
Description:
MySQL Workbench does not display on the proper monitor. If last-used on second-monitor, will go to second-monitor even if there isn't one (it will go off-screen).

How to repeat:
* Laptop screen open with external display, so two monitors

* Put MySQL Workbench on External Display

* Exit MySQL Workbench on External Display

* Disconnect External Display, remove Laptop from dock

* Load MySQL Workbench on Laptop without External Display

* Result is MySQL Workbench loads off-screen and cannot (to my knowledge) be brought back to the now-primary display.

Suggested fix:
Load within the confines of the desktop if no second-display detected.
[8 Apr 2010 21:58] MySQL Verification Team
Thank you for the bug report. I use dual monitor and I have noticed the behavior reported with several applications when I switch the side (left or right) too. I am not sure if that issue is application issue or display driver/Windows issue, so my question is why do you think is application fault in this case Workbench?. Thanks in advance.
[9 Apr 2010 12:44] Scott Weigand
Just one more fact: The External Monitor is an extended-desktop, not just a larger view of what is on the laptop.

I tried 3 other applications to see how they would respond. I tried Outlook 2007 SP2, Firefox 3.6.3, and pgAdmin III 1.10.2. Outlook & Firefox automatically went to the middle of the screen. pgAdmin was half on the display (I was able to drag it onto the laptop screen). 

This issue, I believe, may have been present in past MySQL GUI versions (Administrator, Query Browser).
[9 Apr 2010 13:24] MySQL Verification Team
Thank you for the feedback.
[19 Apr 2010 12:37] Mike Lischke
Fixed in repository.
[23 Apr 2010 20:38] Johannes Taxacher
fix confirmed in repository. WB now is half on the primary screen if the second one, where WB was used, has been detached/disabled.
[26 Apr 2010 10:26] Tony Bedford
An entry has been added to the 5.2.20 changelog:

If MySQL Workbench was used on an external monitor, as part of an extended desktop, then when the computer was started without the external monitor, MySQL Workbench was not displayed on the primary display, and was therefore invisible.

MySQL Workbench has been changed, so that if used on an extended desktop, and then the computer is started without the external display, the application will locate itself so that half of the application window is displayed on the primary desktop, where it can be dragged and resized as required.