diff --git a/src/zen/sessionstore/ZenWindowSync.sys.mjs b/src/zen/sessionstore/ZenWindowSync.sys.mjs index b69a56d0f..46f479b0d 100644 --- a/src/zen/sessionstore/ZenWindowSync.sys.mjs +++ b/src/zen/sessionstore/ZenWindowSync.sys.mjs @@ -245,8 +245,6 @@ class nsZenWindowSync { for (let tab of gZenWorkspaces.allStoredTabs) { if (!tab.id) { tab.id = this.#newTabSyncId; - // Don't call with await here to avoid blocking the loop. - this.#maybeFlushTabState(tab); } if (tab.pinned && !tab._zenPinnedInitialState) { await this.setPinnedTabState(tab); @@ -474,9 +472,6 @@ class nsZenWindowSync { this.#maybeSyncAttributeChange(aOriginalItem, aTargetItem, "zen-workspace-id"); this.#syncItemPosition(aOriginalItem, aTargetItem, aWindow); } - if (gBrowser.isTab(aTargetItem)) { - this.#maybeFlushTabState(aTargetItem); - } } /** @@ -1151,7 +1146,6 @@ class nsZenWindowSync { if (duringPinning && tab?.splitView) { this.on_ZenSplitViewTabsSplit({ target: tab.group }); } - this.#maybeFlushTabState(tab); } on_ZenTabIconChanged(aEvent) {