Skip to content

wayland: Trigger seat focus change on popup changes

Carlos Garnacho requested to merge carlosg/mutter:wip/focus-after-popup into main

Popups were missing the "input focus" unification in the pointer seat, triggering MetaWaylandKeyboard focus changes underneath. On one hand this missed moving all associated focus with it, on the other hand this made keyboard and global input focus get out of sync, and bring funky behavior like keyboard focus loss after dismissing popups.

Fixes: 7b232d9f ("wayland: Keep track of the "input focus" on MetaWaylandSeat") Closes: #3256 (closed)

Merge request reports