Skip to content

navigationColor not respected in Android 16 #961

@ajuvonen

Description

@ajuvonen

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

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions