caret-display-list.html (630B)
1 <html class="test-wait"> 2 <style> 3 * { 4 backdrop-filter: hue-rotate(0deg); 5 offset: path('M 72 1 h 0 v 90') 0px 0rad; 6 mask-image: url(#x) 7 } 8 </style> 9 <script> 10 let stop = false; 11 function func_01() { 12 document.execCommand("justifyCenter", false) 13 document.getSelection().collapse(a) 14 requestAnimationFrame(() => requestAnimationFrame(() => { 15 if (stop) { 16 document.documentElement.classList = ""; 17 return; 18 } 19 // Ensure that we've painted at least twice. 20 stop = true; 21 func_01(); 22 })); 23 } 24 document.addEventListener("DOMContentLoaded", func_01) 25 </script> 26 <meter id="a" contenteditable="true">AA</meter>