Closed Bug 1970096 Opened 7 months ago Closed 6 months ago

Checkbox and Button outlines are barely visible in prompts and in Profile Manager

Categories

(Core :: Widget, defect)

Firefox 141
Desktop
All
defect

Tracking

()

VERIFIED FIXED
141 Branch
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

(6 files)

Found in

  • 141.0a1 (2025-06-02)

Affected versions

  • 141.0a1

Tested platforms

  • Affected platforms: macOS 14, Windows 11, Ubuntu 22.04
  • Unaffected platforms: none

Preconditions

  • Have the “Always check if Nightly is your default browser” option from about:preferences enabled

Steps to reproduce

  1. Launch Firefox and observe the checkbox in the “Make Nightly your primary browser?” prompt
  2. [Windows/Linux only] Close the browser and open the Profile Manager
  3. Observe the outline of the elements (buttons and checkboxes) in the Profile Manager

Expected result

  • All elements (buttons and checkboxes) should have clearly defined, visible outlines

Actual result

  • The checkbox from the setting Nightly as the default browser prompt has a barely visible outline
  • [Winows/Linux] The outlines of elements (buttons and checkboxes) in the Profile manager are also barely visible

Regression range

Additional notes

  • The issue is not reproducing on macOS for the Profile Manager
  • See the attached screenshot
  • Please feel free to change the component accordingly

:emilio, since you are the author of the regressor, bug 1968925, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Now that we're using it by default. This matches the old styling.

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Flags: needinfo?(emilio)
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
QA Contact: bhidecuti

Verified this using Firefox Nightly 1410a1 (2025-06-09), on Windows 11, macOS 14 and Ubuntu 22.04.
@emilio, on macOS and Ubuntu, the checkbox from the setting Nightly as the default browser prompt still has a barely visible outline. On Windows, the checkbox is not visible at all - please see the attached screenshot.
Additionally, only on Windows, the elements in the Profile manager now display a white outline when hovered over.
Based on the above, I am reopening this ticket.

Flags: needinfo?(emilio)
Status: RESOLVED → REOPENED
QA Whiteboard: [qa-found-in-c141] → [qa-found-in-c141][qa-investig-done-c141/b140]
Resolution: FIXED → ---
Pushed by sstanca@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/537db506b9cf https://hg.mozilla.org/integration/autoland/rev/4855e0f9defe Revert "Bug 1970096 - Make windows buttonborder match threedhighlight. r=win-reviewers,gstoll" as requested for not addressing the issue properly.

Reverted this as requested for not addressing the issue properly.

Attachment #9492402 - Attachment description: Bug 1970096 - Make windows buttonborder match threedhighlight. r=#win-reviewers,#theme,#layout → Bug 1970096 - Make windows buttonborder match threedshadow. r=#win-reviewers,#theme,#layout
Flags: needinfo?(emilio)

comment 10 should fix the issue on windows, looking at macOS and Linux now.

Keywords: leave-open

Since that provides hover feedback and more exactly preserves behavior.

Ok, let's file a follow-up for linux if you see issues there, indicating what gtk theme are you using (for about:support). This bug will fix macOS and Windows. Thanks!

Flags: needinfo?(bhidecuti)
Keywords: leave-open
Duplicate of this bug: 1971271
Pushed by nbeleuzu@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/cedd90388f7b https://hg.mozilla.org/integration/autoland/rev/105ef2cf866e Revert "Bug 1970096 - Actually just use standins for those colors on macOS and Windows." for bustages on /nsLookAndFeel.cpp
Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Flags: needinfo?(emilio)
Resolution: FIXED → ---
Pushed by ealvarez@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/45e1bc184258 https://hg.mozilla.org/integration/autoland/rev/1d0bc96615c2 Actually just use standins for those colors on macOS and Windows. r=win-reviewers,handyman

The severity field for this bug is set to S4. However, the following bug duplicate has higher severity:

:emilio, could you consider increasing the severity of this bug to S3?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)
Severity: S4 → S3
Flags: needinfo?(emilio)

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

Ok, let's file a follow-up for linux if you see issues there, indicating what gtk theme are you using (for about:support). This bug will fix macOS and Windows. Thanks!

Sure thing. Logged bug 1971549 for Linux.

Flags: needinfo?(bhidecuti)
Component: Layout → Widget
Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → FIXED

Verified as fixed using Firefox Nightly 141.0a1 (2025-06-11) on Windows 11 and macOS 14. Checkbox and Button outlines are now visible in prompts and in Profile Manager.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-found-in-c141][qa-investig-done-c141/b140] → [qa-found-in-c141][qa-investig-done-c141/b140][qa-ver-done-c141/b140]

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

Please nominate this for ESR140 when you get a chance.

Flags: needinfo?(emilio)

I think this doesn't affect ESR since only the low-risk fix was uplfited to 140. Please double-check me tho...

Flags: needinfo?(emilio) → needinfo?(ryanvm)

Indeed, thanks for noticing that.

Flags: needinfo?(ryanvm)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: