[Ubuntu] Checkbox outlines are barely visible in prompts, sidebar and in Profile Manager
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr128 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox139 | --- | unaffected |
| firefox140 | --- | unaffected |
| firefox141 | --- | verified |
People
(Reporter: bhidecuti, Assigned: emilio)
References
(Regression)
Details
(Keywords: regression)
Attachments
(5 files)
Found in
- 141.0a1 (2025-06-10)
Affected versions
- 141.0a1
Tested platforms
- Affected platforms: Ubuntu 22.04
Preconditions
- Have the “Always check if Nightly is your default browser” option from about:preferences enabled
Steps to reproduce
- Launch Firefox and observe the checkbox in the “Make Nightly your primary browser?” prompt
- Enable the dark theme and repeat step 1
Expected result
- The checkbox should have a clearly defined and visible outline in both light and dark themes
Actual result
- In light theme, the checkbox from the setting Nightly as the default browser prompt has a barely visible outline. In dark theme, the outline is not visible at all
Regression range
- Potentially regressed by: bug 1968925
Additional notes
- Also reproducing for the checkboxes in the Profile Manager or in Sidebar
- GTK theme: Yaru / Yaru
- See the attached screenshot
- For macOS and Windows, this is tracked in bug 1970096
Comment 1•6 months ago
|
||
:emilio, since you are the author of the regressor, bug 1968925, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Also see Page Info (Ctrl+I) buttons, checkboxes and radio buttons which now have dark low contrast borders on Ubuntu 25.04 since Bug 1968925.
Updated•6 months ago
|
| Assignee | ||
Comment 3•6 months ago
|
||
| Assignee | ||
Comment 4•6 months ago
|
||
I'd argue that our rendering matches the native theme better in all these cases. If we want I guess we can use our stand-in colors for yaru and adwaita since those are rather neutral themes..
| Assignee | ||
Comment 5•6 months ago
|
||
Updated•6 months ago
|
The checkbox background is lighter in the gtk4-demo which gives it some contrast and is much easier to see than the ones in Page Info.
Newer GNOME controls in dark mode use lightness for contrast rather than darkness.
| Reporter | ||
Comment 9•6 months ago
|
||
Verified as fixed using Firefox Nightly 141.0a1 (2025-06-15) on Ubuntu 22.04. Checkboxes now have a clearly defined and visible outline in both light and dark themes (tested with Yaru and Adwaita OS themes).
Comment 10•6 months ago
|
||
Set release status flags based on info from the regressing bug 1968925
Comment 11•5 months ago
|
||
Please nominate this for ESR140 when you get a chance.
| Assignee | ||
Comment 12•4 months ago
|
||
Comment on attachment 9494196 [details]
Bug 1971549 - Use stand-in button border colors for yaru / adwaita, or in case we didn't find a suitable one. r=stransky
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: improves checkbox looks on common GTK themes
- User impact if declined:
- Fix Landed on Version: 141
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Color tweaks.
Comment 13•4 months ago
|
||
Comment on attachment 9494196 [details]
Bug 1971549 - Use stand-in button border colors for yaru / adwaita, or in case we didn't find a suitable one. r=stransky
Approved for 140.2.0esr
Comment 14•4 months ago
|
||
| uplift | ||
Updated•4 months ago
|
Comment 15•4 months ago
•
|
||
| uplift | ||
Comment 16•4 months ago
|
||
Comment on attachment 9494196 [details]
Bug 1971549 - Use stand-in button border colors for yaru / adwaita, or in case we didn't find a suitable one. r=stransky
Backed out of esr140 for causing linux failures
https://treeherder.mozilla.org/logviewer?job_id=521035949&repo=mozilla-esr140
Updated•4 months ago
|
| Assignee | ||
Comment 17•4 months ago
|
||
I think this probably doesn't need uplift, it's a regression from the patch that wasn't uplifted to 140
Updated•4 months ago
|
Description
•