VOOZH about

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

⇱ 1697053 - Let non-native theme ride to Beta and Release (in 89)


Closed Bug 1697053 Opened 5 years ago Closed 5 years ago

Let non-native theme ride to Beta and Release (in 89)

Let non-native theme ride to Beta and Release (in 89)
Core
Widget
unspecified
All
All
task
Points:
---
RESOLVED FIXED
RESOLVED
FIXED
89 Branch
Iteration:
---
Fission Milestone M8
a11y-review
Accessibility Severity
Performance Impact
Size Estimate
Webcompat Priority
Webcompat Score
Fission Milestone
Tracking Status
relnote-firefox --- 89+
firefox-esr78 --- wontfix
firefox86 --- wontfix
firefox87 --- wontfix
firefox88 --- wontfix
firefox89 + fixed
Tracking Status
relnote-firefox
thunderbird_esr115
thunderbird_esr140
firefox-esr78
firefox-esr115
firefox-esr140
firefox-esr153
firefox86
firefox87
firefox88
firefox89
firefox152
firefox153
firefox154
---
fission-nnt
QA Whiteboard:
---
Has STR:
---
Change Request:
---
Bug Flags:
Signature:
None
This bug is publicly visible.

 

We currently plan to let non-native theme ride the trains in 89. We don't need to do anything for this in 88 Nightly or Beta (though the Fission team might enable non-native theme early for macOS users in a Fission Beta experiment in 88 Beta).

This bug no longer needs to block the Fission M7a Beta experiment. In bug 1697055, kmag enabled non-native theme for users in the Fission experiment.

Non-native theme will ship in 89, well before our Fission M8 Release experiment.

Fission Milestone: M7a β†’ M8
See Also: β†’ 1697055

Please ni? me on bugs you actually want me to take, otherwise I might miss them :)

ni? for https://phabricator.services.mozilla.com/D109555#3559654. In particular, the reasoning is that if something would cause us to turn off nnt by default on release, we probably would also want to do that for fissuon users? But again I can leave the code if you want.

Flags: needinfo?(cpeterson)

Comment 5

β€’
5 years ago
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cd0820378114 Let non-native-theme ride the trains in Firefox 89. r=cpeterson,mstange

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

ni? for https://phabricator.services.mozilla.com/D109555#3559654. In particular, the reasoning is that if something would cause us to turn off nnt by default on release, we probably would also want to do that for fissuon users? But again I can leave the code if you want.

LGMT. No need to keep the special case for Fission.

Flags: needinfo?(cpeterson)
Status: NEW β†’ RESOLVED
Closed: 5 years ago
Resolution: --- β†’ FIXED
Target Milestone: --- β†’ 89 Branch

Hi Emilio, does it require a mention in our 89 release notes? If it does, could you request it please? Is that on all platforms?
Thanks

Flags: needinfo?(emilio)

@ Emilio, feel free to suggest any changes to my proposed wording below!

Release Note Request (optional, but appreciated)

[Why is this notable]: The non-native theme (for web form controls) will be visible to users. Also, it may cause webcompat issues if web pages make assumptions about the dimensions or styling of form controls.

[Suggested wording]: I think this feature is relevant for the release note's "New" section.

Introducing a non-native implementation of web form controls, which delivers a new modern design and some improvements to page load performance. Watch for layout bugs in web pages that make assumptions about the dimensions or styling of form controls.

[Links (documentation, blog post, etc)]: Not at this time. I'm talking with Proton PM about maybe mentioning non-native theme in a Proton UX blog post.

relnote-firefox: --- β†’ ?

Sounds good, thanks Chris.

Flags: needinfo?(emilio)

Added to nightly release notes with the suggested wording, thanks

Pascal, the non-native theme is also relevant for Android's release notes for 89.0a1. Do I need to flag this bug in a special way to add the release note for both desktop and Android?

I see our release note on 89.0a1's Desktop Nightly release notes, but I don't see a page for Android Nightly's release notes:

https://www.mozilla.org/en-US/firefox/89.0a1/releasenotes/

btw, the Android Beta release notes are from the ancient Fennec 68.7beta and should probably be taken down:

https://www.mozilla.org/en-US/firefox/android/68.7beta/releasenotes/

Flags: needinfo?(pascalc)

(In reply to Chris Peterson [:cpeterson] from comment #14)

Pascal, the non-native theme is also relevant for Android's release notes for 89.0a1. Do I need to flag this bug in a special way to add the release note for both desktop and Android?

I see our release note on 89.0a1's Desktop Nightly release notes, but I don't see a page for Android Nightly's release notes:

https://www.mozilla.org/en-US/firefox/89.0a1/releasenotes/

btw, the Android Beta release notes are from the ancient Fennec 68.7beta and should probably be taken down:

https://www.mozilla.org/en-US/firefox/android/68.7beta/releasenotes/

I am not sure who owns Android release notes these days, I'll investigate.

Flags: needinfo?(pascalc)

This is in our 89 beta notes and should be in our final notes managed by our comms team.

Regressions: 1839591
Blocks: 1965660
You need to log in before you can comment on or make changes to this bug.