OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <div>This test checks that RenderLayer doesn't crash because it is missing a Scr
ollableArea.</div> | 2 <div>This test checks that RenderLayer doesn't crash because it is missing a Scr
ollableArea.</div> |
3 <div>This test has PASSED if it didn't CRASH.</div> | 3 <div>This test has PASSED if it didn't CRASH.</div> |
4 <script> | 4 <script> |
5 if (window.testRunner) | 5 if (window.testRunner) |
6 testRunner.dumpAsText(); | 6 testRunner.dumpAsText(); |
7 | 7 |
8 function boom() { | 8 function boom() { |
9 var ruby = document.createElement('ruby'); | 9 var ruby = document.createElement('ruby'); |
10 var ins = document.createElement('ins'); | 10 var ins = document.createElement('ins'); |
11 var map = document.createElement('map'); | 11 var map = document.createElement('map'); |
12 var tfoot = document.createElement('tfoot'); | 12 var tfoot = document.createElement('tfoot'); |
13 var blockquote = document.createElement('blockquote'); | 13 var blockquote = document.createElement('blockquote'); |
14 var style = document.createElement('style'); | 14 var style = document.createElement('style'); |
15 style.innerHTML = '.c19 { -webkit-backface-visibility: hidden; } .c19:nth-ch
ild(even) { overflow: scroll; -webkit-transform: scale(0.5, 0.5); }'; | 15 style.innerHTML = '.c19 { -webkit-backface-visibility: hidden; } .c19:nth-ch
ild(even) { overflow: scroll; -webkit-transform: scale(0.5, 0.5); }'; |
16 var em = document.createElement('em'); | 16 var em = document.createElement('em'); |
17 var header = document.createElement('header'); | 17 var header = document.createElement('header'); |
18 header.setAttribute('class', 'c19'); | 18 header.setAttribute('class', 'c19'); |
19 document.documentElement.appendChild(ruby); | 19 document.documentElement.appendChild(ruby); |
20 document.documentElement.appendChild(ins); | 20 document.documentElement.appendChild(ins); |
21 document.documentElement.appendChild(map); | 21 document.documentElement.appendChild(map); |
22 document.documentElement.appendChild(tfoot); | 22 document.documentElement.appendChild(tfoot); |
23 document.documentElement.appendChild(blockquote); | 23 document.documentElement.appendChild(blockquote); |
24 document.documentElement.appendChild(style); | 24 document.documentElement.appendChild(style); |
25 document.documentElement.appendChild(em); | 25 document.documentElement.appendChild(em); |
26 document.documentElement.appendChild(header); | 26 document.documentElement.appendChild(header); |
27 | 27 |
28 document.body.offsetTop; | 28 document.body.offsetTop; |
29 var shadow = document.createElement('div').createShadowRoot(); | 29 var shadow = document.createElement('div').webkitCreateShadowRoot(); |
30 shadow.appendChild(tfoot); | 30 shadow.appendChild(tfoot); |
31 } | 31 } |
32 window.onload = boom; | 32 window.onload = boom; |
33 </script> | 33 </script> |
OLD | NEW |