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. |