From 5511defb1e441594aedbf0745e9b026103b69013 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Fri, 13 Feb 2026 21:18:13 +0100 Subject: [PATCH] feat: Dont restore sidebar if window-sync is disabled, b=no-bug, c=no-component --- src/zen/sessionstore/ZenSessionManager.sys.mjs | 3 +++ surfer.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/zen/sessionstore/ZenSessionManager.sys.mjs b/src/zen/sessionstore/ZenSessionManager.sys.mjs index a7728f8a4..7fa9605ec 100644 --- a/src/zen/sessionstore/ZenSessionManager.sys.mjs +++ b/src/zen/sessionstore/ZenSessionManager.sys.mjs @@ -312,6 +312,9 @@ export class nsZenSessionManager { * The initial session state read from the session file, possibly modified by onFileRead. */ onCrashCheckpoints(initialState) { + if (!lazy.gWindowSyncEnabled) { + return; + } // When we don't have browser.startup.page set to resume session, // we only want to restore the pinned tabs into the new windows. if (this.#shouldRestoreOnlyPinned && !this.#shouldRestoreFromCrash && this.#sidebar?.tabs) { diff --git a/surfer.json b/surfer.json index a3c93e52f..30183abb0 100644 --- a/surfer.json +++ b/surfer.json @@ -20,7 +20,7 @@ "brandShortName": "Zen", "brandFullName": "Zen Browser", "release": { - "displayVersion": "1.18.6b", + "displayVersion": "1.18.7b", "github": { "repo": "zen-browser/desktop" },