Merge pull request #46 from BrhmDev/fix/web-panel-docshell-becoming-inactive-when-using-splitivew

Fix web panel docShell becoming inactive when using splitview.
This commit is contained in:
mauro 🤙 2024-10-10 12:30:42 +02:00 committed by GitHub
commit 22fc3bf858
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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