Closed Bug 2014124 Opened 6 months ago Closed 5 months ago

[Experiment] [Brand Refresh Onboarding] Pagination dots are overlapped by the device navigation buttons on some mobile devices

Categories

(Firefox for Android :: Onboarding, defect, P3)

All
Android
defect

Tracking

()

VERIFIED FIXED
151 Branch
Tracking Status
firefox148 --- wontfix
firefox149 --- wontfix
firefox150 --- verified
firefox151 --- verified

People

(Reporter: cfat, Assigned: mkozinski)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [fxdroid][group2])

Attachments

(6 files, 2 obsolete files)

[Affected versions]:

  • Firefox Nightly 149.0
  • Firefox Beta 148.0

[Affected Platforms]:

  • Android 13 - Pixel 4

[Prerequisites]:

  • Have Firefox Nightly 149 freshly installed on an Android device.
  • Have the nimbus-cli setup on your laptop.

[Steps to reproduce]:

  1. Open Firefox Nightly 149 with the following command to enroll in the experiment:
    .\nimbus-cli.exe --app fenix --channel nightly enroll preview/android-brand-refresh-onboarding --branch treatment-a --no-validate
  2. Navigate through the Onboarding screens and observe the pagination dots at the bottom of the cards.

[Expected result]:

  • The pagination dots are fully visible and properly positioned above the device’s navigation buttons.

[Actual result]:

  • The pagination dots are overlapped by the device’s navigation buttons.

[Notes]:

  • This issue is NOT reproducible on Motorola g10 (Android 11) and Samsung Galaxy S23 Ultra (Android 15).
  • A screenshot of the issue is attached.
Priority: -- → P3
Whiteboard: [fxdroid][group2]
See Also: → 2017229
Assignee: nobody → mkozinski
Status: NEW → ASSIGNED

I could reproduce on a Pixel 4 emulator with Android 13. Doesn't reproduce on a Pixel 4 emulator with Android 16.

Carmen, since this is device dependent and I was only able to test on an emulator, would you mind verifying the fix on a build installed via TryFox from this try?

https://treeherder.mozilla.org/jobs?repo=try&revision=2028cf57c938d184b038527d5aeae1f10b650ceb

EDIT: Unfortunately steps to enable nova onboarding don't work on this build. We agreed to wait to verify the fix on nightly.

Flags: needinfo?(cfat)
Flags: needinfo?(cfat)
Pushed by mkozinski@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/1d1efa7e29bf https://hg.mozilla.org/integration/autoland/rev/11f29c29b90c Update tryEnableEnterEdgeToEdge to be closer to WindowCompat.enableEdgeToEdge r=android-reviewers,twhite
Pushed by amarc@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/7a72a7dc2cbe https://hg.mozilla.org/integration/autoland/rev/20b978715fed Revert "Bug 2014124 - Update tryEnableEnterEdgeToEdge to be closer to WindowCompat.enableEdgeToEdge r=android-reviewers,twhite" for causing xpcshell failures @ test_DownloadCore

Backed out for causing xpcshell failures @ test_DownloadCore

Flags: needinfo?(mkozinski)

this was wrongly backed out, relanding

Flags: needinfo?(mkozinski)
Pushed by amarc@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f282c88c076e https://hg.mozilla.org/integration/autoland/rev/56fec16852df Update tryEnableEnterEdgeToEdge to be closer to WindowCompat.enableEdgeToEdge r=android-reviewers,twhite
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch

Looking at the latest Nightly 149, I can confirm the issue is no longer reproducible and the pagination dots are no longer overlapped by the device’s buttons.
However, the dots are now located very close to the Onboarding cards.
@Marcin, can you please confirm that this is the expected UI for the pagination dots?

Flags: needinfo?(mkozinski)
Pushed by chorotan@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/eea0f8f080f0 https://hg.mozilla.org/mozilla-central/rev/654fd8ff04cc Revert "Bug 2014124 - Update tryEnableEnterEdgeToEdge to be closer to WindowCompat.enableEdgeToEdge r=android-reviewers,twhite" on request by dev
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 149 Branch → ---

The screenshots don't show the expected UI. The background should be visible under the navigation buttons and the dots should be closer to the bottom. Let me try a different fix.

Flags: needinfo?(mkozinski)
Attachment #9546093 - Attachment is obsolete: true
Attachment #9548737 - Attachment is obsolete: true
Assignee: mkozinski → nobody
Status: REOPENED → NEW
No longer blocks: 2021600

We removed edge-to-edge support in bug 2020423, which makes this issue obsolete. If we enable edge-to-edge again, then it's important to test for this scenario again, but for now I'm closing this report.

Status: NEW → RESOLVED
Closed: 6 months ago5 months ago
Resolution: --- → INVALID
Attached image Nightly150.png

This issue occurs again in Firefox for Android 150 (2026-03-18) after re-enabling the Edge-to-Edge feature. It was tested on Google Pixel Pro (Android 16) and Samsung S24 Ultra (Android 16).

Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Assignee: nobody → mkozinski
Status: REOPENED → ASSIGNED
Pushed by mkozinski@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d6df68941b46 https://hg.mozilla.org/integration/autoland/rev/4c07ff212a5a Don't show onboarding cards or pagination dots under status or navigation bar r=android-reviewers,twhite
Status: ASSIGNED → RESOLVED
Closed: 5 months ago5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch

Thanks Vasilica! Please verify if it's fixed in the latest Nightly. If it works for you we will request an uplift to Beta.

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

This issue is verified as fixed on Firefox for Android Nightly 151 (2026-03-24) on Google Pixel 10 Pro (Android 16), Google Pixel 10 (Android 16), Google Pixel 9 Pro XL (Android 17 beta 2), Samsung S24 Ultra (Android 16), Samsung S25 Ultra (Android 16), Moto G72 (Android 13) and Lenovo Tab P11 Pro (Android 14).

Confirming that the Onboarding pagination dots are fully visible using both navigation methods.

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

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: Content obscured by system navigation
  • Code covered by automated testing?: no
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: yes
  • Steps to reproduce for manual QE testing: 1. Open Firefox Beta with the following command to enroll in the experiment:
    .\nimbus-cli.exe --app fenix --channel beta enroll preview/android-brand-refresh-onboarding --branch treatment-a --no-validate
  1. Navigate through the Onboarding screens and observe the pagination dots at the bottom of the cards.

[Expected result]:

The pagination dots are fully visible and properly positioned above the device’s navigation buttons.

[Actual result]:

The pagination dots are overlapped by the device’s navigation buttons.
  • Risk associated with taking this patch: low
  • Explanation of risk level: One line UI update
  • String changes made/needed?: no
  • Is Android affected?: yes
Attachment #9558081 - Flags: approval-mozilla-beta?
Flags: qe-verify+
Attachment #9558081 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified on the Firefox for Android Beta 150.0b2 with the following devices:

  • Xiaomi Redmi Note 8T (Android 11),
  • Pixel 6 (Android 16),
  • Realme 14 Pro + 5G (Android 15),
  • Samsung Galaxy S25 (Android 15),
  • Moto G72 (Android 13),
  • Xiaomi Mi11 Lite (Android 11),
  • Samsung Galaxy S25 Ultra (Android 16), and
  • Soyes XS 16 (Android 10).
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: