GNOME Bugzilla – Bug 348244
Showing chat window from notification bubble doesn't stay on top
Last modified: 2006-08-07 23:06:27 UTC
0. Open a browser maximized and focus/bring it on top 1. Wait for someone to send you a new message 2. Click the 'Show' button in notification bubble Expected result: The new chat window is brought on top and has focus. Actual result: New chat window briefly flashes on top and then disappears below the maximized window. Other: The window seems to be raised correctly if a Gossip window is above the maximized window when clicking the button, or you click on the notification area icon instead.
There seems to be a lots of similar problems caused by the focus stealing prevention. I have messed around with it to no avail. If someone knows how to solve this, I'd be very happy.
I think it requires libnotify passing along the timestamp from user clicking the button and then gossip would need to forward that timestamp to gtk_window_present_with_time()
Or maybe not. It seems to be working fine with a simple testcase that creates and presents a window in action callback. Strange.
Btw, I don't think this has anything to do with if the window is maximized or not, I get this all the time for all kinds of windows.
I'm going to close this as a dup of the old "focus stealing prevents messes up things" bug. *** This bug has been marked as a duplicate of 333110 ***