From ba2a8547847a11104b0cba0241d74446a18aa869 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Fri, 6 Feb 2026 22:56:11 +0100 Subject: [PATCH] feat: Overflow web extensions below the urlbar, p=#12273 * feat: Overflow web extensions below the urlbar, b=no-bug, c=common * chore: Ignore toolbar CSS, b=no-bug, c=no-component --- .prettierignore | 1 + prefs/zen/view.yaml | 3 ++ .../content/navigator-toolbox-inc-xhtml.patch | 9 ++-- .../CustomizableUI-sys-mjs.patch | 24 ++++++++++- src/zen/common/jar.inc.mn | 2 +- src/zen/common/modules/ZenUIManager.mjs | 9 ++++ src/zen/common/styles/zen-browser-ui.css | 1 + src/zen/common/styles/zen-omnibox.css | 2 +- .../common/styles/zen-overflowing-addons.css | 43 +++++++++++++++++++ src/zen/common/styles/zen-theme.css | 7 +-- src/zen/common/styles/zen-toolbar.css | 3 ++ 11 files changed, 91 insertions(+), 13 deletions(-) create mode 100644 src/zen/common/styles/zen-overflowing-addons.css diff --git a/.prettierignore b/.prettierignore index df0ad852b..f47fa179c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -37,5 +37,6 @@ src/zen/common/ZenEmojis.mjs src/zen/split-view/zen-decks.css src/zen/workspaces/zen-workspaces.css +src/zen/common/styles/zen-toolbar.css *.inc diff --git a/prefs/zen/view.yaml b/prefs/zen/view.yaml index b6a158026..b5c498ea4 100644 --- a/prefs/zen/view.yaml +++ b/prefs/zen/view.yaml @@ -54,3 +54,6 @@ - name: zen.view.draggable-sidebar value: true + +- name: zen.view.overflow-webext-toolbar + value: true diff --git a/src/browser/base/content/navigator-toolbox-inc-xhtml.patch b/src/browser/base/content/navigator-toolbox-inc-xhtml.patch index f4dabd442..a436b5bb1 100644 --- a/src/browser/base/content/navigator-toolbox-inc-xhtml.patch +++ b/src/browser/base/content/navigator-toolbox-inc-xhtml.patch @@ -1,5 +1,5 @@ diff --git a/browser/base/content/navigator-toolbox.inc.xhtml b/browser/base/content/navigator-toolbox.inc.xhtml -index 68c24f730d56f548cf1e286198a04f8363529378..71418c93ce7216d71412f2fa67295322bb73abad 100644 +index 68c24f730d56f548cf1e286198a04f8363529378..eb9aa5e77cf549062d8d3770f8057ceafe67c317 100644 --- a/browser/base/content/navigator-toolbox.inc.xhtml +++ b/browser/base/content/navigator-toolbox.inc.xhtml @@ -2,7 +2,7 @@ @@ -22,16 +22,17 @@ index 68c24f730d56f548cf1e286198a04f8363529378..71418c93ce7216d71412f2fa67295322