Open Bug 1757446 (masonry) Opened 9 months ago Updated 1 month ago

[css-grid-3] Enable CSS Grid Masonry Layout by default (beyond Nightly)

Categories

(Core :: Layout: Grid, task, P3)

task

Tracking

()

People

(Reporter: dholbert, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug, )

Details

(Keywords: dev-doc-needed)

Filing this bug to track enabling CSS Masonry ( https://drafts.csswg.org/css-grid-3/#masonry-layout ) by default -- i.e. making layout.css.grid-template-masonry-value.enabled default to true.

(Currently it's enabled with a Nightly-specific guard.)

This probably needs to wait for at least one other engine to commit to implementation, at a minimum.

Also note, masonry is currently listed in the "Nightly Experiments" section at https://searchfox.org/mozilla-central/rev/73a8000b0c0eb527faef01ea17c6d2398622a386/toolkit/components/featuregates/Features.toml (and on MDN) -- we should probably remove it from there once we're ready to ship it (i.e. as part of the patch that enables it unconditionally)

(In reply to Daniel Holbert [:dholbert] from comment #0)

This probably needs to wait for at least one other engine to commit to implementation, at a minimum.

(Some of the bugs in bug 1607954's "blocks" and "Depends on" lists would probably block this, too. We can triage which defects specifically need fixing when we're closer to considering-shipping.)

Blocks: css-grid-3
Depends on: 1769841
Alias: masonry
You need to log in before you can comment on or make changes to this bug.