You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(mobile): disable KeyboardProvider on Android to fix header inset
KeyboardProvider's EdgeToEdgeReactViewGroup intercepts window insets
at the root view level and zeros out the status bar top inset on
Android. This prevents react-native-screens' CustomToolbar from
receiving the correct system bar insets, causing headers to appear
cramped against the status bar.
Skip KeyboardProvider on Android entirely via a RootKeyboardProvider
wrapper. Also remove unnecessary transparent headerStyle background
on Android tab layouts.
Refs:
- kirillzyusko/react-native-keyboard-controller#1013
- kirillzyusko/react-native-keyboard-controller#1292
0 commit comments