mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Bug 691824 - Return the principal child list for outer table frames only once; r=roc
This commit is contained in:
parent
777ff7f4ec
commit
cb8c38f547
279
layout/tables/crashtests/691824-1.xhtml
Normal file
279
layout/tables/crashtests/691824-1.xhtml
Normal file
@ -0,0 +1,279 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<title>aaa</title>
|
||||
</head>
|
||||
<body onload="boom();boom();">
|
||||
<script>
|
||||
function boom() {
|
||||
if (document.getElementById('root').style.display != '') {
|
||||
document.getElementById('root').style.display = '';
|
||||
} else {
|
||||
document.getElementById('root').style.display = 'none';
|
||||
}
|
||||
document.body.clientWidth;
|
||||
}
|
||||
</script>
|
||||
<form>
|
||||
<div id="root">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="border: 1px inset;">
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
@ -109,3 +109,4 @@ load 576890-3.html
|
||||
asserts(0-3) load 595758-1.xhtml # Bug 453871
|
||||
load 595758-2.xhtml
|
||||
load 678447-1.html
|
||||
load 691824-1.xhtml
|
||||
|
@ -221,7 +221,6 @@ void
|
||||
nsTableOuterFrame::GetChildLists(nsTArray<ChildList>* aLists) const
|
||||
{
|
||||
nsHTMLContainerFrame::GetChildLists(aLists);
|
||||
mFrames.AppendIfNonempty(aLists, kPrincipalList);
|
||||
mCaptionFrames.AppendIfNonempty(aLists, kCaptionList);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user