it needs some cleanup.
<rdar://problem/53912607>
Created attachment 375504 [details] Patch
Comment on attachment 375504 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=375504&action=review > Source/WebCore/ChangeLog:45 > + In LFC, we start with the following layout tree > + <container> -> block formatting context > + <container> -> inline formatting context > + <anonymous inline box> > + <container> -> inline formatting context > + <anonymous inline box> > + <container> -> inline formatting context > + and when the style change happens, we don't need to tear down the tree at all. Not only that, but since every formatting contexts stay the same > + we can just reuse their states and actually skip all the steps (even the positioning since the absolutely positioned container has static top/bottom/left/right). > + > + Surprisingly the final layout produces the exact same "display boxes" as the original layout. Nice!
Comment on attachment 375504 [details] Patch Clearing flags on attachment: 375504 Committed r248262: <https://trac.webkit.org/changeset/248262>
All reviewed patches have been landed. Closing bug.