Closed Bug 2021596 Opened 2 months ago Closed 21 days ago

edge to edge wallpaper causes color-flicker in system status-bar, and mismatched top/bottom bar colors, when editing the URL of an open tab

Categories

(Firefox for Android :: Homepage, defect)

All
Android
defect

Tracking

()

RESOLVED FIXED
151 Branch
Tracking Status
firefox148 --- unaffected
firefox149 --- unaffected
firefox150 --- fixed
firefox151 --- fixed
firefox152 --- verified

People

(Reporter: dholbert, Assigned: titouan)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression, Whiteboard: [fxdroid][group4])

Attachments

(6 files)

Steps to reproduce

  1. Set your phone to dark mode (optional, this just makes the colors a bit more distinctive & the bug easier to see)
  2. Open Firefox Nightly, & notice that the new-tab homepage is blue from the (now-default) Edge to Edge Wallpaper
  3. Visit some website -- e.g. tap Firefox's shortcut tile for Wikipedia.
  4. In your Wikipedia tab, tap the address bar (to go into edit-the-URL mode)
  5. Tap the down-arrow at the bottom left corner of the keyboard.

Expected behavior

Consistent theme across the screen, and no odd flickering.

Actual behavior

After step 4 (when you tap the address bar), the system status-bar (at the top of the screen) and navbar (bottom of the screen) flicker from gray to blue to gray again.
After step 5, when the (gray) keyboard gets dismissed, it reveals a blue navbar at the bottom of the screen. (This stands out as wrong since this navbar was gray when you were viewing Wikipedia, and the rest of the screen [including the status bar] is gray-themed at this point.)

Device information

  • Firefox version: Nightly 150.0a1 (2026-03-05)
  • Android device model: Pixel 6a, Pixel 10 Pro XL
  • Android OS version: 16
Attached video screencast of bug

(In reply to Daniel Holbert [:dholbert] from comment #0)

After step 4 (when you tap the address bar), the system status-bar (at the top of the screen) and navbar (bottom of the screen) flicker from gray to blue to gray again.

Here's a screenshot from my screencast, showing the moment that the top/bototm-bars flicker to blue.

(Just before and after this moment, the top/bottom bars are gray; they only appear blue for a brief moment.)

(In reply to Daniel Holbert [:dholbert] from comment #0)

After step 5, when the (gray) keyboard gets dismissed, it reveals a blue navbar at the bottom of the screen. (This stands out as wrong since this navbar was gray when you were viewing Wikipedia, and the rest of the screen [including the status bar] is gray-themed at this point.)

Here's a screenshot from my screencast, showing this^ part of the actual-results.

Attachment #9550673 - Attachment description: screenshot-blue-navbar.jpg → screenshot showing navbar being the only blue-themed thing
Attachment #9550673 - Attachment description: screenshot showing navbar being the only blue-themed thing → screenshot showing navbar being the only blue-themed thing after keyboard is collapsed

(Marking 149 and 150 as affected since I think this will be a user-facing issue by default in those releases, since that's where this wallpaper became the default in bug 2014189.)

Keywords: regression

(In reply to Daniel Holbert [:dholbert] from comment #4)

(Marking 149 and 150 as affected [...] where this wallpaper became the default in bug 2014189.)

(my mistake; 149 is actually unaffected [for now at least] since the specific patch that changed the default didn't make it into 149, per bug 2014189 comment 8.)

:dholbert, since this bug is a regression, could you fill (if possible) the regressed_by field?
For more information, please visit BugBot documentation.

Flags: needinfo?(dholbert)
Severity: -- → S3
Flags: needinfo?(dholbert)
Regressed by: 2014189

:titouan, since you are the author of the regressor, bug 2014189, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(tthibaud)
See Also: → 2021961
Blocks: 2022236

I won't be able to have this fixed before the Beta cut. I'll do my best to fix that soon.

Assignee: nobody → tthibaud
Status: NEW → ASSIGNED
Flags: needinfo?(tthibaud)
Whiteboard: [fxdroid][group4]

Hey Titouan, any updates?

Flags: needinfo?(dholbert)

(redirecting ni for comment 9)

Flags: needinfo?(dholbert) → needinfo?(tthibaud)
Pushed by tthibaud@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/1dcc40adeb2c https://hg.mozilla.org/integration/autoland/rev/c24c8cbd4863 Fix statusbar color-flicker issues with Edge2Edge background. r=android-reviewers,jdelorenzo,devota
Status: ASSIGNED → RESOLVED
Closed: 21 days ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch
Flags: needinfo?(tthibaud)

The patch landed in nightly and beta is affected.
:titouan, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(tthibaud)

I'll request uplift to release as soon as I have QA review.

Flags: needinfo?(tthibaud) → qe-verify+

I am still able to reproduce the issue on the Firefox for Android nightly 152.0a1 from 4/22 using a Pixel 6 (Android 17), and Samsung Galaxy Z Fold4 (Android 16).
Titouan, could you take a look?

Flags: needinfo?(tthibaud)
Flags: qe-verify+

Thanks Mira! I opened Bug 2035433 to track this in a different bug, as this one was also about the statusbar background.

Flags: needinfo?(tthibaud)

Is this ready for a Release uplift request?

Flags: needinfo?(tthibaud)

Sorry, I forgot to file the uplift request. Thanks for the reminder Ryan!

Flags: needinfo?(tthibaud)

firefox-release Uplift Approval Request

  • User impact if declined/Reason for urgency: Statusbar flickering when user enabled Edge2Edge background
  • Code covered by automated testing?: no
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: The changes were validated by QA and the patch has been backing in Nightly for 2 weeks.
  • String changes made/needed?: No
  • Is Android affected?: yes
Attachment #9582778 - Flags: approval-mozilla-release?
Attachment #9582778 - Flags: approval-mozilla-release? → approval-mozilla-release+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: