Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(79)

Side by Side Diff: LayoutTests/fast/layers/crash-shadowdom-scrollbar-no-scrollable-area.html

Issue 212303005: Revert of Remove prefixed Shadow DOM APIs in Element. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698