Minimal Expo and React Native reproduction for react-native-keyboard-controller issue #1056.
KeyboardExtender starts with enabled={false}. Typing in the input changes it to true while the keyboard is open.
Expected: the extender content appears immediately.
Observed in the reported environment: the content can require another interaction or render before appearing.
- Expo SDK 53
- React Native 0.79.5 with New Architecture enabled
- React 19
- react-native-keyboard-controller 1.18.2
- iOS simulator and physical device
yarn install --frozen-lockfile
yarn ios- Focus the text input.
- Type one character so
enabledchanges fromfalsetotrue. - Check whether the extender content appears immediately above the keyboard.
The reproduction is implemented in app/(tabs)/index.tsx.