Bug 145568

Summary: [CSS Box Alignment] Style changes cause excessive invalidations.
Product: WebKit Reporter: Javier Fernandez <jfernandez>
Component: Layout and RenderingAssignee: 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
Reported 2015-06-02 13:41:30 PDT
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
Note You need to log in before you can comment on or make changes to this bug.