-
-
Notifications
You must be signed in to change notification settings - Fork 30
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Before submitting a new issue
- I tested using the latest version of the library, as the bug might be already fixed.
- I tested using a supported version of react native.
- I checked for possible duplicate issues, with possible answers.
Bug summary
When you first launch the app, the navigation bar is opaque and content does not render under it. If you background the app, and then open it again, then content is rendered under it.
I've created a minimal Expo 52 app to show this. The content I'm trying to render under the navigation bar is the expo router tab bar, and a formsheet modal.
I've also recorded video demonstrating the issue:
rn-edge-to-edge.webm
Library version
1.1.1
Environment info
System:
OS: Linux 6.9 Pop!_OS 22.04 LTS
CPU: (16) x64 AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 11.11 GB / 30.50 GB
Shell:
version: 3.3.1
path: /usr/bin/fish
Binaries:
Node:
version: 22.11.0
path: ~/.asdf/installs/nodejs/22.11.0/bin/node
Yarn:
version: 1.22.19
path: ~/.yarn/bin/yarn
npm:
version: 10.9.0
path: ~/.asdf/plugins/nodejs/shims/npm
Watchman:
version: 4.9.0
path: /usr/bin/watchman
SDKs:
Android SDK:
API Levels:
- "30"
- "31"
- "33"
- "34"
- "35"
Build Tools:
- 29.0.2
- 30.0.2
- 30.0.3
- 31.0.0
- 33.0.0
- 34.0.0
- 35.0.0
- 35.0.0
System Images:
- android-30 | Google Play Intel x86 Atom
- android-33 | Google Play Intel x86_64 Atom
- android-34 | Google Play Intel x86_64 Atom
- android-35 | Google Play Intel x86_64 Atom
Android NDK: Not Found
IDEs:
Android Studio: AI-242.23339.11.2421.12550806
Languages:
Java:
version: 22.0.2
path: /home/chris/.asdf/shims/javac
Ruby: Not Found
npmPackages:
"@react-native-community/cli":
installed: 15.1.2
wanted: latest
react:
installed: 18.3.1
wanted: 18.3.1
react-native:
installed: 0.76.1
wanted: 0.76.1
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: true
iOS:
hermesEnabled: Not found
newArchEnabled: Not found
Steps to reproduce
- Launch the reproduction app I've provided
- See that the tab bar and form sheet modal are not rendered behind the navigation bar
- background the app (don't close it)
- open the app again
- see that the tab bar and form sheet modal are properly rendered behind the navigation bar now
Reproducible sample code
Repo is here: https://github.com/doughsay/expo-edge-to-edge
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working