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
fix: fix the potential race condition when dismissing and presentating modal (#35705)
Summary:
`react-native-screens` has a bug about `UIViewControllerHierarchyInconsistency` when dismissing a `react-native` `<Modal>`. Here is the bug software-mansion/react-native-screens#944
After adding `dispatch_async` block, it solves the issue. But I do not know if this is right.
Here is the example repo https://github.com/wood1986/react-native-modal-crash
You can revert my last commit wood1986/react-native-modal-crash@86e7bc1 to reproduce the issue
## Changelog
<!-- Help reviewers and the release process by writing your own changelog entry.
Pick one each for the category and type tags:
[ANDROID|GENERAL|IOS|INTERNAL] [BREAKING|ADDED|CHANGED|DEPRECATED|REMOVED|FIXED|SECURITY] - Message
For more details, see:
https://reactnative.dev/contributing/changelogs-in-pull-requests
-->
[IOS] [FIXED] - fixed the potential race condition when dismissing and presentating modal
Pull Request resolved: #35705
Reviewed By: cipolleschi
Differential Revision: D42253488
Pulled By: makovkastar
fbshipit-source-id: 3e98fa9e719ecdeddeb2a367b0cd364e15136d56
0 commit comments