angler-fishThe Vulnerability History Project

Growing a position:absolute element in a position:relative one in a table does not update scrollHeight

      https://bugs.webkit.org/show_bug.cgi?id=111977

Reviewed by David Hyatt.

Source/WebCore:

During simplified layout tables still need to know about overflow from positioned objects in any of
their cells.

Test: fast/table/cell-overflow-simplified-layout.html

* rendering/RenderBlock.h:
(RenderBlock):
* rendering/RenderTable.cpp:
(WebCore::RenderTable::simplifiedNormalFlowLayout):
(WebCore):
* rendering/RenderTable.h:
* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::layoutRows):
(WebCore):
(WebCore::RenderTableSection::computeOverflowFromCells):
* rendering/RenderTableSection.h:
(RenderTableSection):

LayoutTests:

* fast/table/cell-overflow-simplified-layout-expected.html: Added.
* fast/table/cell-overflow-simplified-layout.html: Added.


git-svn-id: svn://svn.chromium.org/blink/trunk@147019 bbb929c8-8fbe-4397-9dbb-9b2b20218538
    
commit ef762cab6a52fa2269f468a04d74ececcf215d27
-10
-34
-38
-25
+1 -1
-8
-1
+2 -14
-2
expand_less