On an Android device with TalkBack enabled, the ScrollView exported from react-native-gesture-handler cannot be scrolled with the two-finger scroll gesture. The similar export from react-native does not have this problem.
There may be a second-layer related issue where the scrolling does work, but then after two-finger scrolling, the tap gesture (e.g. on a Pressable) stops working. I can't repro this personally but I thought I might mention it.
Steps to reproduce
Here is some sample code that can repro the issue:
As shown in the following video, the scrolling only works if we're using the react-native component, and not the react-native-gesture-handler component.
Description
This might be a re-regression of https://github.com/software-mansion/react-native-gesture-handler/issues/2472 not totally sure.
On an Android device with TalkBack enabled, the
ScrollView
exported fromreact-native-gesture-handler
cannot be scrolled with the two-finger scroll gesture. The similar export fromreact-native
does not have this problem.There may be a second-layer related issue where the scrolling does work, but then after two-finger scrolling, the tap gesture (e.g. on a
Pressable
) stops working. I can't repro this personally but I thought I might mention it.Steps to reproduce
Here is some sample code that can repro the issue:
As shown in the following video, the scrolling only works if we're using the
react-native
component, and not thereact-native-gesture-handler
component.https://github.com/user-attachments/assets/c227a018-eadd-4d9a-88ef-c0904b4cb739
Snack or a link to a repository
https://github.com/tpcstld/rn-stuff/blob/talkback-scroll-android/app/_layout.tsx
Gesture Handler version
2.20.2
React Native version
0.74.5
Platforms
Android
JavaScript runtime
Hermes
Workflow
None
Architecture
Paper (Old Architecture)
Build type
Debug mode
Device
Real device
Device model
Pixel 7 (Android 14)
Acknowledgements
Yes