From 4420d0df8c9d9f19f3034dddee116f11a2ab272a Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Mon, 1 Sep 2025 13:14:54 +0200 Subject: [PATCH] feat: Properly disable folders on private mode, b=no-bug, c=workspaces --- src/zen/workspaces/ZenWorkspaces.mjs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index d22aee53b..a0e72249d 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -2626,7 +2626,15 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature { _initializeWorkspaceTabContextMenus() { if (this.privateWindowOrDisabled) { - document.getElementById('cmd_zenOpenWorkspaceCreation').setAttribute('disabled', true); + const commandsToDisable = [ + 'cmd_zenOpenFolderCreation', + 'cmd_zenOpenWorkspaceCreation', + 'zen-context-menu-new-folder', + 'zen-context-menu-new-folder-toolbar', + ]; + commandsToDisable.forEach((cmd) => { + document.getElementById(cmd).setAttribute('disabled', true); + }); return; } const menu = document.createXULElement('menu');