Do not create a shape object outside of the layout context
[WebKit-https.git] / LayoutTests / fast / block / float / placing-multiple-floats-crash.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>This tests placing multiple floats does not make the browser crash.</title>
5 <style>
6 div {
7     float: left;
8     width: 100px; 
9     height: 100px; 
10 }
11 </style>
12 </head>
13 <body>
14 Pass if no crash or assert.
15 <div><p style="width: 100px; height: 100px"></p></div>
16 <iframe width="800" height="600"></iframe>
17 <div></div>
18 <span id=span></span><fieldset/><center id=center></center>
19 <script>
20 if (window.testRunner) {
21     testRunner.dumpAsText();
22     testRunner.waitUntilDone();
23 }
24
25 setInterval(function() {
26     var range = document.createRange();
27     range.selectNodeContents(span);
28     range.surroundContents(center);
29 }, 0);
30
31 setTimeout(function() {
32     document.documentElement.style.visibility = "collapse";
33     if (window.testRunner)
34         testRunner.notifyDone();
35 }, 100);
36 </script>
37 </body>
38 </html>