From 747dd3d4bc3282c9feb364d18ca144f77e06b40c Mon Sep 17 00:00:00 2001 From: Niraj Yadav Date: Sun, 1 Mar 2026 23:22:44 +0530 Subject: [PATCH] feat: use `sidebar-keep-hover` delay while hiding sidebar, p=#12541 Co-authored-by: mr. m --- prefs/zen/compact-mode.yaml | 3 +++ src/zen/compact-mode/ZenCompactMode.mjs | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/prefs/zen/compact-mode.yaml b/prefs/zen/compact-mode.yaml index f48e2d8cd..829ca7367 100644 --- a/prefs/zen/compact-mode.yaml +++ b/prefs/zen/compact-mode.yaml @@ -17,6 +17,9 @@ - name: zen.view.compact.toolbar-hide-after-hover.duration value: 1000 +- name: zen.view.compact.sidebar-keep-hover.duration + value: 150 + - name: zen.view.compact.animate-sidebar value: true diff --git a/src/zen/compact-mode/ZenCompactMode.mjs b/src/zen/compact-mode/ZenCompactMode.mjs index 548f93964..bf511b351 100644 --- a/src/zen/compact-mode/ZenCompactMode.mjs +++ b/src/zen/compact-mode/ZenCompactMode.mjs @@ -589,7 +589,9 @@ window.gZenCompactModeManager = { { element: this.sidebar, screenEdge: this.sidebarIsOnRight ? "right" : "left", - keepHoverDuration: 100, + keepHoverDuration: Services.prefs.getIntPref( + "zen.view.compact.sidebar-keep-hover.duration" + ), }, { element: document.getElementById("zen-appcontent-navbar-wrapper"),