From 8fc416ee78bd8264f7a716f147d4000c466ae646 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 27 Sep 2026 23:15:13 +0400 Subject: [PATCH] refac --- .../components/chat/ModelSelector/Selector.svelte | 8 +++++--- src/lib/components/common/Dropdown.svelte | 15 +++++++-------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 405f4863e1..c235cff80c 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -159,8 +159,8 @@ } }; - const handlePointerDown = (e: PointerEvent) => { - if (!show) return; + const handleWindowClick = (e: MouseEvent) => { + if (!show || e.detail === 0) return; const target = e.target as Node; if ( (triggerElement && triggerElement.contains(target)) || @@ -169,6 +169,8 @@ ) { return; } + e.preventDefault(); + e.stopPropagation(); show = false; document.getElementById(`model-selector-${id}-button`)?.blur(); }; @@ -901,7 +903,7 @@ }} /> - +