Bug 145568
Summary: | [CSS Box Alignment] Style changes cause excessive invalidations. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Javier Fernandez <jfernandez> |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | jfernandez, rego, svillar |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 91512 |
Javier Fernandez
The Layout Tests located at fast/repaint/{justify, align}-items-* cause an excessive number of unrelated paint invalidations; this is clearly appreciated in the tests expectations.
After some initial investigation, it seems that the root cause is that changes on those properties cause a style Reattach, so children's xxx-self properties with auto values can be computed again using the new xxx-items value.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |