Before submitting a new issue
Bug Summary
When a TextInput is focused inside a TrueSheet (keyboard is visible), tapping a Pressable or Button requires two taps to trigger onPress:
- First tap — keyboard dismisses, but neither
onPress nor onPressIn fires
- Second tap —
onPress fires as expected
This happens on both iOS and Android. Outside of TrueSheet (on regular screens), the same TextInput + Button combination works correctly with a single tap.
Affected Platforms
Library Version
3.10.0
Environment Info
- React Native: 0.79 (New Architecture / Fabric)
- iOS 18+ (UISheetPresentationController)
- Android 14+ (BottomSheetBehavior)
- Tested on: iPhone 16e Simulator, physical iPhone, Android Emulator, physical Android device
Steps to Reproduce
- Present a
TrueSheet with a TextInput and a Button/Pressable
- Tap the
TextInput to open the keyboard
- Tap the
Button — keyboard dismisses, but onPress does NOT fire
- Tap the
Button again — onPress fires
Repro
https://codesandbox.io/p/devbox/s3krcd?file=%2FApp.js
Additional Context
No response
Before submitting a new issue
Bug Summary
When a
TextInputis focused inside aTrueSheet(keyboard is visible), tapping aPressableorButtonrequires two taps to triggeronPress:onPressnoronPressInfiresonPressfires as expectedThis happens on both iOS and Android. Outside of
TrueSheet(on regular screens), the sameTextInput+Buttoncombination works correctly with a single tap.Affected Platforms
Library Version
3.10.0
Environment Info
Steps to Reproduce
TrueSheetwith aTextInputand aButton/PressableTextInputto open the keyboardButton— keyboard dismisses, butonPressdoes NOT fireButtonagain —onPressfiresRepro
https://codesandbox.io/p/devbox/s3krcd?file=%2FApp.js
Additional Context
No response