Basically it's the old problem of "the focused window is not always the top-most window". Other windowing systems don't assume they're the same and if existing apps are to work with Mir then Mir needs to understand that on-top and focused are not always the same thing. Utility windows like menus are often on top but do not possess the keyboard focus. Focus stays with the app window.
Basically it's the old problem of "the focused window is not always the top-most window". Other windowing systems don't assume they're the same and if existing apps are to work with Mir then Mir needs to understand that on-top and focused are not always the same thing. Utility windows like menus are often on top but do not possess the keyboard focus. Focus stays with the app window.