GNOME Bugzilla – Bug 133051
For globally active input model, plug/socket may need changes
Last modified: 2013-02-13 04:10:31 UTC
To make use of the globally active input model, the connection between GtkPlug and GtkSocket may need to be changed. Concerns include: - Informing the socket of an event in the plug which requires setting focus. This must include the timestamp. XEMBED may need modification. - Informing either of modality and events affecting it. This may be handled already; I haven't checked.
What would the symptoms of this issue be? Would it be that non-gtk plugin which uses xembed doesn't receive focus?
A plugin using "globally active focus" wouldn't be compliant with the XEMBED spec. (I don't remember the details of how globally active focus works, but it basically involves setting the focus to your windows without involving the window manager. It is rare to non-existant in practice.)