Having two lists that the frame constructor is not aware is a quirk that causes correctness issues like bug 2021043. Instead, sort rowgroups and colgroups once in the common case during table layout. This also fixed some visibility collapse things because now we compute overflow just once after collapsing. It also caused some unexpected passes in some editing tests. Add a test for bug 2021043, which is fixed by this. Differential Revision: https://phabricator.services.mozilla.com/D286457
15 lines
231 B
HTML
15 lines
231 B
HTML
<!doctype html>
|
|
<table border="1" id="target">
|
|
<colgroup>
|
|
<col>
|
|
</colgroup>
|
|
<tbody>
|
|
<tr><td>A</td></tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr><td>B</td></tr>
|
|
<tr><td>C</td></tr>
|
|
<tr><td>D</td></tr>
|
|
</tbody>
|
|
</table>
|