From e4006945c6319008fc495bd0efc30dcc4b2abeaf Mon Sep 17 00:00:00 2001 From: Josh Megnauth Date: Sat, 1 Aug 2026 20:11:53 -0400 Subject: [PATCH] Fix tab auto focus on TabCloseForce Auto focus should only trigger if the current tab is selected or else closing an unfocused tab would move the focused tab. See: pop-os/cosmic-files#1949 --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 766175e..0548dc4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2787,7 +2787,9 @@ impl Application for App { } Message::TabCloseForce(entity) => { // Activate closest item - if let Some(position) = self.tab_model.position(entity) { + if self.tab_model.active() == entity + && let Some(position) = self.tab_model.position(entity) + { if position > 0 { self.tab_model.activate_position(position - 1); } else {