Skip to content

Commit acde672

Browse files
committed
fix: Fixed compact mode not being always enabled at startup, b=bug #8606, c=compact-mode
1 parent 28a0f69 commit acde672

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

src/browser/app/profile/features/compact-mode.inc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ pref('zen.view.compact.color-sidebar', true);
1212
pref('zen.view.compact.animate-sidebar', true);
1313
pref('zen.view.compact.show-sidebar-and-toolbar-on-hover', true);
1414
pref('zen.view.compact.show-background-tab-toast', true);
15+
16+
# Do not edit manually
17+
pref('zen.view.compact.should-enable-at-startup', false);

src/zen/compact-mode/ZenCompactMode.mjs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ var gZenCompactModeManager = {
3636
preInit() {
3737
// Remove it before initializing so we can properly calculate the width
3838
// of the sidebar at startup and avoid overflowing items not being hidden
39-
this._wasInCompactMode = Services.xulStore.getValue(
40-
AppConstants.BROWSER_CHROME_URL,
41-
'zen-main-app-wrapper',
42-
'zen-compact-mode'
43-
);
39+
this._wasInCompactMode =
40+
Services.xulStore.getValue(
41+
AppConstants.BROWSER_CHROME_URL,
42+
'zen-main-app-wrapper',
43+
'zen-compact-mode'
44+
) || Services.prefs.getBoolPref('zen.view.compact.should-enable-at-startup', false);
4445
lazyCompactMode.mainAppWrapper.removeAttribute('zen-compact-mode');
4546

4647
this.addContextMenu();
@@ -106,6 +107,7 @@ var gZenCompactModeManager = {
106107
lazyCompactMode.mainAppWrapper.setAttribute('zen-compact-mode', value);
107108
document.documentElement.setAttribute('zen-compact-mode', value);
108109
Services.xulStore.persist(lazyCompactMode.mainAppWrapper, 'zen-compact-mode');
110+
Services.prefs.setBoolPref('zen.view.compact.should-enable-at-startup', value);
109111
this._updateEvent();
110112
return value;
111113
},

0 commit comments

Comments
 (0)