Closed Bug 1867854 Opened 7 months ago Closed 7 months ago

Sidebar of the places window looks too light on macOS after bug 1861954

Categories

(Firefox :: Theme, defect)

defect

Tracking

()

VERIFIED FIXED
122 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox120 --- unaffected
firefox121 --- verified
firefox122 --- verified

People

(Reporter: emilio, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(4 files)

Markus mentioned this a couple days ago and I agree. Seems a regression from bug 1861954.

Set release status flags based on info from the regressing bug 1861954

In bug 1861954 I also removed the vibrancy of the places window.

Unlike the browser sidebar this one didn't have an explicit background
color. Add back a system color for the mac sidebar and use it in both
places. This matches the old -moz-mac-source-list color.

This is not really needed.

It was never needed if you used background-color: transparent, which is what
the browser did to get sidebar vibrancy, fwiw.

Instead of applying transparency globally, opt-into it explicitly for
things that need it (the unified toolbar of the page info / library windows).

I checked the other things that were using it (wizard and updates.css)
and I don't see any rendering change with this change (tried showing the
update history from about:support, and the create profile wizard).

Depends on D195294

Mostly drive-by. Hide macOS specific colors from content, and also the native
hyperlinktext color, which isn't and shouldn't be used from CSS at all.

Depends on D195295

FYI this might need some changes like comment 3 in other thunderbird windows.

Flags: needinfo?(mkmelin+mozilla)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5d84c3950216
Improve background color for library window sidebar. r=desktop-theme-reviewers,dao
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1705f589239b
Remove appearance: dialog. r=desktop-theme-reviewers,dao
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9e8c99f42227
Hide some macOS system colors from content. r=jwatt
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/3445cc3f8420
Remove some no-longer-exposed colors from test_bug232227.html.
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/566f965cab3d
Remove another leftover usage of appearance: dialog.
See Also: → 1868081

Thanks, spun it off to bug 1868081

Flags: needinfo?(mkmelin+mozilla)

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

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox121 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Comment on attachment 9366578 [details]
Bug 1867854 - Improve background color for library window sidebar. r=mstange,#theme

Beta/Release Uplift Approval Request

  • User impact if declined: comment 0
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Trivial CSS fix.
  • String changes made/needed: none
  • Is Android affected?: No
Flags: needinfo?(emilio)
Attachment #9366578 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9366578 [details]
Bug 1867854 - Improve background color for library window sidebar. r=mstange,#theme

Approved for 121.0b8.

Attachment #9366578 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

Light theme
Reproduced with Fx 122 (2023-11-30).
Verified fixed with Fx 122 (2023-12-05) and Fx 121.0b8 (treeherder build), the background is darker.

Dark theme
Note that when dark theme is enabled the background is lighter on the "fixed" build and darker on the older build. Is this expected?

Tested on macOS 13.

Flags: needinfo?(emilio)

Yes, that's the expected behaviour

Flags: needinfo?(emilio)

(In reply to Emilio Cobos Álvarez (:emilio) from comment #18)

Yes, that's the expected behaviour

Thank you for the confirmation. I will mark this issue as verified fixed.

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

Attachment

General

Created:
Updated:
Size: