Bug 276609
| Summary: | [css-grid] Grid unnecessarily invalidates certain items when stretching in column axis | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Sammy Gill <sgill26> |
| Component: | Layout and Rendering | Assignee: | Sammy Gill <sgill26> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bfulgham, graouts, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Sammy Gill
If a grid item's block size is being stretched in the column axis, grid will invalidate the item if it has percent height descendants. If the item does not have any content or style mutations and no other constraints have changed in the grid, then we may not need to invalidate this item on relayout
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/131751762>
Sammy Gill
Pull request: https://github.com/WebKit/WebKit/pull/30750
EWS
Committed 281090@main (364adc3b7d9e): <https://commits.webkit.org/281090@main>
Reviewed commits have been landed. Closing PR #30750 and removing active labels.
EWS
Committed 280938.75@integration/ci/131751762_364adc3b7d_safari-7619-branch (6a20b714dfc4): <https://commits.webkit.org/280938.75@integration/ci/131751762_364adc3b7d_safari-7619-branch>
Reviewed commits have been landed. Closing PR #1444 and removing active labels.
Antoine Quint
This yielded a performance regression, tracked by bug 279492, undoing some of the progress made in 276633@main.