GNOME Bugzilla – Bug 727926
Keyserver results window can appear behind Seahorse's main window
Last modified: 2014-04-15 14:40:48 UTC
Seahorse's main window creates the "Find remote keys" window. When you type your search terms and click OK, that window disappears. A little later, the "Remote keys containing %s" window appears, but it doesn't have Seahorse's main window as its transient parent. This can cause the new window to appear behind the original one. The following patch fixes this.
Created attachment 273947 [details] [review] Set the main Seahorse window as the transient parent for the results window
Is this a work around for GNOME not displaying new windows on top? Is there another way to accomplish this? Because I sorta thought of the two windows as independent of one another. For example you can close the main window, leaving the 'remote keys' window open. But if there's no other way to fix this, then I'm fine with making it transient for the main window.
Hmm, I didn't know you could leave the "remote keys" window open. The problem is that the window manager has no way of knowing that the results window is to be the "next" window in the user's focus. It could be a random window that some random program popped up, and the WM is trying to keep it from stealing your focus.
I guess given the alternatives it makes sense to commit this for now. The way that the desktop decides which windows to put in front is *really* annoying. I often run into silly bottom of the screen notifications for stuff I just opened, which leads to three extra clicks in order to show something :S