Comment 22 for bug 1625846

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

Chris, although I agree with a lot of what you say, I'm not sure Xmir has all the information it needs at the right time.

As mentioned in comment #11 Mir is unfocussing the one window before focussing the other. When Xmir receives the focus loss it cannot know whether the focus is moving to a related window. It may not even be any window it knows about, so it can't simply defer until receiving the focus gain event.

A the "Locally Active focus model" is a thing, it meets a need. Maybe we should consider supporting it directly in Mir?