diff --git a/src/browser/base/zen-components/ZenWorkspaces.mjs b/src/browser/base/zen-components/ZenWorkspaces.mjs index cc1c0c76..a7ebc8f9 100644 --- a/src/browser/base/zen-components/ZenWorkspaces.mjs +++ b/src/browser/base/zen-components/ZenWorkspaces.mjs @@ -430,7 +430,7 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature { let tabs = gBrowser.tabs.filter( (t) => - t.getAttribute('zen-workspace-id') === workspaceID && + (t.getAttribute('zen-workspace-id') === workspaceID || t.hasAttribute("zen-essential")) && (!shouldOpenNewTabIfLastUnpinnedTabIsClosed || !t.pinned || t.getAttribute('pending') !== 'true') );