Reviewers: rhogan, wkorman
CL:
https://codereview.chromium.org/2851553002/Description:
Invalidate row/section for backgrounds when cell's geometry changes
https://codereview.chromium.org/2786463004/ caused the regression.
Now we paint cell's container backgrounds as display item of row/section
instead of cell, so when cell's geometry changes we need to invalidate
the container's backgrounds.
BUG=713050
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Affected files (+161, -0 lines):
A third_party/WebKit/LayoutTests/paint/invalidation/table/container-backgrounds-on-cell-resize.html
A third_party/WebKit/LayoutTests/paint/invalidation/table/container-backgrounds-on-cell-resize-expected.html
M third_party/WebKit/Source/core/layout/LayoutTableCell.h
M third_party/WebKit/Source/core/layout/LayoutTableCell.cpp
M third_party/WebKit/Source/core/paint/BUILD.gn
A third_party/WebKit/Source/core/paint/TableCellPaintInvalidator.h
A third_party/WebKit/Source/core/paint/TableCellPaintInvalidator.cpp