Contact emails etha...@microsoft.com<mailto:etha...@microsoft.com>
Explainer None Specification https://www.w3.org/TR/css-grid-2/#subgrids Design docs https://docs.google.com/document/d/1cpsCmzdDlXUKtMxOUKIoJFyLH54mLVhZnam_z0PriO0/edit?usp=sharing Summary Implements the CSS Grid Layout Module Level 2 specification, which introduces the concept of a "subgrid" to nested grid containers. Blink component Blink>CSS<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS> Search tags subgrid<https://chromestatus.com/features#tags:subgrid>, css-grid-2<https://chromestatus.com/features#tags:css-grid-2>, css<https://chromestatus.com/features#tags:css> TAG review Review Request for CSS Subgrid * Issue #712 * w3ctag/design-reviews (github.com)<https://github.com/w3ctag/design-reviews/issues/712> TAG review status Issues addressed Risks Interoperability and Compatibility This is a well-defined specification from the W3C, so we would be addressing some interoperability gaps instead of causing them. Gecko: Shipped/Shipping WebKit: Shipped/Shipping Web developers: Strongly positive Other signals: 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? Debuggability This feature is an extension of the capabilities of the CSS Grid Layout Module, no new properties will be introduced, but a new value "subgrid" will be introduced and properly rolled into the DevTools repository. 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 name LayoutNGSubgrid Requires code in //chrome? False Tracking bug https://crbug.com/618969 Estimated milestones The below estimates may adjust depending on when fragmentation support and the fixes for a couple of invalidation bugs are completed. Shipping on desktop 116 DevTrial on desktop 114 Shipping on Android 116 DevTrial on Android 114 Shipping on iOS 116 DevTrial on iOS 114 Anticipated spec changes The below issues require spec resolution. These ones have interop risk depending on the resulting resolutions, but there is currently no interop between browsers on these today. As a result, we don't consider these to block shipping, but we do plan to continue to drive forward resolutions: * [css-grid-1] Application of grid-positioning properties to static position of grid children is inconsistent * Issue #7661 * w3c/csswg-drafts (github.com)<https://github.com/w3c/csswg-drafts/issues/7661> * [css-grid-2] Honoring the specified width/height of a subgrid * Issue #8966 * w3c/csswg-drafts (github.com)<https://github.com/w3c/csswg-drafts/issues/8966> The below issues require spec clarification, but there is already consensus between implementations and should not block shipping or result in any future risk: * [css-grid-2] Clamp out-of-range subgrid items before or after auto placement? * Issue #8494 * w3c/csswg-drafts (github.com)<https://github.com/w3c/csswg-drafts/issues/8494> * [css-grid-2] How to properly accommodate margin/border/padding of a subgrid with no item on the edges * Issue #7465 * w3c/csswg-drafts (github.com)<https://github.com/w3c/csswg-drafts/issues/7465> Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5663795354533888 Links to previous Intent discussions Intent to prototype: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/MN2PR00MB06691936F5BB8575F43A9704BC569%40MN2PR00MB0669.namprd00.prod.outlook.com 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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CO2PR00MB02159FA23FB30A441DAC4B1FBC5BA%40CO2PR00MB0215.namprd00.prod.outlook.com.