| 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 |