Closed Bug 1744026 Opened 2 years ago Closed 2 years ago

Layout issues on `about:compat` in mobile browsers

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

defect

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox95 --- unaffected
firefox96 --- wontfix
firefox97 --- fixed

People

(Reporter: denschub, Assigned: twisniewski)

References

(Regression)

Details

(Keywords: regression)

Attachments

(5 files)

The addition of SmartBlock Fixes to about:compat breaks the layout on mobile. The tab bar should be scrollable or extend its height. I'll attach three screenshots to this bug:

  • portrait-default.png: The default view, showing how it looks like if the default tab is selected. You'll notice the overlapping "SmartBlock Fixes" label.
  • portrait-selected.png: How it looks like if you select the "SmartBlock Fixes" tab. For some reason, the tabbar extends its height here.
    landscape.png: In landscape mode, everything looks fine.
Attached image portrait-default.png
Attached image portrait-selected.png
Attached image landscape.png
Flags: needinfo?(twisniewski)

I'll land the code anyway, without reverting that patch, just to get the new interventions released. This isn't ideal, but...

Regressed by: 1720143
Has Regression Range: --- → yes

A PR fixing this has been uploaded here: https://github.com/mozilla-extensions/webcompat-addon/pull/253

Flags: needinfo?(twisniewski)
Severity: -- → S3
Priority: -- → P3
Attached file GitHub Pull Request
Attachment #9253858 - Attachment description: WIP: Bug 1744026 - Import WebCompat Interventions v29.1.0 sources. → Bug 1744026 - Import WebCompat Interventions v29.1.0 sources.
Pushed by dschubert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7c76bac637a0
Import WebCompat Interventions v29.1.0 sources. r=karlcow

Backed out for causing mochitest failures on browser_parsable_css.js. CLOSED TREE

Backout link : https://hg.mozilla.org/integration/autoland/rev/6a1a3c3fcbda4c0ead348ab4d248a2a7bbda34b3

Push with failures : https://treeherder.mozilla.org/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Crunnable&revision=7c76bac637a07dd71d4fbbe0841915c0a09bccd7&selectedTaskRun=UAUaOz2RRgCn7ryKD1cNmQ.0

Link to failure log: https://treeherder.mozilla.org/logviewer?job_id=360250850&repo=autoland&lineNumber=2708

Failure message :
TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_parsable_css.js | Got error message for jar:file:///builds/worker/workspace/build/application/firefox/browser/features/webcompat@mozilla.org.xpi!/about-compat/aboutCompat.css: Error in parsing value for ‘grid-template-rows’. Declaration dropped. -

Flags: needinfo?(twisniewski)

Oh well, the reviewbot task didn't even run that lint.

Flags: needinfo?(twisniewski)

Updated the patch. browser_parsable_css.js. passes locally (and by "passes", I mean that none of the failures are caused by our CSS).

Try push to confirm before relanding: https://treeherder.mozilla.org/jobs?repo=try&revision=72191c859bc17a96bc1386bb5d253c5d338b16b7

Try run finished, none of the failures in that push look related to this change. Landing again.

Pushed by dschubert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d60ac4cfc481
Import WebCompat Interventions v29.1.0 sources. r=karlcow
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

I'm setting firefox96:wontfix. The only place you'd ever see this is in GeckoViewExample. On Desktop, you'd have to manually enable RDM with Touch Events to even see this, and I've deliberately delayed the android-components PR for this, so Fenix etc never received the version with this issue. We could just uplift that patch, but given this shouldn't affect anyone, that's imho not worth it.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: