From 1efc352da5b0f449196b56bdf607e40d6e228cd4 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Fri, 9 Sep 2022 12:16:15 +0530 Subject: [PATCH] fix: note/file list item longpress on iOS (#1506) --- packages/web/src/javascripts/Hooks/useLongPress.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/web/src/javascripts/Hooks/useLongPress.tsx b/packages/web/src/javascripts/Hooks/useLongPress.tsx index 8b5a841f2..359e00a5e 100644 --- a/packages/web/src/javascripts/Hooks/useLongPress.tsx +++ b/packages/web/src/javascripts/Hooks/useLongPress.tsx @@ -36,6 +36,7 @@ export const useLongPressEvent = ( elementRef.current.addEventListener('pointerdown', createLongPressTimeout) elementRef.current.addEventListener('pointercancel', clearLongPressTimeout) + elementRef.current.addEventListener('pointerup', clearLongPressTimeout) }, [clearLongPressTimeout, createLongPressTimeout, elementRef]) const cleanupEvents = useCallback(() => { @@ -45,6 +46,7 @@ export const useLongPressEvent = ( elementRef.current.removeEventListener('pointerdown', createLongPressTimeout) elementRef.current.removeEventListener('pointercancel', clearLongPressTimeout) + elementRef.current.removeEventListener('pointerup', clearLongPressTimeout) }, [clearLongPressTimeout, createLongPressTimeout, elementRef]) const memoizedReturn = useMemo(