From e9adb6606def02f29b9cc34639e4278776daa700 Mon Sep 17 00:00:00 2001 From: brahim <92426196+BrhmDev@users.noreply.github.com> Date: Thu, 10 Oct 2024 10:35:56 +0200 Subject: [PATCH] Fix web panel docShell becoming inactive when using splitview. --- src/ZenSidebarManager.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ZenSidebarManager.mjs b/src/ZenSidebarManager.mjs index 50975a7..ab750d2 100644 --- a/src/ZenSidebarManager.mjs +++ b/src/ZenSidebarManager.mjs @@ -440,6 +440,7 @@ class ZenBrowserManagerSidebar extends ZenDOMOperatedFeature { for (let browser of sidebar.querySelectorAll('browser[zen-sidebar-id]')) { browser.setAttribute('hidden', 'true'); browser.docShellIsActive = false; + browser.zenModeActive = false; } } @@ -461,6 +462,7 @@ class ZenBrowserManagerSidebar extends ZenDOMOperatedFeature { let existantWebview = this._getCurrentBrowser(); if (existantWebview) { existantWebview.docShellIsActive = true; + existantWebview.zenModeActive = true; existantWebview.removeAttribute('hidden'); document.getElementById('zen-sidebar-web-panel-title').textContent = existantWebview.contentTitle; return; @@ -475,6 +477,7 @@ class ZenBrowserManagerSidebar extends ZenDOMOperatedFeature { browser.reload(); } browser.docShellIsActive = true; + browser.zenModeActive = true; } _getWebPanelData(id) {