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 -3
View File
@@ -205,9 +205,10 @@ impl Ferese {
})
.unwrap_or(false)
&& self.space.outputs().any(|output| {
layer_map_for_output(output)
.layers()
.any(|candidate| candidate == layer)
self.layer_visible_on_output(output, layer.layer())
&& layer_map_for_output(output)
.layers()
.any(|candidate| candidate == layer)
})
}