From 26dabffb96f0691a52aa027c669572024bc62331 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Tue, 3 Feb 2026 00:44:36 +0100 Subject: [PATCH] feat: Use the correct drag event to detect window enters, b=no-bug, c=no-component --- src/zen/drag-and-drop/ZenDragAndDrop.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/zen/drag-and-drop/ZenDragAndDrop.js b/src/zen/drag-and-drop/ZenDragAndDrop.js index ed06b599b..6ef54fdaf 100644 --- a/src/zen/drag-and-drop/ZenDragAndDrop.js +++ b/src/zen/drag-and-drop/ZenDragAndDrop.js @@ -709,12 +709,10 @@ this.originalDragImageArgs[1], this.originalDragImageArgs[2] ); - window.addEventListener("dragover", this.handle_windowDragEnter, { + window.addEventListener("dragenter", this.handle_windowDragEnter, { once: true, capture: true, }); - } else { - this.#isOutOfWindow = false; } } @@ -876,7 +874,7 @@ ownerGlobal.gZenPinnedTabManager.removeTabContainersDragoverClass(); this.#maybeClearVerticalPinnedGridDragOver(); this.originalDragImageArgs = []; - window.removeEventListener("dragover", this.handle_windowDragEnter, { capture: true }); + window.removeEventListener("dragenter", this.handle_windowDragEnter, { capture: true }); this.#isOutOfWindow = false; if (this._browserDragImageWrapper) { this._browserDragImageWrapper.remove();