From 6ccbdcbdfa2e4012ee61e35ab71e6d361d0c3c25 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Sat, 3 May 2025 17:04:12 +0200 Subject: [PATCH] fix: Fixed duplicate newtabs when replace newtab is disabled, b=(no-bug), c=workspaces --- src/zen/workspaces/ZenWorkspaces.mjs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index 631117d43..bbcfd4cf5 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -799,10 +799,12 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature { const currentTab = gBrowser.selectedTab; let showed = false; if (this._tabToRemoveForEmpty) { - this.selectEmptyTab(); - gBrowser.removeTab(this._tabToRemoveForEmpty); + if (gZenVerticalTabsManager._canReplaceNewTab) { + this.selectEmptyTab(); + gBrowser.removeTab(this._tabToRemoveForEmpty); + showed = true; + } delete this._tabToRemoveForEmpty; - showed = true; } else { const currentTabURL = currentTab.linkedBrowser?.currentURI?.spec; // Check for empty tab being restored