diff --git a/web/src/lib/actions/click-outside.ts b/web/src/lib/actions/click-outside.ts index 1a421f1f5625e..92775546aae6d 100644 --- a/web/src/lib/actions/click-outside.ts +++ b/web/src/lib/actions/click-outside.ts @@ -35,12 +35,12 @@ export function clickOutside(node: HTMLElement, options: Options = {}): ActionRe } }; - document.addEventListener('click', handleClick, true); + document.addEventListener('mousedown', handleClick, true); node.addEventListener('keydown', handleKey, false); return { destroy() { - document.removeEventListener('click', handleClick, true); + document.removeEventListener('mousedown', handleClick, true); node.removeEventListener('keydown', handleKey, false); }, };