DescriptionBefore this change, we would wrongly bail-out from the loop if our ancestor was anonymous. That meant that in some circumstances, we would not notify the right object of the float removal, leading to tree badness. In this case, these objects were the next sibling blocks containing the overhanging floats. Next sibling blocks need to be determined relative to the containing block / non-anonymous parent.
BUG=222852
R=jchaffraix@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=149981
Patch Set 1 #
Total comments: 2
Patch Set 2 : Update as per Julien's comments. #
Total comments: 7
Patch Set 3 : Update as per Julien's comments #Patch Set 4 : Sorry, forgot to update test in last commit #
Messages
Total messages: 7 (0 generated)
|