Closed Bug 1950286 Opened 26 days ago Closed 25 days ago

about:compat page has visual and functional defects

Categories

(Fenix :: WebExtensions, defect)

Firefox 136
All
Android
defect

Tracking

(firefox135 unaffected, firefox136+ verified, firefox137 unaffected)

VERIFIED FIXED
136 Branch
Tracking Status
firefox135 --- unaffected
firefox136 + verified
firefox137 --- unaffected

People

(Reporter: ljanos, Assigned: willdurand)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [addons-jira])

Attachments

(2 files)

Steps to reproduce

  1. Open Fenix
  2. In a new tab go to about:compat.

Expected behavior

The page loads correctly.

Actual behavior

  • While the page loads the 3 displayed tabs should display their content on tap, which doesn't happen;
  • Only the last tab triggers the information, the first two tabs do nothing on touch;
  • There's an extra line that does not seem to have any visual or functional use until all the information is loaded;
  • According to what was discussed for 1945384, the first two tabs should be merged.

Device information

  • Firefox version: RC 136.0.
  • Android device model: Samsung Galaxy S23 Ultra and Google Pixel 9 Pro XL.
  • Android OS version: Android 14 and 15.

The Bugbug bot thinks this bug should belong to the 'Fenix::Tabs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Tabs
Severity: -- → S2
See Also: → 1945384
Version: Firefox 137 → Firefox 136
Assignee: nobody → wdurand
Status: NEW → ASSIGNED
Attachment #9468322 - Flags: approval-mozilla-beta?
Attachment #9468322 - Attachment description: Bug 1950286 - Fix #include replacement in the feature-webcompat. r?twisniewski! → Bug 1950286 - Fix #include replacement in the feature-webcompat Android component. r?twisniewski!
Attachment #9468322 - Flags: approval-mozilla-release?

Changing Fx137 to unaffected since this is only a bug in Fx136.

Attachment #9468322 - Flags: approval-mozilla-beta?

release Uplift Approval Request

  • User impact if declined: All users who benefit from the webcompat interventions.
  • Code covered by automated testing: no
  • Fix verified in Nightly: no
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Open about:compat and make sure we see all the information, also verify that there is no error in the browser console for that extension
  • Risk associated with taking this patch: low
  • Explanation of risk level: This patch fixes a placeholder string (token) to replace it with the content of a file
  • String changes made/needed: n/a
  • Is Android affected?: yes
Flags: qe-verify+
Component: Tabs → WebExtensions

It's more likely to be a regression from the beta uplift in Bug 1945384.

https://hg.mozilla.org/releases/mozilla-beta/rev/35da3b77f0fd landed on mozilla-beta and contains two sets of changes: the actual fix for Bug 1945384 (topsrcdir) and then another change to the filter function. This second change was a mistake because the token used on mozilla-beta is #include interventions.json, see data/injections.js and data/ua_overrides.js.

That has changed in Fx137, though. In Bug 1945258, the logic was refactored and we now use #include data/interventions.json, see run.js. The gradle file has been updated accordingly, see build.gradle.

Regressed by: 1945384
No longer regressed by: 1944364
Whiteboard: [addons-jira]
Attachment #9468322 - Flags: approval-mozilla-release? → approval-mozilla-release+
Status: ASSIGNED → RESOLVED
Closed: 25 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch

Verified as fixed on the latest RC 136.0 Build 3.

The page loads correctly with all the info displayed for each tab, switching between them behaves correctly as well.

Devices tested:

  • Samsung Galaxy S23 Ultra (Android 14);
  • Google Pixel 9 Pro XL (Android 15).

Marking the ticket as verified on 136.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: