Summary: | Element within flattened frame may update its scroll state during the layout phase of the wrong RenderView | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Daniel Bates <dbates> | ||||||||
Component: | Layout and Rendering | Assignee: | Daniel Bates <dbates> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | commit-queue, ddkilzer, esprehn+autocc, glenn, hyatt, kondapallykalyan, simon.fraser, zalan | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Attachments: |
|
Description
Daniel Bates
2014-05-16 15:33:00 PDT
Created attachment 231598 [details]
Work-in-progress patch and layout tests
Need to fix up layout test delayed-scroll-in-iframe-with-full-repaint-crash.html to show PASS message on success and add a ChangeLog entry. Also, consider making UpdateScrollInfoAfterLayoutDispatcher::{begin, end}Deferring() take a const RenderBlock& as an argument as a way to deter calling these methods outside of RenderBlock or RenderBlock-derived classes (or is there a better way to achieve this?).
Created attachment 231736 [details]
Patch and layout tests
Created attachment 231740 [details]
Patch and layout tests
Comment on attachment 231740 [details]
Patch and layout tests
r=me
Committed r169128: <http://trac.webkit.org/changeset/169128> |