feat: Only disable toolbar compact instead of hiding it, p=#10887, c=compact-mode

This commit is contained in:
mr. m
2025-10-20 23:06:57 +02:00
committed by GitHub
parent b63cefa98b
commit 5038bd5cf7

View File

@@ -216,7 +216,7 @@ var gZenCompactModeManager = {
},
updateCompactModeContext(isSingleToolbar) {
isSingleToolbar ||= this.checkIfIllegalState();
const isIllegalState = this.checkIfIllegalState();
const menuitem = document.getElementById('zen-context-menu-compact-mode-toggle');
const menu = document.getElementById('zen-context-menu-compact-mode');
if (isSingleToolbar) {
@@ -226,6 +226,14 @@ var gZenCompactModeManager = {
menu.removeAttribute('hidden');
menu.querySelector('menupopup').prepend(menuitem);
}
const hideToolbarMenuItem = document.getElementById(
'zen-context-menu-compact-mode-hide-toolbar'
);
if (isIllegalState) {
hideToolbarMenuItem.setAttribute('disabled', 'true');
} else {
hideToolbarMenuItem.removeAttribute('disabled');
}
},
hideSidebar() {