1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3 <!-- ***** BEGIN LICENSE BLOCK *****
4 - Version: MPL 1.1/GPL 2.0/LGPL 2.1
6 - The contents of this file are subject to the Mozilla Public License Version
7 - 1.1 (the "License"); you may not use this file except in compliance with
8 - the License. You may obtain a copy of the License at
9 - http://www.mozilla.org/MPL/
11 - Software distributed under the License is distributed on an "AS IS" basis,
12 - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 - for the specific language governing rights and limitations under the
16 - The Original Code is a layout regression testcase .
18 - The Initial Developer of the Original Code is
20 - Portions created by the Initial Developer are Copyright (C) 2003
21 - the Initial Developer. All Rights Reserved.
25 - Alternatively, the contents of this file may be used under the terms of
26 - either the GNU General Public License Version 2 or later (the "GPL"), or
27 - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28 - in which case the provisions of the GPL or the LGPL are applicable instead
29 - of those above. If you wish to allow use of your version of this file only
30 - under the terms of either the GPL or the LGPL, and not to allow others to
31 - use your version of this file under the terms of the MPL, indicate your
32 - decision by deleting the provisions above and replace them with the notice
33 - and other provisions required by the LGPL or the GPL. If you do not delete
34 - the provisions above, a recipient may use your version of this file under
35 - the terms of any one of the MPL, the GPL or the LGPL.
37 - ***** END LICENSE BLOCK ***** -->
40 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
41 <title>testscase for table overflow handling dirty reflow due to cell removal</title>
42 <style type="text/css">
54 border: solid green 1px;
59 border: solid red 1px;
62 vertical-align:bottom;
64 caption {caption-side:right;
68 <script type="text/javascript">
70 window.internals.settings.setForceCompositingMode(true);
71 if (window.testRunner)
72 testRunner.waitUntilDone();
75 var row= document.getElementById("row_par");
76 var cell= document.getElementById("spacer");
77 row.removeChild(cell);
78 if (window.testRunner)
79 testRunner.notifyDone();
85 <body onload="domfunc()">
86 <table border="1" id="t1">
91 <td id="spacer">foo</td>
92 <td id="target"><div id="outer"><div id="inner">d</div></div></td>