We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7fd0332 commit e55d16bCopy full SHA for e55d16b
src/shell/focus/mod.rs
@@ -375,6 +375,14 @@ fn update_focus_state(
375
}
376
377
378
+ if target.is_some_and(|t| {
379
+ matches!(
380
+ t,
381
+ KeyboardFocusTarget::LayerSurface(layer_surface) if layer_surface.cached_state().keyboard_interactivity == KeyboardInteractivity::Exclusive
382
+ )
383
+ }) {
384
+ keyboard.unset_grab(state);
385
+ }
386
let serial = serial.unwrap_or_else(|| SERIAL_COUNTER.next_serial());
387
state
388
.common
0 commit comments