DescriptionDon't update height in LayoutBlock::markFixedPositionObjectForLayoutIfNeeded.
This prevented LayoutBlockFlow::layoutBlockFlow from seeing that the height had
changed. As a result, it failed to set relayoutChildren = true.
The bug affects fixed-pos objects in abs-pos containers, so it got worse with
http://crrev.com/1172153004 but existed before.
An equivalent patch for width was made in http://crrev.com/171463003.
Additionally, update the early return for the case where the abs-pos container
is the LayoutView. (This is just an optimization.)
BUG=640639
Committed: https://crrev.com/1abcf254f3e55be39879ca76d268192faf64a254
Cr-Commit-Position: refs/heads/master@{#426515}
Patch Set 1 #
Total comments: 4
Patch Set 2 : address review comments #
Messages
Total messages: 26 (19 generated)
|