diff --git a/packages/react-native-gesture-handler/src/components/Pressable/Pressable.tsx b/packages/react-native-gesture-handler/src/components/Pressable/Pressable.tsx index cbc73c09b3..08adbab2b7 100644 --- a/packages/react-native-gesture-handler/src/components/Pressable/Pressable.tsx +++ b/packages/react-native-gesture-handler/src/components/Pressable/Pressable.tsx @@ -323,7 +323,8 @@ const LegacyPressable = (props: LegacyPressableProps) => { handleFinalize(); } } - }), + }) + .shouldActivateOnStart(Platform.OS === 'web'), [stateMachine, handlePressOut, handleFinalize] ); diff --git a/packages/react-native-gesture-handler/src/v3/components/Pressable.tsx b/packages/react-native-gesture-handler/src/v3/components/Pressable.tsx index 277e9fddcd..e5c10ddc84 100644 --- a/packages/react-native-gesture-handler/src/v3/components/Pressable.tsx +++ b/packages/react-native-gesture-handler/src/v3/components/Pressable.tsx @@ -331,6 +331,7 @@ const Pressable = (props: PressableProps) => { block, requireToFail, hitSlop: appliedHitSlop, + shouldActivateOnStart: Platform.OS === 'web', }); const gesture = useSimultaneousGestures(