From fd0f3bc81d60817186ad4937066a1c8ef2098659 Mon Sep 17 00:00:00 2001 From: Adam Ackerman Date: Thu, 3 Jul 2025 12:46:36 -0400 Subject: [PATCH] fix: Prevent modal from closing on text select. (#3127) --- ui/desktop/src/components/Modal.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/desktop/src/components/Modal.tsx b/ui/desktop/src/components/Modal.tsx index 7ead76a1..5c73ce42 100644 --- a/ui/desktop/src/components/Modal.tsx +++ b/ui/desktop/src/components/Modal.tsx @@ -28,7 +28,8 @@ export default function Modal({ if ( modalRef.current && !modalRef.current.contains(e.target as Node) && - !(e.target as HTMLElement).closest('.select__menu') + !(e.target as HTMLElement).closest('.select__menu') && + window.getSelection()?.toString().length === 0 // Ensure no text is selected ) { onClose(); }