GNOME Bugzilla – Bug 678368
Context menu doesn't disappear
Last modified: 2012-10-22 16:32:12 UTC
Created attachment 216720 [details] Screenshot with context menu and preferences dialog How to reproduce: 1. right click in the canvas or image to let the context menu pop up 2. in the global menu bar choose 'Preferences' This should happen: The context menu should disappear. This actually happens: The context menu stays in the foreground and is still clickable, see attached screenshot (it's mostly in German, but the effect is clear to see). The user has to click somewhere outside the menu to get rid of it. It happens always.
Is this a native build, or running on X11?
It was Parthas native build. I don't know whether the 'real' native build, created with JHBuild, shows the same effect.
Confirming this for GIMP 2.8.2 official native build.
Kris, this happens in all GTK+ apps. I have no clue how to fix it. Happens for any GTK+ menu actually.
This is likely because events happening on the global menu bar are not routed through the application's usual event loop. See bug 549153, especially comment 29 and further, for some previous work towards a solution. If anybody wants to pick that up, feel free.
Thanks for pointing to that bug, it's indeed the exactly same situation, we don't get notified when there is a grab active and the user clicks outside any GTK+ window. *** This bug has been marked as a duplicate of bug 549153 ***