GoogleChromeLabs / GoogleChromeLabs/bubblewrap
navigationColor not respected in Android 16
- Dominant language
- TypeScript
- Stars
- 3.1k
- Forks
- 319
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
I apologize if this is not an issue with Bubblewrap. I have a TWA created with Bubblewrap-CLI. The manifest file includes the navigationColor property. A Samsung Galaxy S23+ running Android 15 correctly handles the navigationColor. A Samsung Galaxy S25+ running Android 16 does not, the navigation bar is in its default grey color. Both devices use the same Chromium-based browser, and I can observe navigation bar color changing in websites. My app has the assetlinks.json properly in place in the .well-known folder in the root of the website.
**To Reproduce**
Steps to reproduce the behavior:
1. Install and open a Bubblewrap-created PWA with an Android 16 device. The navigation bar remains grey.
**Expected behavior**
Navigation bar color respects the navigationColor set in the manifest file.
**Screenshots**
**Desktop (please complete the following information):**
- OS: N/A
- Browser: N/A
- Version: N/A
**Smartphone (please complete the following information):**
- Device: Samsung Galaxy S25+
- OS: Android 16
- Browser: Brave
- Version: 1.82.172
**Additional context**
The screenshot features the wrong behavior on top, and the correct on bottom.
Contributor guide
Assessment
This issue has not been assessed yet.