| Summary: | REGRESSION(261003@main): [css-contain] contain: inline-size breaks grid-template-rows: auto in Safari iOS 17 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Johannes Odland <johannes.odland> | ||||
| Component: | CSS | Assignee: | Sammy Gill <sgill26> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Major | CC: | simon.fraser, webkit-bug-importer, zalan | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 17 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | Unspecified | ||||||
| See Also: |
https://github.com/web-platform-tests/wpt/pull/43651 https://bugs.webkit.org/show_bug.cgi?id=266506 |
||||||
| Attachments: |
|
||||||
|
Description
Johannes Odland
2023-08-15 07:41:45 PDT
Pull request: https://github.com/WebKit/WebKit/pull/21701 I believe this issue that is occurring here is that we are skipping the step in the grid track sizing algorithm where we are supposed to distribute extra space to the tracks. AFAICT there is no reason to skip this part since this part of the spec has nothing to do with the content of the grid itself so it should still be done. By skipping this step the row is effectively sized to the height of the text and so has no room to perform any alignment like the one specified Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/43651 Committed 272085@main (cf2a9868136a): <https://commits.webkit.org/272085@main> Reviewed commits have been landed. Closing PR #21701 and removing active labels. |