VOOZH about

URL: https://bugzilla.mozilla.org/show_bug.cgi?id=1848899

⇱ 1848899 - Remove widget.non-native-theme.enabled pref


Closed Bug 1848899 Opened 2 years ago Closed 2 years ago

Remove widget.non-native-theme.enabled pref

Remove widget.non-native-theme.enabled pref
Core
Widget
unspecified
Unspecified
Unspecified
task
Points:
---
RESOLVED FIXED
RESOLVED
FIXED
127 Branch
Iteration:
---
a11y-review
Accessibility Severity
Performance Impact
Size Estimate
Webcompat Priority
Webcompat Score
Tracking Status
firefox127 --- fixed
Tracking Status
relnote-firefox
thunderbird_esr115
thunderbird_esr140
firefox-esr115
firefox-esr140
firefox-esr153
firefox127
firefox152
firefox153
firefox154
---
QA Whiteboard:
---
Has STR:
---
Change Request:
---
Bug Flags:
Signature:
None
This bug is publicly visible.

 

Non-native theming of widgets in content has been enabled by default for about 2 years now (bug 1697053). Should be safe to remove this pref now

Reporter

Comment 1

β€’
2 years ago

One benefit of doing this is that it will be harder to accidentally turn off win32k lockdown
https://searchfox.org/mozilla-central/rev/f1f50693655c093d974f026bd37860d939cd5529/toolkit/xre/nsAppRunner.cpp#803-806

Reporter

Comment 2

β€’
2 years ago

Emilio, do you have any concerns about this?

Flags: needinfo?(emilio)

as long as other prefs don't affect it, because it's also a fingerprint protection

Yeah, I guess it might be useful to test the native theme on content, but given we already render most of the stuff using the non-native theme I'm fine just removing it.

Flags: needinfo?(emilio)

This came up again in https://phabricator.services.mozilla.com/D207442, probably a good thing to remove it.

Assignee: nobody β†’ emilio
Status: NEW β†’ ASSIGNED

Comment 7

β€’
2 years ago
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9500b79c1ab4 Remove widget.non-native-theme.enabled. r=desktop-theme-reviewers,dao,dholbert

Backed out for causing failures on test_bug869314.html

Backout link

Push with failures

Failure log

Flags: needinfo?(emilio)

Comment 9

β€’
2 years ago
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2c9f9407d659 Remove widget.non-native-theme.enabled. r=desktop-theme-reviewers,dao,dholbert
Flags: needinfo?(emilio)

Comment 10

β€’
2 years ago
bugherder
Status: ASSIGNED β†’ RESOLVED
Closed: 2 years ago
Resolution: --- β†’ FIXED
Target Milestone: --- β†’ 127 Branch
You need to log in before you can comment on or make changes to this bug.