Skip to content

Conversation

@lodev09
Copy link
Owner

@lodev09 lodev09 commented Dec 30, 2025

Summary

When a ScrollView inside the sheet has content smaller than the viewport, it cannot scroll and previously blocked sheet dragging. This PR adds touch interception to allow the sheet to be dragged in these cases.

Changes

  • Added touch interception in TrueSheetCoordinatorLayout to detect non-scrollable ScrollViews and allow sheet dragging
  • Only enabled when scrollable prop is true
  • Removed the workaround documentation from troubleshooting docs

Inspiration

This is a workaround until NestedScrollView is merged into react-native core.

@vercel
Copy link

vercel bot commented Dec 30, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
react-native-true-sheet Ready Ready Preview, Comment Dec 30, 2025 9:56pm

@lodev09 lodev09 merged commit d45061a into main Dec 30, 2025
5 checks passed
@lodev09 lodev09 deleted the fix/android-scrollview-drag branch December 30, 2025 21:59
@lodev09
Copy link
Owner Author

lodev09 commented Dec 30, 2025

🚀 This pull request is included in v3.6.10. See Release 3.6.10 for release notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants