From c36cb4a76aef9ed3f4f8d185addd0bec72d27cf2 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Fri, 11 Apr 2025 01:32:42 +0200 Subject: [PATCH] Initialize compact mode manager after browser layout and update tabs toolbar on compact mode activation --- src/browser/base/content/ZenStartup.mjs | 2 +- src/browser/base/zen-components/ZenCompactMode.mjs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/browser/base/content/ZenStartup.mjs b/src/browser/base/content/ZenStartup.mjs index 3c8cffb21..f8b5c4671 100644 --- a/src/browser/base/content/ZenStartup.mjs +++ b/src/browser/base/content/ZenStartup.mjs @@ -33,7 +33,6 @@ ZenWorkspaces.init(); gZenVerticalTabsManager.init(); gZenUIManager.init(); - gZenCompactModeManager.init(); this._checkForWelcomePage(); @@ -42,6 +41,7 @@ console.error('ZenThemeModifier: Error initializing browser layout', e); } ZenWorkspaces.promiseInitialized.then(() => { + gZenCompactModeManager.init(); this.closeWatermark(); }); }, diff --git a/src/browser/base/zen-components/ZenCompactMode.mjs b/src/browser/base/zen-components/ZenCompactMode.mjs index fa26ae112..cff31df2f 100644 --- a/src/browser/base/zen-components/ZenCompactMode.mjs +++ b/src/browser/base/zen-components/ZenCompactMode.mjs @@ -166,6 +166,7 @@ var gZenCompactModeManager = { await this.animateCompactMode(); this._evenListeners.forEach((callback) => callback()); } + gZenUIManager.updateTabsToolbar(); }, // NOTE: Dont actually use event, it's just so we make sure