From 48badb83cf32f379366b95817b0a11cb7ed290be Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Tue, 11 Feb 2025 13:45:09 +0100 Subject: [PATCH] Fixed creating a new tab when we can just select the last one when switching workspaces --- src/browser/base/zen-components/ZenWorkspaces.mjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/browser/base/zen-components/ZenWorkspaces.mjs b/src/browser/base/zen-components/ZenWorkspaces.mjs index d7704cf43..c37cd4921 100644 --- a/src/browser/base/zen-components/ZenWorkspaces.mjs +++ b/src/browser/base/zen-components/ZenWorkspaces.mjs @@ -1480,7 +1480,10 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature { } // Find first suitable tab else { - tabToSelect = Array.from(visibleTabs).find((tab) => this._shouldShowTab(tab, window.uuid, containerId, workspaces)); + tabToSelect = Array.from(visibleTabs).find((tab) => !tab.pinned); + if (!tabToSelect && visibleTabs.length) { + tabToSelect = Array.from(visibleTabs)[visibleTabs.length - 1]; + } } const previousSelectedTab = gBrowser.selectedTab;