You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi!
To use Flashlist within a GestureDetector, I set its renderScrollComponent to RNGH's ScrollView to make it scrollable. In Expo 56 / RN 0.85 the pull-down refresh indicator will be stuck upon gesture completion and only resumes the animation after another gesture is registered. This interaction was fine in expo 55 / RN 0.83.
Steps to reproduce
make a long list and pull down
Recording.2026-06-02.172951.mp4
additionally this snippet below doesnt scroll at all, but im not confident I've set up rngh's flatlist correctly.
Description
Hi!
To use Flashlist within a GestureDetector, I set its renderScrollComponent to RNGH's ScrollView to make it scrollable. In Expo 56 / RN 0.85 the pull-down refresh indicator will be stuck upon gesture completion and only resumes the animation after another gesture is registered. This interaction was fine in expo 55 / RN 0.83.
Steps to reproduce
make a long list and pull down
Recording.2026-06-02.172951.mp4
additionally this snippet below doesnt scroll at all, but im not confident I've set up rngh's flatlist correctly.
A link to a Gist, an Expo Snack or a link to a repository based on this template that reproduces the bug.
https://github.com/lovegaoshi/rnghv2-expo56-refreshcontrol-bug
Gesture Handler version
2.31.1
React Native version
0.85.3
Platforms
Android
JavaScript runtime
None
Workflow
None
Architecture
None
Build type
None
Device
None
Device model
Samsung S21 (Android 15)
Acknowledgements
Yes