*Contact emails*
[email protected]

*Explainer*
https://static.januschka.com/i-41085247

*Specification*
https://drafts.csswg.org/css-flexbox/#algo-visibility

*Summary*
Implement the CSS Flexbox visibility-collapse algorithm for flex items.
Collapsed flex items should have zero main-axis size during line collection
while preserving line cross-size contribution as a strut, per spec. CL:
https://chromium-review.googlesource.com/c/chromium/src/+/7675197 sampler:
https://static.januschka.com/i-41085247/

*Blink component*
Blink>Layout>Flexbox
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ELayout%3EFlexbox%22>

*Web Feature ID*
flexbox <https://webstatus.dev/features/flexbox>

*Motivation*
interoperable support for visibility:collapse on flex items, as defined by
the CSS Flexbox specification. Blink currently treats visibility:collapse
like visibility:hidden for flex items, which is not spec compliant. As a
result, developers rely on workarounds such as extra wrapper elements,
script-driven layout changes, or alternate styles that are harder to
maintain and do not reproduce the specified strut behavior. This change
aligns Chrome with the standardized Flexbox algorithm, reduces
cross-browser layout differences, and allows authors to rely on a
consistent CSS behavior without custom workarounds. CL:
https://chromium-review.googlesource.com/c/chromium/src/+/7675197 sampler:
https://static.januschka.com/i-41085247/

*Initial public proposal*
https://chromium-review.googlesource.com/c/chromium/src/+/7675197

*Goals for experimentation*
None

*Requires code in //chrome?*
False

*Tracking bug*
https://issues.chromium.org/issues/41085247

*Estimated milestones*

No milestones specified


*Link to entry on the Chrome Platform Status*
https://chromestatus.com/feature/5179106330279936?gate=5980531742343168

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFmjHKSsGCuZt_SHx4h1CzGfy3F42a36jg-xe%3D1ti6v9r-%2B4uQ%40mail.gmail.com.

Reply via email to