From b39b9abc6fb46a9e35779a3fc8055d777774028a Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:19:48 +0100 Subject: [PATCH] gh-12940: Fixed new profiles not being able to startup (gh-12944) --- src/zen/sessionstore/ZenSessionManager.sys.mjs | 7 ++++--- src/zen/spaces/ZenSpaceBookmarksStorage.js | 3 --- surfer.json | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/zen/sessionstore/ZenSessionManager.sys.mjs b/src/zen/sessionstore/ZenSessionManager.sys.mjs index bf7b106a3..ac23ac37c 100644 --- a/src/zen/sessionstore/ZenSessionManager.sys.mjs +++ b/src/zen/sessionstore/ZenSessionManager.sys.mjs @@ -151,10 +151,11 @@ export class nsZenSessionManager { ); const db = await PlacesUtils.promiseDBConnection(); let data = {}; - let rows = await db.execute( - "SELECT * FROM zen_workspaces ORDER BY created_at ASC" - ); + let rows = []; try { + rows = await db.execute( + "SELECT * FROM zen_workspaces ORDER BY created_at ASC" + ); data.spaces = rows.map(row => ({ uuid: row.getResultByName("uuid"), name: row.getResultByName("name"), diff --git a/src/zen/spaces/ZenSpaceBookmarksStorage.js b/src/zen/spaces/ZenSpaceBookmarksStorage.js index f4e577370..59da45f61 100644 --- a/src/zen/spaces/ZenSpaceBookmarksStorage.js +++ b/src/zen/spaces/ZenSpaceBookmarksStorage.js @@ -10,9 +10,6 @@ window.ZenWorkspaceBookmarksStorage = { ChromeUtils.defineESModuleGetters(this.lazy, { PlacesUtils: "resource://gre/modules/PlacesUtils.sys.mjs", }); - if (!window.gZenWorkspaces) { - return; - } this.promiseInitialized = new Promise(resolve => { this._resolveInitialized = resolve; }); diff --git a/surfer.json b/surfer.json index 9fe5c79d9..00a8e1c6f 100644 --- a/surfer.json +++ b/surfer.json @@ -20,7 +20,7 @@ "brandShortName": "Zen", "brandFullName": "Zen Browser", "release": { - "displayVersion": "1.19.4b", + "displayVersion": "1.19.5b", "github": { "repo": "zen-browser/desktop" },