Contact [email protected]

SpecificationNone

Summary

This feature extends the existing contain-intrinsic-size syntax: none |
<length> | auto && <length> to also include auto && none: none | <length> |
auto && <length> | auto && none The reason for this change is the CSSWG
resolution (
https://github.com/w3c/csswg-drafts/issues/8407#issuecomment-1440466558) to
add an interaction between content-visibility: auto and
contain-intrinsic-size. Specifically, that the former adds an "auto"
keyword to the latter. For this to work, the resolution includes a note to
extend contain-intrinsic-size syntax for "auto" to work with all existing
keywords, including "none".


Blink componentBlink>CSS
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>

TAG reviewNone

TAG review statusNot applicable

Risks


Interoperability and Compatibility

There is a risk of interoperability since the new syntax would previously
be considered invalid, and result in a default behavior (equivalent to
contain-intrinsic-size: none). Sites currently specifying
contain-intrinsic-size: auto none would have their behavior change on
Chromium after this feature launches.


I estimate this risk to be low.


*Gecko*: No signal This change was discussed in CSSWG and there were no
objections to the resolutions

*WebKit*: No signal This change was discussed in CSSWG and there were no
objections to the resolutions

*Web developers*: No signals

*Other signals*:

Ergonomics

None. This is an improvement which will allow future work to improve
ergonomics of content-visibility.


Activation

None.


Security

None.


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Debuggability

This feature is debuggable in the same way as other CSS features.


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, Chrome OS, Android, and Android WebView)?Yes

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?Yes

Flag nameCSSContainIntrinsicSizeAutoNone

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1453733

Estimated milestones

M116

Anticipated spec changes

Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github issues
in the project for the feature specification) whose resolution may
introduce web compat/interop risk (e.g., changing to naming or structure of
the API in a non-backward-compatible way).
None

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/6203168806928384

Links to previous Intent discussions

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 on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2MgWYdmrJ1JHv0rYTWr2wcqUQ%2BZUriH5UQAREw7Wg0Ptg%40mail.gmail.com.

Reply via email to