fix(input): match layer keyboard focus to fullscreen visibility (#49)

* fix(input): require mapped layers for keyboard focus

* fix(input): match layer keyboard focus to fullscreen visibility

---------

Co-authored-by: Samuel Onoja <[email protected]>
This commit is contained in:
Samuel OnojaandSamuel Onoja authored and GitHub committed 2026-10-14 13:30:14 +01:00
1 parent b5f7793870
commit 9251522a69
8 files changed
+314 -6

No files matched your search

+4
View File
@@ -519,9 +519,13 @@ impl Ferese {
if !self.overview.is_active() {
self.retarget_overview();
}
let overview_was_presenting = self.overview.is_presenting();
active_animation |= self
.overview
.advance(delta, self.spring_config, self.animations_enabled);
if overview_was_presenting != self.overview.is_presenting() {
self.reconcile_layer_keyboard_focus();
}
self.refresh_workspace_slide_offsets();
self.sync_window_stacking();