With React Native 0.71, multi-line TextInput fields are no longer accessible and do not announce "is editing" to assistive devices. This results in assistive device keyboards, like braille screen input, from working and renders the text input entirely unusable.
yarn install
yarn expo start
This is best tested on an actual iOS device with VoiceOver enabled.
- Using Expo Go, open the app on your physical iOS device.
- Then, go into iOS Settings > Accessibility > VoiceOver and enable VoiceOver
- Swipe from the bottom of the screen to the top to enable the app switcher.
- Long-tap on the ExpoGo screen to highlight, then double-tap to switch to it.
- Long-tap on (or right-swipe to navigate) the first text field, then double-tap.
- Verify it says "is editing" and "insertion point..." in the description after double-tapping.
- Navigate to the second text field (long-tap or right-swipe), then double tap.
- Verify it does not say "is editing" or "insertion point" after double-tapping.