From 092ee7bc2a912959f6e0159c496d906c03ac5f46 Mon Sep 17 00:00:00 2001 From: sporocyst Date: Wed, 29 Apr 2026 16:00:14 +0800 Subject: [PATCH] gh-7094: Fix webcontent shift when bookmark + title bar is active (gh-13483) --- src/zen/common/styles/zen-browser-container.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/zen/common/styles/zen-browser-container.css b/src/zen/common/styles/zen-browser-container.css index 6568ae089..578689e8d 100644 --- a/src/zen/common/styles/zen-browser-container.css +++ b/src/zen/common/styles/zen-browser-container.css @@ -43,7 +43,7 @@ } /* stylelint-disable-next-line media-query-no-invalid */ - @media (not -moz-pref("zen.view.shift-down-site-on-hover")) and (not ((-moz-pref("zen.view.experimental-no-window-controls") or (not -moz-pref("zen.view.hide-window-controls")) or (not -moz-pref("browser.tabs.inTitlebar"))) and -moz-pref("zen.view.use-single-toolbar"))) { + @media (not -moz-pref("zen.view.shift-down-site-on-hover")) { .browserSidebarContainer:is(.deck-selected, [zen-split="true"]) .browserContainer { transition: margin var(--zen-hidden-toolbar-transition); @@ -59,6 +59,12 @@ --margin-top-fix: calc(-1 * var(--zen-toolbar-height-with-bookmarks) + var(--zen-element-separation)); } + @media -moz-pref("zen.view.experimental-no-window-controls") or (not -moz-pref("zen.view.hide-window-controls")) or (not -moz-pref("browser.tabs.inTitlebar")) { + :root:not([zen-has-bookmarks="true"])[zen-single-toolbar="true"] & { + --margin-top-fix: 0px; + } + } + margin-top: var(--margin-top-fix); } }