From 47fdeada01135f6f39875d415606cfcb2951887a Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Sun, 10 Nov 2024 18:54:46 +0100 Subject: [PATCH] Fix enabled property check in ZenPinnedTabManager for improved reliability --- src/browser/base/zen-components/ZenPinnedTabManager.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/browser/base/zen-components/ZenPinnedTabManager.mjs b/src/browser/base/zen-components/ZenPinnedTabManager.mjs index 5b2145861..5fb221d39 100644 --- a/src/browser/base/zen-components/ZenPinnedTabManager.mjs +++ b/src/browser/base/zen-components/ZenPinnedTabManager.mjs @@ -58,11 +58,11 @@ } get enabled() { - if (!this._enabled) { + if (typeof this._enabled === 'undefined') { this._enabled = !( - docElement.hasAttribute('privatebrowsingmode') || - docElement.getAttribute('chromehidden').includes('toolbar') || - docElement.getAttribute('chromehidden').includes('menubar') + document.documentElement.hasAttribute('privatebrowsingmode') || + document.documentElement.getAttribute('chromehidden')?.includes('toolbar') || + document.documentElement.getAttribute('chromehidden')?.includes('menubar') ); } return this._enabled;