From ec1eef6159bcfe4471775858194e118b9b6a5005 Mon Sep 17 00:00:00 2001 From: Mauro Balades Date: Fri, 2 Aug 2024 17:07:52 +0200 Subject: [PATCH] chore: Disable deleteMenuItem for default workspaces in ZenWorkspaces.mjs --- src/browser/base/content/ZenWorkspaces.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/base/content/ZenWorkspaces.mjs b/src/browser/base/content/ZenWorkspaces.mjs index de0a9f667..606836bc1 100644 --- a/src/browser/base/content/ZenWorkspaces.mjs +++ b/src/browser/base/content/ZenWorkspaces.mjs @@ -403,7 +403,7 @@ var ZenWorkspaces = { document.querySelector(`#PanelUI-zen-workspaces [zen-workspace-id="${this._contextMenuId}"] .zen-workspace-actions`).setAttribute("active", "true"); const workspaces = await this._workspaces(); let deleteMenuItem = document.getElementById("context_zenDeleteWorkspace"); - if (workspaces.workspaces.length <= 1) { + if (workspaces.workspaces.length <= 1 || workspaces.workspaces.find(workspace => workspace.uuid === this._contextMenuId).default) { deleteMenuItem.setAttribute("disabled", "true"); } else { deleteMenuItem.removeAttribute("disabled");