Widget's position change should not initiate layout, only when its size changes.
[WebKit-https.git] / ManualTests / remove-form-node-with-radio-buttons-crash.html
1 <html>\r
2 <script type="text/javascript">\r
3 \r
4 function load1() {\r
5   var doc = document.getElementById("container");\r
6   doc.innerHTML = "<form name=\"gaga\"><input type=\"radio\" name=\"asdf\" id=\"chk\" value=\"A\"> Checkbox 1" +\r
7                                       "<input type=\"radio\" name=\"asdf\"            value=\"B\"> Checkbox 2";\r
8   document.getElementById("chk").checked = true;\r
9 }\r
10 \r
11 function load2() {\r
12   var doc = document.getElementById("container");\r
13   doc.innerHTML = "hello, world";\r
14 }\r
15 \r
16 var ctr = 0;\r
17 \r
18 function runTest() {\r
19   if (ctr % 2 == 0) {\r
20     load1();\r
21   } else {\r
22     load2();\r
23   }\r
24   ctr++;\r
25   setTimeout("runTest()", 10);\r
26 }\r
27 </script>\r
28 <body>\r
29 <div>This is a test for http://bugs.webkit.org/show_bug.cgi?id=12938 - to test this, press the "Run Test" button and wait for a couple of minutes - the browser should not crash.</div>\r
30 <input type="button" onclick="runTest()" value="Run Test">\r
31 <div id="container"/>\r
32 \r
33 </body></html>\r