From e8eb4a41cf1bc28c6f1a73e57acb29526ac21ada Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Sun, 6 Oct 2024 11:32:16 +0200 Subject: [PATCH] Fix extension buttons remaining when switching to compact mode --- src/ZenCompactMode.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ZenCompactMode.mjs b/src/ZenCompactMode.mjs index 3c3984b..de14e9a 100644 --- a/src/ZenCompactMode.mjs +++ b/src/ZenCompactMode.mjs @@ -103,6 +103,14 @@ var gZenCompactModeManager = { document.getElementById(idName + 'both').setAttribute('checked', hideBoth); }, + _removeOpenStateOnUnifiedExtensions() { + // Fix for bug https://github.com/zen-browser/desktop/issues/1925 + const buttons = document.querySelectorAll('toolbarbutton:is(#unified-extensions-button, .webextension-browser-action)'); + for (let button of buttons) { + button.removeAttribute('open'); + } + }, + _disableTabsOnHoverIfConflict() { if (Services.prefs.getBoolPref('zen.view.compact') && Services.prefs.getBoolPref('zen.view.compact.hide-tabbar')) { Services.prefs.setBoolPref('zen.view.sidebar-expanded.on-hover', false);