diff --git a/packages/ui/src/composables/useClickOutside.ts b/packages/ui/src/composables/useClickOutside.ts index 09b147ac2f..5ff9fbe88c 100644 --- a/packages/ui/src/composables/useClickOutside.ts +++ b/packages/ui/src/composables/useClickOutside.ts @@ -17,7 +17,7 @@ type MaybeArray = T | T[] const safeArray = (a: MaybeArray) => Array.isArray(a) ? a : [a] export const useClickOutside = (elements: MaybeArray>, cb: (el: HTMLElement) => void) => { - useCaptureEvent('click', (event: MouseEvent) => { + useCaptureEvent('mousedown', (event: MouseEvent) => { const clickTarget = event.target as HTMLElement if ((event.target as HTMLElement).shadowRoot) {