From 0c23611eaf20de61378cbaf431f53f65f55cbd9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82?= Date: Thu, 17 Sep 2026 16:17:52 +0200 Subject: [PATCH] [Web] Make ScrollView an intercepting detector --- .../src/v3/components/GestureComponents.web.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/react-native-gesture-handler/src/v3/components/GestureComponents.web.tsx b/packages/react-native-gesture-handler/src/v3/components/GestureComponents.web.tsx index 3d51df2128..7fa1cc9c11 100644 --- a/packages/react-native-gesture-handler/src/v3/components/GestureComponents.web.tsx +++ b/packages/react-native-gesture-handler/src/v3/components/GestureComponents.web.tsx @@ -9,10 +9,15 @@ import { } from 'react-native'; import createNativeWrapper from '../createNativeWrapper'; +import { GestureDetectorType } from '../detectors'; -export const ScrollView = createNativeWrapper(RNScrollView, { - disallowInterruption: false, -}); +export const ScrollView = createNativeWrapper( + RNScrollView, + { + disallowInterruption: false, + }, + GestureDetectorType.Intercepting +); export const Switch = createNativeWrapper(RNSwitch, { shouldCancelWhenOutside: false,