Closed Bug 1708217 Opened 3 years ago Closed 3 years ago

Align font size on privacy and information panels with application menu font size

Categories

(Firefox :: Menus, defect, P1)

defect

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox89 --- fixed
firefox90 --- fixed

People

(Reporter: RT, Assigned: mconley)

References

(Blocks 1 open bug, Regressed 1 open bug, Regression)

Details

(Keywords: regression, Whiteboard: [proton-door-hangers] [proton-uplift])

Attachments

(2 files)

Attached image panels.gif

As a result of bug 1706415 font size decrease on all panels but the information and protection panels.

Acceptance criteria:

  • Font size on information and protection panels algn with font size on other panels.

I think this is the result of a conflict with the patch from bug 1700957 that broke things and that I spotted in the last hour; that patch has been backed out already.

Can you check with this build: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/au4VSszURdy8rmTgDqIwVg/runs/0/artifacts/public/build/target.zip and check if it is fixed there?

Flags: needinfo?(rtestard)
Regressed by: 1700957
Has Regression Range: --- → yes

(In reply to :Gijs (he/him) from comment #1)

I think this is the result of a conflict with the patch from bug 1700957 that broke things and that I spotted in the last hour; that patch has been backed out already.

Can you check with this build: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/au4VSszURdy8rmTgDqIwVg/runs/0/artifacts/public/build/target.zip and check if it is fixed there?

to be clear, opt windows builds have not yet finished for the backout, this is an m-c build from https://treeherder.mozilla.org/jobs?repo=mozilla-central&selectedTaskRun=au4VSszURdy8rmTgDqIwVg.0&revision=3c313de2c7d531be21cad167fe641a217fe2bf1c which I believe doesn't include the patch from bug 1700957, but does include the patch from bug 1706415.

The build from comment 1 does not adjust the protections and information panels font size unfortunately.

Flags: needinfo?(rtestard)
Assignee: nobody → mconley

We've identified this rule, which the original patch had removed: https://hg.mozilla.org/mozilla-central/file/e01ec8694924852acd5a4632c23f9dc8a6b19858/browser/themes/shared/controlcenter/panel.inc.css#l17

I think what we want to do here is to set font: menu if Proton is enabled, and if not, use this old rule. Going to test that out now.

Testing this across Windows 10, Windows 7 and Ubuntu still, and then I'll request review.

Attachment #9218985 - Attachment description: WIP: Bug 1708217 - Use font: menu for Site Permission, Protections and Control Center panels. r?Gijs! → Bug 1708217 - Use font: menu for Site Permission, Protections and Control Center panels. r?Gijs!
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e2b2906acc70
Use font: menu for Site Permission, Protections and Control Center panels. r=Gijs
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch

Comment on attachment 9218985 [details]
Bug 1708217 - Use font: menu for Site Permission, Protections and Control Center panels. r?Gijs!

Beta/Release Uplift Approval Request

  • User impact if declined: Required for MR1 / Proton
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Low-risk CSS-only change that affects the fonts used in 3 panels.
  • String changes made/needed: None.
Attachment #9218985 - Flags: approval-mozilla-beta?
Whiteboard: [proton-door-hangers] → [proton-door-hangers] [proton-uplift]

Comment on attachment 9218985 [details]
Bug 1708217 - Use font: menu for Site Permission, Protections and Control Center panels. r?Gijs!

Approved for 89 beta 7, thanks.

Attachment #9218985 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: