Enable "css-masonry" on Thunderbird release builds
Categories
(Toolkit :: FeatureGate, task, P3)
Tracking
()
People
(Reporter: rjl, Assigned: rjl)
References
Details
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
The new Thunderbird Address Book UI makes use of grid-template-rows: masonry
layout, which needs to be enabled for Thunderbird 102.
That feature is enabled by a preferences and is enabled or not by "css-masonry" feature gate. Currently, the feature is only enabled by default on "Nightly" releases. The pref itself can be set in all-thunderbird.js
, but causes a XPCShell test failure Bug 1771811 comment 6.
This bug is to add the ability to target Thunderbird with a gated feature and then enable css-masonry
by default.
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
The new address book layout in Thunderbird 102 uses masonry layout.
The UI team has requested that the feature be turned on as another
approach would not work as well due to the dynamic and modular
nature of the new UI.
Depends on D148450
Comment 3•3 years ago
|
||
Should this be assigned to you, Rob? And any suggestions for priority/severity?
Assignee | ||
Comment 4•3 years ago
|
||
It's technically just fixing a test failure for Thunderbird, so not super high priority. It's ready for review, just haven't identified who can/should review.
Comment 5•3 years ago
•
|
||
(In reply to Rob Lemley [:rjl] from comment #4)
It's technically just fixing a test failure for Thunderbird, so not super high priority. It's ready for review, just haven't identified who can/should review.
I can review this - if you add me as a reviewer and publish the revisions I should be able to get to it today.
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 7•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/436519a97070
https://hg.mozilla.org/mozilla-central/rev/db816d9b07ce
Assignee | ||
Comment 8•3 years ago
|
||
Comment on attachment 9279953 [details]
Bug 1772945 - Allow targeting gated features to Thunderbird. r=gijs
Beta/Release Uplift Approval Request
- User impact if declined: No user impact for Firefox.
No user impact for Thunderbird.
The second patch fixes a perma-fail on Thunderbird release/beta builds by setting the default (true) that the feature gate expects to what's actually set inall-thunderbird.js
. One (6?) less failure to look at. Bug 1771811.
Verifying in Nightly is not possible because the feature is already enabled. I did run a try build with the update channel set to beta and did not see the test fail.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This adds the ability to use gated features that target Thunderbird specifically via AppConstants.MOZ_APP_NAME. This is in line with existing gated feature tests that used AppConstants.
- String changes made/needed: N/A
- Is Android affected?: No
Assignee | ||
Updated•3 years ago
|
Comment 9•3 years ago
|
||
Comment on attachment 9279953 [details]
Bug 1772945 - Allow targeting gated features to Thunderbird. r=gijs
Approved for landing on the beta branch before Monday merge, it will be in the release candidate.
Updated•3 years ago
|
Comment 10•3 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-beta/rev/cdba89d20c8c
https://hg.mozilla.org/releases/mozilla-beta/rev/93a486e3717b
Comment hidden (Intermittent Failures Robot) |
Description
•