Native Modal is jumping when dragging up on iOS
Current behavior
I use native stack with presentation: 'modal' option. When dragging modal up, it jumps at the bottom once I release. It works fine compared to native iOS applications.
If I switch to @react-navigation/stack (not native) there is no such issue.
Video:
Actual issue is at the bottom.

Expected behavior
Comparing to iOS calendar app:
Compared
Reproduction
Platform
- [ ] Android
- [X] iOS
- [ ] Web
- [ ] Windows
- [ ] MacOS
Packages
- [X] @react-navigation/bottom-tabs
- [ ] @react-navigation/drawer
- [ ] @react-navigation/material-bottom-tabs
- [ ] @react-navigation/material-top-tabs
- [ ] @react-navigation/stack
- [X] @react-navigation/native-stack
Environment
- [x] I've removed the packages that I don't use
| package | version |
|---|---|
| @react-navigation/native | 6.0.13 |
| @react-navigation/bottom-tabs | 6.4.0 |
| @react-navigation/native-stack | 6.9.0 |
| react-native-safe-area-context | 4.2.5 |
| react-native-screens | 3.17.0 |
| react-native-reanimated | 2.8.0 |
| react-native | 0.68.1 |
| npm or yarn | yarn |
I am able to reproduce on difference iOS and difference devices.
Hey! Thanks for opening the issue. The issue doesn't seem to contain a link to a repro (a snack.expo.dev link, a www.typescriptlang.org/play link or link to a GitHub repo under your username).
Can you provide a minimal repro which demonstrates the issue? Please try to keep the repro as small as possible and make sure that we can run it without additional setup.
A repro will help us debug the issue. The issue will be closed automatically after a while if you don't provide a repro.
Hello 👋, this issue has been open for more than a month without a repro or any activity. If the issue is still present in the latest version, please provide a repro or leave a comment within 7 days to keep it open, otherwise it will be closed automatically. If you found a solution or workaround for the issue, please comment here for others to find. If this issue is critical for you, please consider sending a pull request to fix it.
still relevant
Repro (try on iOS): https://snack.expo.dev/@meyer9/native-modal-reproduction-case
Anything new about this?