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
I have an app that contains a chat view within a form sheet. I am using the inverted prop on the FlatList to maintain the "new items at the bottom" without needing to call scrollToBottom in a bunch of places.
However this seems to create some sort of conflict with the sheet dismiss gesture as you can see in both examples here. On iOS it causes the sheet to start dismissing when overscrolling beyond the latest item (bottom of the list). On Android it just causes the sheet contents to disappear.
iOS behavior:
Screen.Recording.2026-05-06.at.11.31.50.AM.mov
Android behavior:
Screen.Recording.2026-05-06.at.11.32.33.AM.mov
Steps to reproduce
Checkout the example repo
Run npm run ios or npm run android
Tap the Open sheet button
Attempt to overscroll by swiping up at the bottom of the list
Description
I have an app that contains a chat view within a form sheet. I am using the
invertedprop on the FlatList to maintain the "new items at the bottom" without needing to callscrollToBottomin a bunch of places.However this seems to create some sort of conflict with the sheet dismiss gesture as you can see in both examples here. On iOS it causes the sheet to start dismissing when overscrolling beyond the latest item (bottom of the list). On Android it just causes the sheet contents to disappear.
iOS behavior:
Screen.Recording.2026-05-06.at.11.31.50.AM.mov
Android behavior:
Screen.Recording.2026-05-06.at.11.32.33.AM.mov
Steps to reproduce
npm run iosornpm run androidSnack or a link to a repository
https://github.com/iankberry/formsheet-inverted-list-repro
Screens version
4.24.0
React Native version
0.83.6
Platforms
iOS
JavaScript runtime
None
Workflow
Expo bare workflow
Architecture
Fabric (New Architecture)
Build type
None
Device
None
Device model
No response
Acknowledgements
Yes