From 69694d1e54dd43ab47f7b484974e3b3b338be376 Mon Sep 17 00:00:00 2001 From: Abolfazl Omidvar Date: Sun, 12 Nov 2023 12:26:09 +0330 Subject: [PATCH] Drop Area: Fix dragging from the left side (#315) --- src/components/middle/composer/DropArea.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/middle/composer/DropArea.tsx b/src/components/middle/composer/DropArea.tsx index 8a292e315..b9f7e55f1 100644 --- a/src/components/middle/composer/DropArea.tsx +++ b/src/components/middle/composer/DropArea.tsx @@ -71,7 +71,11 @@ const DropArea: FC = ({ const { target: fromTarget, relatedTarget: toTarget } = e; // Esc button pressed during drag event - if ((fromTarget as HTMLDivElement).matches('.DropTarget, .DropArea') && !toTarget) { + if ( + (fromTarget as HTMLDivElement).matches('.DropTarget, .DropArea') && ( + !toTarget || !(toTarget as HTMLDivElement)!.matches('.DropTarget, .DropArea') + ) + ) { hideTimeoutRef.current = window.setTimeout(() => { onHide(); }, DROP_LEAVE_TIMEOUT_MS);