diff --git a/src/browser/base/zen-components/ZenPinnedTabManager.mjs b/src/browser/base/zen-components/ZenPinnedTabManager.mjs index 4f18c23d9..35f937ac2 100644 --- a/src/browser/base/zen-components/ZenPinnedTabManager.mjs +++ b/src/browser/base/zen-components/ZenPinnedTabManager.mjs @@ -83,7 +83,7 @@ onTabIconChanged(tab, url = null) { const iconUrl = url ?? tab.iconImage.src; - if (tab.hasAttribute('zen-essential')) { + if (tab.hasAttribute('zen-essential') && this._pinsCache) { const pin = this._pinsCache.find((pin) => pin.uuid === tab.getAttribute('zen-pin-id')); if (pin) { tab.querySelector('.tab-background').style.setProperty('--zen-tab-icon', `url(${pin.iconUrl})`); diff --git a/src/browser/base/zen-components/ZenViewSplitter.mjs b/src/browser/base/zen-components/ZenViewSplitter.mjs index 6b313abf8..8167cd6f1 100644 --- a/src/browser/base/zen-components/ZenViewSplitter.mjs +++ b/src/browser/base/zen-components/ZenViewSplitter.mjs @@ -258,7 +258,10 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { const fakeBrowserRect = this.fakeBrowser && this.fakeBrowser.getBoundingClientRect(); if ( (event.target.closest('#tabbrowser-tabbox') && event.target != this.fakeBrowser) || - (fakeBrowserRect && event.clientX > fakeBrowserRect.left && event.clientX < fakeBrowserRect.left + fakeBrowserRect.width) + (fakeBrowserRect && + event.clientX > fakeBrowserRect.left && + event.clientX < fakeBrowserRect.left + fakeBrowserRect.width) || + (event.clickX === 0 && event.clientY === 0) // It's equivalent to 0 if the event has been dropped ) { return; } diff --git a/surfer.json b/surfer.json index 37a48a0f3..9e1b56efb 100644 --- a/surfer.json +++ b/surfer.json @@ -19,7 +19,7 @@ "brandShortName": "Zen", "brandFullName": "Zen Browser", "release": { - "displayVersion": "1.8.2b", + "displayVersion": "1.9b", "github": { "repo": "zen-browser/desktop" }, @@ -39,7 +39,7 @@ "brandShortName": "Twilight", "brandFullName": "Zen Twilight", "release": { - "displayVersion": "1.8.2t", + "displayVersion": "1.9t", "github": { "repo": "zen-browser/desktop" } @@ -53,4 +53,4 @@ "licenseType": "MPL-2.0" }, "updateHostname": "updates.zen-browser.app" -} \ No newline at end of file +}