···11import * as React from 'react'
22import {StyleSheet} from 'react-native'
33+import * as SplashScreen from 'expo-splash-screen'
34import {observer} from 'mobx-react-lite'
45import {
56 NavigationContainer,
···462463 linking={LINKING}
463464 theme={theme}
464465 onReady={() => {
466466+ SplashScreen.hideAsync()
465467 // Register the navigation container with the Sentry instrumentation (only works on native)
466468 if (isNative) {
467469 const routingInstrumentation = getRoutingInstrumentation()
+5-2
src/view/shell/index.tsx
···2121import * as backHandler from 'lib/routes/back-handler'
2222import {RoutesContainer, TabsNavigator} from '../../Navigation'
2323import {isStateAtTabRoot} from 'lib/routes/helpers'
2424-import {SafeAreaProvider} from 'react-native-safe-area-context'
2424+import {
2525+ SafeAreaProvider,
2626+ initialWindowMetrics,
2727+} from 'react-native-safe-area-context'
2528import {useOTAUpdate} from 'lib/hooks/useOTAUpdate'
26292730const ShellInner = observer(function ShellInnerImpl() {
···8790 const pal = usePalette('default')
8891 const theme = useTheme()
8992 return (
9090- <SafeAreaProvider style={pal.view}>
9393+ <SafeAreaProvider initialMetrics={initialWindowMetrics} style={pal.view}>
9194 <View testID="mobileShellView" style={[styles.outerContainer, pal.view]}>
9295 <StatusBar style={theme.colorScheme === 'dark' ? 'light' : 'dark'} />
9396 <RoutesContainer>