From 88548eda8892f5e32ede1a9e93c88d94326adc14 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Mon, 6 Jan 2025 14:06:08 +0100 Subject: [PATCH] Refactor Zen Compact Mode styles and preference handling --- .../base/content/zen-styles/zen-compact-mode.css | 2 +- src/browser/base/zen-components/ZenCompactMode.mjs | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/browser/base/content/zen-styles/zen-compact-mode.css b/src/browser/base/content/zen-styles/zen-compact-mode.css index 433cd7d01..687fb35c3 100644 --- a/src/browser/base/content/zen-styles/zen-compact-mode.css +++ b/src/browser/base/content/zen-styles/zen-compact-mode.css @@ -128,7 +128,7 @@ #navigator-toolbox[movingtab], #navigator-toolbox:has(.tabbrowser-tab:active), #navigator-toolbox:has( - *:is([panelopen='true'], [open='true'], #nav-bar:focus-within):not(tab):not(.zen-compact-mode-ignore) + *:is([panelopen='true'], [open], #nav-bar:focus-within):not(tab):not(.zen-compact-mode-ignore) ) { &:not([animate='true']) { transition: diff --git a/src/browser/base/zen-components/ZenCompactMode.mjs b/src/browser/base/zen-components/ZenCompactMode.mjs index b6d89d6b1..e551edee4 100644 --- a/src/browser/base/zen-components/ZenCompactMode.mjs +++ b/src/browser/base/zen-components/ZenCompactMode.mjs @@ -20,14 +20,6 @@ var gZenCompactModeManager = { _removeHoverFrames: {}, init() { - XPCOMUtils.defineLazyPreferenceGetter( - lazyCompactMode, - 'COMPACT_MODE_ENABLED', - 'zen.view.compact', - true, - this._updateEvent.bind(this) - ); - Services.prefs.addObserver('zen.view.sidebar-expanded.on-hover', this._disableTabsOnHoverIfConflict.bind(this)); Services.prefs.addObserver('zen.tabs.vertical.right-side', this._updateSidebarIsOnRight.bind(this)); @@ -41,7 +33,7 @@ var gZenCompactModeManager = { }, get prefefence() { - return lazyCompactMode.COMPACT_MODE_ENABLED; + return Services.prefs.getBoolPref('zen.view.compact'); }, set preference(value) {