Update: Possible workaround: #1
Repro steps:
- Clone this repo
- Run
yarn
- Run
yarn start
andnpx react-native run-android
- Type in the text box
- You'll see that the selection is all over the place while typing, causing letters to be inserted in the wrong location
- You'll see that pressing backspace from the end of the text crashes the app
You can tap the emojis to insert one at the current cursor position. The emojis are not really relevant to the issue, but just to show something similar to our use case where we have an emoji picker and a mentions library that can insert text and modify the selection.