From ae2db1a1c3dba9d787248e4a2c75cee748524a52 Mon Sep 17 00:00:00 2001 From: MrOtherGuy Date: Sat, 27 Jul 2024 10:32:52 +0300 Subject: [PATCH] placeholder support: Don't set navigator-toolbox to position:relative Instead, let the few styles that depend on it deal with it themselves by setting position:relative to titlebar. Fixes #388 --- chrome/hide_tabs_toolbar.css | 1 + chrome/hide_tabs_with_one_tab_w_window_controls.css | 1 + chrome/window_control_placeholder_support.css | 1 - 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/chrome/hide_tabs_toolbar.css b/chrome/hide_tabs_toolbar.css index dfd0b12..8cf2565 100644 --- a/chrome/hide_tabs_toolbar.css +++ b/chrome/hide_tabs_toolbar.css @@ -22,6 +22,7 @@ Window controls will be all wrong without it opacity: 1 !important; } #TabsToolbar{ visibility: collapse !important } +:root[sizemode="fullscreen"] #titlebar{ position: relative } :root[sizemode="fullscreen"] #TabsToolbar > .titlebar-buttonbox-container{ visibility: visible !important; diff --git a/chrome/hide_tabs_with_one_tab_w_window_controls.css b/chrome/hide_tabs_with_one_tab_w_window_controls.css index 41f6d25..8f0a900 100644 --- a/chrome/hide_tabs_with_one_tab_w_window_controls.css +++ b/chrome/hide_tabs_with_one_tab_w_window_controls.css @@ -26,6 +26,7 @@ Window controls will be all wrong without it transition: none !important; opacity: 1 !important; } +:root[sizemode="fullscreen"] #titlebar{ position: relative } /* We'll use window controls from menubar instead */ #TabsToolbar > .titlebar-buttonbox-container { display: none } /* Hide overflow button unless tabs overflow - is necessary for collpasing tabs with one tab */ diff --git a/chrome/window_control_placeholder_support.css b/chrome/window_control_placeholder_support.css index e70e424..93597cd 100644 --- a/chrome/window_control_placeholder_support.css +++ b/chrome/window_control_placeholder_support.css @@ -44,7 +44,6 @@ See the above repository for updates as well as full license text. */ .titlebar-buttonbox{ color: var(--toolbar-color) } :root[sizemode="fullscreen"] .titlebar-buttonbox-container{ display: none } -:root[sizemode="fullscreen"] #navigator-toolbox { position: relative; } :root[sizemode="fullscreen"] #TabsToolbar > .titlebar-buttonbox-container:last-child{ position: absolute;