Closed Bug 1957244 Opened 7 months ago Closed 3 months ago

Enable the new multi-pass grid track sizing behavior in all channels

Categories

(Core :: Layout: Grid, task)

task

Tracking

()

RESOLVED FIXED
143 Branch
Tracking Status
relnote-firefox --- 143+
firefox143 --- fixed

People

(Reporter: TYLin, Assigned: TYLin)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete, Whiteboard: [grid-percentages:m1])

Attachments

(1 file)

This bug is to enable the preference layout.css.grid-multi-pass-track-sizing.enabled in all channels. Any bugs that need to be fixed before enabling this preference should block this bug (i.e., they should be listed in the "Depends on" field in this bug).

Keywords: dev-doc-needed
Blocks: 1957497
Whiteboard: [grid-percentages:triage] → [grid-percentages:m1]
Depends on: 1963513
Depends on: 1966450
Blocks: 1969970
Blocks: 1966099
No longer depends on: 1956955
Depends on: 1977501
Assignee: nobody → aethanyc
Status: NEW → ASSIGNED
Attachment #9484331 - Attachment description: WIP: Bug 1957244 - Enable layout.css.grid-multi-pass-track-sizing.enabled by default. → Bug 1957244 - Enable layout.css.grid-multi-pass-track-sizing.enabled by default.

Note for sheriffs/others -- we're anticipating that this may have some impact on perf metrics, since this is enabling a spec-change which requires us to do more work during layout.

(Hopefully the impact won't be substantial, though.)

Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 143 Branch

Did you want to nominate this for the Fx143 relnotes?

Flags: needinfo?(aethanyc)
Duplicate of this bug: 1966099
No longer blocks: 1966099
No longer blocks: 1969970
Duplicate of this bug: 1969970

Did you want to nominate this for the Fx143 relnotes?

Good idea!

Release Note Request (optional, but appreciated)
[Why is this notable]: Websites using grid layout now render correctly in certain scenarios where Firefox previously ended up with the wrong layout.
[Affects Firefox for Android]: Yes
[Suggested wording]: Firefox updates the grid sizing algorithm to better align with the CSS Grid specification. Grid layouts that use percentage row sizes, or grid items containing elements with aspect ratios (such as images), will now render correctly in more cases.
[Links (documentation, blog post, etc)]: https://drafts.csswg.org/css-grid-2/#algo-grid-sizing

relnote-firefox: --- → ?
Flags: needinfo?(aethanyc)

Added to the Fx143 relnotes, thanks!

Regressions: 1981532
QA Whiteboard: [qa-triage-done-c144/b143]
Blocks: 1985448

Tracking MDN doc updates for this in https://github.com/mdn/content/issues/40775

Regressions: 1990170
Regressions: 1990253
See Also: → 1989495
Regressions: 1990927
No longer regressions: 1990927
See Also: → 1990927
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: