From 257547acbd1ff6f815bf17ad619b331b1a8329df Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Wed, 27 Aug 2025 14:57:26 +0200 Subject: [PATCH] fix: Fixed folder context menu issues with collapsed toolbar, b=no-bug, c=folders --- src/zen/folders/ZenFolder.mjs | 3 +++ src/zen/folders/ZenFolders.mjs | 5 +++++ src/zen/folders/zen-folders.css | 6 ++++++ surfer.json | 2 +- 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/zen/folders/ZenFolder.mjs b/src/zen/folders/ZenFolder.mjs index ebcf9999f..2592e1c55 100644 --- a/src/zen/folders/ZenFolder.mjs +++ b/src/zen/folders/ZenFolder.mjs @@ -139,6 +139,9 @@ } rename() { + if (!gZenVerticalTabsManager._hasSetSingleToolbar) { + return; + } gZenVerticalTabsManager.renameTabStart({ target: this.labelElement, explicit: true, diff --git a/src/zen/folders/ZenFolders.mjs b/src/zen/folders/ZenFolders.mjs index cd1bc05e7..a1a3ec03b 100644 --- a/src/zen/folders/ZenFolders.mjs +++ b/src/zen/folders/ZenFolders.mjs @@ -74,6 +74,11 @@ folder = target.group; } else if (gBrowser.isTabGroupLabel(target.parentElement)) { folder = target.parentElement.group; + } else if ( + target.parentElement?.isZenFolder && + target?.classList.contains('tab-group-label-container') + ) { + folder = target.parentElement; } // We only want to rename zen-folders as firefox groups don't work well with this diff --git a/src/zen/folders/zen-folders.css b/src/zen/folders/zen-folders.css index d3de447a4..c04aa8f57 100644 --- a/src/zen/folders/zen-folders.css +++ b/src/zen/folders/zen-folders.css @@ -470,3 +470,9 @@ zen-folder { .tab-group-overflow-count-container { display: none !important; } + +:root:not([zen-sidebar-expanded]) { + & #context_zenFolderRename { + display: none !important; + } +} diff --git a/surfer.json b/surfer.json index b8cfcca7c..dbfff0212 100644 --- a/surfer.json +++ b/surfer.json @@ -19,7 +19,7 @@ "brandShortName": "Zen", "brandFullName": "Zen Browser", "release": { - "displayVersion": "1.15b", + "displayVersion": "1.15.1b", "github": { "repo": "zen-browser/desktop" },