Fix extension buttons remaining when switching to compact mode

This commit is contained in:
mauro-balades 2024-10-06 11:32:16 +02:00
parent 775b5288fb
commit e8eb4a41cf
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB

View file

@ -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);