From 6e728d0e2f5b3483808a531c334cb6025132ff37 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Sun, 15 Feb 2026 13:59:08 +0100 Subject: [PATCH] feat: Remove unnecesary browser flush calls, b=bug #12152, c=no-component --- src/zen/sessionstore/ZenWindowSync.sys.mjs | 6 ------ 1 file changed, 6 deletions(-) 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) {