From e3eaf899400eccdda2190d27dd1ac863f6425061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82?= Date: Mon, 27 Apr 2026 11:59:40 +0200 Subject: [PATCH] Add shouldActivateOnStart --- .../src/components/Pressable/Pressable.tsx | 3 ++- .../src/v3/components/Pressable.tsx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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(