aria-owns-new-cycle.html (710B)
1 <!DOCTYPE html> 2 <!-- Changing ids and creating an aria-owns cycle with the new id doesn't crash --> 3 <script class="test-wait"> 4 document.addEventListener("DOMContentLoaded", () => { 5 document.getElementById('will-be-div-child').id='div-child'; 6 document.querySelector('div').setAttribute('aria-owns','div-child'); 7 document.getElementById('div-child').setAttribute('aria-owns','cycle-owns'); 8 requestAnimationFrame(() => { 9 requestAnimationFrame(() => { 10 document.documentElement.className = ''; 11 }); 12 }); 13 }); 14 </script> 15 <body> 16 <option> 17 <canvas id="cycle-owns"> 18 <dialog id="will-be-div-child"></dialog> 19 </canvas> 20 </option> 21 <meter id="div-child"></meter> 22 <div></div> 23 </body>