Bug #19759 'Confirm Table Edit' dialog is lost when switching task
Submitted: 12 May 2006 9:00 Modified: 6 Mar 2007 9:08
Reporter: Basil Hussain Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Query Browser Severity:S3 (Non-critical)
Version:1.1.20 OS:Windows (Windows 2000 SP4)
Assigned to: CPU Architecture:Any
Tags: Generic

[12 May 2006 9:00] Basil Hussain
Description:
When you are editing a table in the table editor window, and click on 'Apply Changes', the 'Confirm Table Edit' window is shown. If you switch to another program whilst this window is up (without executing or cancelling), the 'Confirm Table Edit' window seems to get lost when you switch back.

The confirm window can only be retrieved by using Alt+Tab to switch task back to the Query Browser. However, if when switching back by clicking the Query Browser taskbar button itself, then the confirm window is still shown.

If I were to try and explain the behaviour, I would say it is almost as though the confirm dialog is modal to the Query Browser window rather than the Table Editor window.

How to repeat:
1. Open the Table Editor.
2. Specify some table parameters as normal.
3. Click 'Apply Changes'.
4. With the 'Confirm Table Edit' window still showing, switch to any other application by clicking it's taskbar button or window.
5. Switch back to the 'MySQL Table Editor' window by clicking it's taskbar button.
6. The window will appear to be non-responsive, as the 'Confirm Table Edit' window appears to be lost.
[12 May 2006 12:37] MySQL Verification Team
Hi!  I confirmed the report.  However, you can still use ALT-TAB to switch back to the window and you'll get the confirmation dialog again. Hence, you wouldn't need to kill the program to end end it.
[12 May 2006 12:56] Basil Hussain
Where did I say you needed to kill the task? :-)

Anyway, yes, like I said, Alt+Tab can get you back to the confirm window.
[6 Mar 2007 9:08] MySQL Verification Team
Basil, this bug should be fixed in newest versions.  please try it and post your findings.