From 9e0c7906024d83810cefdb293b6c3cd05b7e9177 Mon Sep 17 00:00:00 2001 From: Nikola Hristov <139394063+iexavl@users.noreply.github.com> Date: Thu, 27 Aug 2026 23:40:43 +0300 Subject: [PATCH] gh-15134: Fixes tab removed from group getting focused (gh-15135) Closes https://github.com/zen-browser/desktop/issues/15134 Fix video: https://github.com/user-attachments/assets/1c06ea7f-d482-4d4a-8bbe-df41daa27616 --- src/zen/split-view/ZenViewSplitter.mjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/zen/split-view/ZenViewSplitter.mjs b/src/zen/split-view/ZenViewSplitter.mjs index e988bb5d2..f1b63c5de 100644 --- a/src/zen/split-view/ZenViewSplitter.mjs +++ b/src/zen/split-view/ZenViewSplitter.mjs @@ -230,7 +230,10 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature { } this.removeGroup(groupIndex); if (changeTab) { - gBrowser.selectedTab = remainingTabs[0]; + const tabToSelect = remainingTabs.find(remaining => remaining !== tab); + if (tabToSelect) { + gBrowser.selectedTab = tabToSelect; + } document .getElementById("cmd_zenNewEmptySplit") .removeAttribute("disabled");