fix: Fixed duplicate newtabs when replace newtab is disabled, b=(no-bug), c=workspaces

This commit is contained in:
mr. m
2025-05-03 17:04:12 +02:00
parent ebbec7f0b2
commit 6ccbdcbdfa

View File

@@ -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