DescriptionClear floats that are nested in previous siblings and don't overhang.
If margin collapsing involving negative margins moves a child up into a previous
sibling we need to clear any floats it contains no matter how nested they are.
This means that we should keep a record of the lowest enclosed float around so
that siblings with negative margin can clear/avoid it if necessary. We do this already
we just need to be more thorough about it.
There could be performance implications here.
BUG=535381
Committed: https://crrev.com/adab870d3d0f09c1be51b5bc326d7b0d385794dc
Cr-Commit-Position: refs/heads/master@{#353126}
Patch Set 1 #Patch Set 2 : Updated #Patch Set 3 : Updated #Patch Set 4 : Updated #
Total comments: 6
Patch Set 5 : Updated #
Messages
Total messages: 8 (3 generated)
|