ASSERTION FAILED: hasOverflowingCell == this->hasOverflowingCell() in WebCore::Render...
authorzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Aug 2016 21:47:20 +0000 (21:47 +0000)
committerzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 23 Aug 2016 21:47:20 +0000 (21:47 +0000)
commitf1e296bdab30ffc454f2d5b2ed6a4ca473a1e1b3
tree969f390d5e077910281df275e54d75f46cca33bd
parent00ae1e54861f9fa1f04cf4261b4a06c988ede242
ASSERTION FAILED: hasOverflowingCell == this->hasOverflowingCell() in WebCore::RenderTableSection::computeOverflowFromCells
https://bugs.webkit.org/show_bug.cgi?id=155702
<rdar://problem/27720731>

Reviewed by David Hyatt.

Source/WebCore:

The simplified layout path for table/section should also clear the slow path flag for visual overflow (since it recomputes
the overflow for the descendant cells).

Test: fast/table/assert-when-visual-overflow-is-cleared.html

* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layout):

LayoutTests:

* fast/table/assert-when-visual-overflow-is-cleared-expected.txt: Added.
* fast/table/assert-when-visual-overflow-is-cleared.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@204860 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/table/assert-when-visual-overflow-is-cleared-expected.txt [new file with mode: 0644]
LayoutTests/fast/table/assert-when-visual-overflow-is-cleared.html [new file with mode: 0644]
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderTableSection.cpp