From 595f236a7a83e45e1b0ced7deaafc84f2d41dca6 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Sun, 29 Mar 2026 18:59:15 +0200 Subject: [PATCH] gh-12989: Make split command use context tabs (gh-12990) --- src/zen/split-view/ZenViewSplitter.mjs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/zen/split-view/ZenViewSplitter.mjs b/src/zen/split-view/ZenViewSplitter.mjs index 40d0053f9..85afd37d6 100644 --- a/src/zen/split-view/ZenViewSplitter.mjs +++ b/src/zen/split-view/ZenViewSplitter.mjs @@ -1237,7 +1237,12 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature { * Splits the selected tabs. */ contextSplitTabs() { - const tabs = window.gBrowser.selectedTabs; + let tabs; + if (TabContextMenu.contextTab.multiselected) { + tabs = gBrowser.selectedTabs; + } else { + tabs = [TabContextMenu.contextTab]; + } // If any is already in a split view, we unsplit them first if (tabs.some(tab => tab.splitView)) { for (const tab of tabs) {