root-element-display-none-crash.html (691B)
1 <!DOCTYPE html> 2 <html class=test-wait> 3 <title>View transitions: html display none</title> 4 <link rel="help" href="https://drafts.csswg.org/css-view-transitions-1/"> 5 <link rel="author" href="mailto:vmpstr@chromium.org"> 6 7 <style> 8 html { 9 display: none; 10 } 11 </style> 12 13 <script> 14 function finish() { 15 document.documentElement.removeAttribute("class"); 16 } 17 18 async function runTest() { 19 if (!document.startViewTransition) { 20 document.body.textContent = "Precondition Failed: Missing document.startViewTransition"; 21 finish(); 22 return; 23 } 24 25 document.startViewTransition().finished.then(finish, finish); 26 } 27 onload = () => requestAnimationFrame(() => requestAnimationFrame(runTest)); 28 </script>