From 278580ea43a36fc9f54b21248f839844c0bca577 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Fri, 17 Jul 2026 17:08:15 +0200 Subject: [PATCH] gh-14616: Fixed add to essentials being disabled (gh-14631) --- src/zen/tabs/ZenPinnedTabManager.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/zen/tabs/ZenPinnedTabManager.mjs b/src/zen/tabs/ZenPinnedTabManager.mjs index b75224925..40f25ab85 100644 --- a/src/zen/tabs/ZenPinnedTabManager.mjs +++ b/src/zen/tabs/ZenPinnedTabManager.mjs @@ -837,7 +837,7 @@ class nsZenPinnedTabManager extends nsZenDOMOperatedFeature { if (essentialTabsTarget) { if (gZenWorkspaces.containerSpecificEssentials) { const targetContainerId = - gZenWorkspaces.getActiveWorkspaceFromCache().containerTabId; + gZenWorkspaces.getActiveWorkspaceFromCache().containerTabId || 0; const sameContextId = (tab.getAttribute("usercontextid") || 0) == targetContainerId; if (!sameContextId && tab.hasAttribute("zen-essential")) { @@ -1022,7 +1022,7 @@ class nsZenPinnedTabManager extends nsZenDOMOperatedFeature { return ( !( (tab.getAttribute("usercontextid") || 0) != - gZenWorkspaces.getActiveWorkspaceFromCache().containerTabId && + (gZenWorkspaces.getActiveWorkspaceFromCache().containerTabId || 0) && gZenWorkspaces.containerSpecificEssentials ) && gBrowser._numZenEssentials < this.maxEssentialTabs );