GNOME Bugzilla – Bug 129049
"save before logging out" dialog appears on other workspace
Last modified: 2004-12-22 21:47:04 UTC
When logging out of a session, gnumeric displays the "do you want to save this document before logging out..." dialog box on whichever workspace gnumeric is running on. But, if I'm looking at a different workspace, the desktop appears to have just hung (I don't see the dialog, I can't click anywhere with the mouse, etc). Workaround is to use the window manager keys to explore the workspaces and figure out where the dialog is. (?) Correct behavior: Gnumeric should ask the window manager to switch to gnumeric's workspace so that the user both sees the dialog and sees the context of the gnumeric window that needs saving. [Hopefully, there's some mechanism already in the session mgt/logout code to make sure multiple apps aren't trying to show dialog boxes (and switch the workspace) simultaneously.]
This is more serious than it sounds. In Gnome2.4 under metacity it seems that one isn't even able to switch to the other desktop to reply to the dialog even if one knows that it is there! So GNome essentially hangs until gnumeric is killed.
Are we sure that this isn't really a libgnomeui problem?
While this is really a libgnomeui problem (and there does not seem to be a great way to switch workspaces) we can work around the problem by making the windows in question temporarily sticky. fixed in cvs