diff --git a/src/browser/base/content/zen-panels/site-data.inc b/src/browser/base/content/zen-panels/site-data.inc index dab190c80..e5a774b88 100644 --- a/src/browser/base/content/zen-panels/site-data.inc +++ b/src/browser/base/content/zen-panels/site-data.inc @@ -17,7 +17,8 @@ + flex="1" + closemenu="none" /> diff --git a/src/zen/urlbar/ZenSiteDataPanel.sys.mjs b/src/zen/urlbar/ZenSiteDataPanel.sys.mjs index b948cafd0..aebbfc657 100644 --- a/src/zen/urlbar/ZenSiteDataPanel.sys.mjs +++ b/src/zen/urlbar/ZenSiteDataPanel.sys.mjs @@ -81,13 +81,11 @@ export class nsZenSiteDataPanel { } #setSiteHeader() { - const { gReaderMode } = this.window; - { const button = this.document.getElementById('zen-site-data-header-reader-mode'); const urlbarButton = this.window.document.getElementById('reader-mode-button'); - const isActive = gReaderMode?.isActive; - const isVisible = (urlbarButton && !urlbarButton.hidden) || isActive; + const isActive = urlbarButton?.hasAttribute('readeractive'); + const isVisible = !urlbarButton?.hidden || isActive; button.disabled = !isVisible; if (isActive) {