[SPInvalidation] Fix PrePaintTreeWalk for multicol spanner
We should not do anything for the spanner placeholder but just walk the spanner directly. Out-of-flow positioned descendants of a multicol spanner need to be specially handled because their container may be not their ancestor in the order of PrePaintTreeWalk. This fixes the following layout tests for slimmingPaintInvalidation: fast/multicol/dynamic/*spanner*.html fast/multicol/span/*.html (except for fast/multicol/dynamic/abspos-multicol-with-spanner-becomes-spanner.html which is still failing because of some other reason.) BUG=646176 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2388723004 Cr-Commit-Position: refs/heads/master@{#423713}
Showing
Please register or sign in to comment