Skip to content

Conversation

foyarash
Copy link

@foyarash foyarash commented Sep 8, 2025

Summary

This PR fixes a bug that would occur on iOS (new arch) in the following situation:

  • multiple date picker instances across the app
  • different type of date pickers
  • some with min/max date, some that don't have those
  • upon successive opening of those pickers, we could encounter native crashes related to invalid bounds, for example:
NSInternalInconsistencyException: Invalid state. Unable to find a lower bounds in range.

Test Plan

What's required for testing (prerequisites)?

What are the steps to reproduce (after prerequisites)?

Compatibility

OS Implemented
iOS
Android

Checklist

  • I have tested this on a device and a simulator
  • I added the documentation in README.md
  • I updated the typed files (TS and Flow)
  • I added a sample use of the API in the example project (example/App.js)
  • I have added automated tests, either in JS or e2e tests, as applicable

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.

1 participant