From 5eb4fb0d0d6ed3c9d31a545d30a926d6047b74f1 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Wed, 30 Oct 2024 13:23:59 +0100 Subject: [PATCH] Refactor ZenGlanceManager.mjs to prevent opening multiple glances --- src/ZenGlanceManager.mjs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ZenGlanceManager.mjs b/src/ZenGlanceManager.mjs index 817fc96..3fb086f 100644 --- a/src/ZenGlanceManager.mjs +++ b/src/ZenGlanceManager.mjs @@ -86,6 +86,10 @@ } openGlance(data) { + if (this.#currentBrowser) { + return; + } + const initialX = data.x; const initialY = data.y; const initialWidth = data.width; @@ -97,9 +101,6 @@ this.browserWrapper.removeAttribute("animate-full-end"); const url = data.url; - if (this.#currentBrowser) { - return; - } const currentTab = gBrowser.selectedTab; const overlayWrapper = document.getElementById("tabbrowser-tabbox"); overlayWrapper.prepend(this.overlay);