From f5e5632afcc0c1072f71eba30ccec9fc42c1d1d4 Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Fri, 20 Feb 2026 15:01:24 -0500 Subject: [PATCH] fix(chat): prevent stuck drop overlay when dragging outside window in firefox (#21664) --- src/lib/components/chat/MessageInput.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte index 47bdc68674..a0cc2dd010 100644 --- a/src/lib/components/chat/MessageInput.svelte +++ b/src/lib/components/chat/MessageInput.svelte @@ -797,7 +797,10 @@ } }; - const onDragLeave = () => { + const onDragLeave = (e) => { + if (e.currentTarget.contains(e.relatedTarget)) { + return; + } dragged = false; };