diff --git a/src/common/useOutsideClick.ts b/src/common/useOutsideClick.ts index 182cf8e37..0bdb48d71 100644 --- a/src/common/useOutsideClick.ts +++ b/src/common/useOutsideClick.ts @@ -12,12 +12,12 @@ const useOutsideClick = (callback: () => void) => { } }; - document.addEventListener('mouseup', handleClickOutside); - document.addEventListener('touchend', handleClickOutside); + document.addEventListener('mousedown', handleClickOutside); + document.addEventListener('touchstart', handleClickOutside); return () => { - document.removeEventListener('mouseup', handleClickOutside); - document.removeEventListener('touchend', handleClickOutside); + document.removeEventListener('mousedown', handleClickOutside); + document.removeEventListener('touchstart', handleClickOutside); }; }, [callback]);