Fix web panel docShell becoming inactive when using splitview.

This commit is contained in:
brahim 2024-10-10 10:35:56 +02:00
parent f2921d75b4
commit e9adb6606d

View file

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