Closed Bug 2050245 Opened 3 months ago Closed 1 month ago

Update buttons in Nova native-theme mode

Categories

(Toolkit :: Themes, defect, P3)

defect

Tracking

()

VERIFIED FIXED
157 Branch
Tracking Status
firefox157 --- verified

People

(Reporter: mstriemer, Assigned: jooliver)

References

(Blocks 1 open bug)

Details

(Whiteboard: [recomp-nova][acorntractors])

Attachments

(2 files)

In bug 2045752 I originally made the native-theme default buttons look like the neutral/old version due to issues with overriding the nativeTheme but this actually regressed the native-theme=false version so it's being undone in bug 2049847

Bug 2031765 added support for more overriding of the Nova values, and bug 2049439 is also on file to formalize this into the tokens file directly. One of those should help update the tokens.

We don't have any mocks for what the native-theme should look like. We could just make it behave like native-theme=false but using the OS accent colour

See Also: → 2049817
Assignee: nobody → jooliver
Status: NEW → ASSIGNED
Whiteboard: [recomp-nova] → [recomp-nova][acorntractors]
Attachment #9627577 - Attachment description: WIP: Bug 2050245 - update buttons in Nova native-theme mode → WIP: Bug 2050245 - update buttons in Nova native-theme mode r=#desktop-theme-reviewers
Attachment #9627577 - Attachment description: WIP: Bug 2050245 - update buttons in Nova native-theme mode r=#desktop-theme-reviewers → Bug 2050245 - update buttons in Nova native-theme mode r=#desktop-theme-reviewers
Pushed by oarnesto@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/433eada826fd https://hg.mozilla.org/integration/autoland/rev/f7ab84af28eb update buttons in Nova native-theme mode r=desktop-theme-reviewers,hjones,fchasen
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 157 Branch
Regressions: 2069042
Regressions: 2071704
QA Whiteboard: [qa-triage-done-c158/b157] [qa-ver-needed-c158/b157]
Flags: qe-verify+
QA Contact: tzsoldos

I've reproduced this issue using Firefox 155.0a1 (2026.07.27) on Ubuntu 24.
Verified as fixed on the latest Nightly 158.0a1 (2026.09.14) and on Firefox 157.0b1, using Ubuntu 24, macOS 13 where the issue no longer persists.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triage-done-c158/b157] [qa-ver-needed-c158/b157] → [qa-triage-done-c158/b157] [qa-ver-done-c158/b157]
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: