OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <style></style> |
| 3 <div id="container"></div> |
| 4 <script> |
| 5 // Regression test for https://crbug.com/655076. Test passes by not crashing in |
| 6 // debug build. |
| 7 |
| 8 if (window.testRunner) { |
| 9 testRunner.dumpAsText(); |
| 10 testRunner.waitUntilDone(); |
| 11 } |
| 12 |
| 13 let container = document.getElementById('container'); |
| 14 let font = 'slow-ahem-loading.cgi?delay=5000'; |
| 15 |
| 16 function makeSpan(family) { |
| 17 document.styleSheets[0].insertRule( |
| 18 '@font-face { font-family: ' + family + '; src: url(' + font + '); }', 0); |
| 19 let span = document.createElement('span'); |
| 20 span.style.fontFamily = family; |
| 21 span.textContent = 'test'; |
| 22 container.appendChild(span); |
| 23 } |
| 24 |
| 25 window.onload = () => { |
| 26 makeSpan('ahem-1'); |
| 27 setTimeout(() => { |
| 28 makeSpan('ahem-2'); |
| 29 testRunner.notifyDone(); |
| 30 }, 4000); |
| 31 }; |
| 32 </script> |
OLD | NEW |