Refactor ZenGlanceManager.mjs to prevent opening multiple glances

This commit is contained in:
mr. M 2024-10-30 13:23:59 +01:00
parent 16fc60e1f0
commit 5eb4fb0d0d
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB

View file

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