From e449fc6e2e89fa7bdbea89e0fa8e8a914186f24d Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Tue, 21 Oct 2025 12:22:55 +0200 Subject: [PATCH 001/162] fix: Titlebar shouldn't clip the background anymore, p=#10895, c=tabs --- src/zen/tabs/zen-tabs/vertical-tabs.css | 1 - 1 file changed, 1 deletion(-) diff --git a/src/zen/tabs/zen-tabs/vertical-tabs.css b/src/zen/tabs/zen-tabs/vertical-tabs.css index 7b97ab7ac..200cd98f8 100644 --- a/src/zen/tabs/zen-tabs/vertical-tabs.css +++ b/src/zen/tabs/zen-tabs/vertical-tabs.css @@ -706,7 +706,6 @@ & #titlebar { display: grid; - overflow: clip; } & #zen-sidebar-top-buttons-customization-target { From c59f7fdbc035792f4559cde63303249b3139cd14 Mon Sep 17 00:00:00 2001 From: Ryosuke <88011751+nrysk@users.noreply.github.com> Date: Tue, 21 Oct 2025 22:57:01 +0900 Subject: [PATCH 002/162] fix: Hide 'Change Name' for Spaces in collapsed toolbar mode, p=#10896, c=workspaces * fix: Hide 'Change Name' for Spaces in collapsed toolbar mode * fix: remove CSS, move comment and run lint:fix --- src/zen/tabs/zen-tabs/vertical-tabs.css | 6 ------ src/zen/workspaces/ZenWorkspaces.mjs | 8 ++++++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/zen/tabs/zen-tabs/vertical-tabs.css b/src/zen/tabs/zen-tabs/vertical-tabs.css index 200cd98f8..79c97db00 100644 --- a/src/zen/tabs/zen-tabs/vertical-tabs.css +++ b/src/zen/tabs/zen-tabs/vertical-tabs.css @@ -618,12 +618,6 @@ --tab-min-width: 48px !important; --zen-toolbox-padding: 6px !important; --zen-toolbox-max-width: calc(var(--tab-min-width) + var(--zen-toolbox-padding) * 2); - - /* We can't show the rename input properly in collapsed state, - so hide the workspace edit input */ - #context_zenEditWorkspace { - display: none; - } } #navigator-toolbox:not([zen-sidebar-expanded='true']) { diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index 3f8f614e4..7a50b72bb 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -1225,9 +1225,13 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature { }; const workspaceName = document.getElementById('context_zenEditWorkspace'); const themePicker = document.getElementById('context_zenChangeWorkspaceTheme'); + /* We can't show the rename input properly in collapsed state, + so hide the workspace edit input */ + const isCollapsed = !Services.prefs.getBoolPref('zen.view.sidebar-expanded'); workspaceName.hidden = - this.#contextMenuData.workspaceId && - this.#contextMenuData.workspaceId !== this.activeWorkspace; + isCollapsed || + (this.#contextMenuData.workspaceId && + this.#contextMenuData.workspaceId !== this.activeWorkspace); themePicker.hidden = this.#contextMenuData.workspaceId && this.#contextMenuData.workspaceId !== this.activeWorkspace; From eb30fba6d3f4bfa4323615ef53e881021fd49abd Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Tue, 21 Oct 2025 17:10:51 +0200 Subject: [PATCH 003/162] chore: Add funding known url, b=no-bug, c=no-component --- .well-known/funding-manifest-urls | 1 + 1 file changed, 1 insertion(+) create mode 100644 .well-known/funding-manifest-urls diff --git a/.well-known/funding-manifest-urls b/.well-known/funding-manifest-urls new file mode 100644 index 000000000..e77da4919 --- /dev/null +++ b/.well-known/funding-manifest-urls @@ -0,0 +1 @@ +https://zen-browser.app/funding.json \ No newline at end of file From 1e7eaff92efb58d0c0705eb96746d7e99c2bc53d Mon Sep 17 00:00:00 2001 From: boobachad <83977152+boobachad@users.noreply.github.com> Date: Tue, 21 Oct 2025 22:39:50 +0530 Subject: [PATCH 004/162] fix: Update maxEssentialTabs in context menu item, p=#10901 Signed-off-by: boobachad <83977152+boobachad@users.noreply.github.com> --- src/zen/tabs/ZenPinnedTabManager.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zen/tabs/ZenPinnedTabManager.mjs b/src/zen/tabs/ZenPinnedTabManager.mjs index 3a200ac1a..2bce92145 100644 --- a/src/zen/tabs/ZenPinnedTabManager.mjs +++ b/src/zen/tabs/ZenPinnedTabManager.mjs @@ -1098,7 +1098,7 @@ const element = window.MozXULElement.parseXULToFragment(`