Preserve selected window focus while Overview closes

This commit is contained in:
Samuel Onoja committed 2026-09-28 10:27:49 +01:00
1 parent e1e25e46e6
commit 2b0ec94ab7
1 file changed
+3 -1
+3 -1
View File
@@ -587,7 +587,9 @@ impl Ferese {
if self.session_lock.active { if self.session_lock.active {
return; return;
} }
if self.overview.is_active() // Keep the explicitly selected window focused until Overview's exit
// animation settles. Moving previews must not steal focus on pointer jitter.
if self.overview.is_presenting()
|| !self.input_settings.focus_follows_mouse || !self.input_settings.focus_follows_mouse
|| pointer.is_grabbed() || pointer.is_grabbed()
{ {