Manually revert "Fold out-of-flow objects into anonymous blocks when removing children"
Also revert "Auto-rebaseline for r357886"
First attempt at reverting failed: https://codereview.chromium.org/1419053004/
Reason for revert:
Causing use-after-free crashes in entire rendering pipeline, reverting.
Original issue's description:
> Fold out-of-flow objects into anonymous blocks when removing children
>
> Sometimes when we remove a child we end up with a float or out-of-flow object beside
> an anonymous block. When that happens, fold the float/out-of-flow object into the
> anonymous box as that is where it would have lived if they were siblings in the
> first place.
>
> BUG=322039
>
> Committed: https://crrev.com/44402d152cd0bb788db3136ab08c3c76ec348cd1
> Cr-Commit-Position: refs/heads/master@{#357886}
TBR=robhogan@gmail.com
BUG=322039
Committed: https://crrev.com/053b27991fc41af984d18d83f20dcba4e2cecb59
Cr-Commit-Position: refs/heads/master@{#358293}
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1411543009/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1411543009/1
Better mention bug 551916 here, which is about the regression.
Should have been in the BUG line in the description, but I just copied the text
from the other CL, and failed to notice that it was missing.
Issue 1411543009: Manually revert "Fold out-of-flow objects into anonymous blocks when removing children"
(Closed)
Created 5 years, 1 month ago by mstensho (USE GERRIT)
Modified 5 years, 1 month ago
Reviewers: rhogan
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 0