gh-14616: Fixed add to essentials being disabled (gh-14631)

This commit is contained in:
mr. m
2026-07-17 17:08:15 +02:00
committed by GitHub
parent a791c5dadc
commit 278580ea43

View File

@@ -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
);