| <!DOCTYPE html> | |
| <html class="test-wait"> | |
| <body> | |
| </body> | |
| <script src="/resources/testharness.js"></script> | |
| <script> | |
| if (window.chrome && chrome.gpuBenchmarking) { | |
| chrome.gpuBenchmarking.pointerActionSequence( | |
| [ | |
| { | |
| source: 'pen', | |
| actions: [ | |
| { name: 'pointerMove', x: 50, y: 50 } | |
| ] | |
| } | |
| ] | |
| ); | |
| } | |
| </script> | |
| <script>step_timeout(gc, 50);</script> | |
| <script> | |
| const frameElem = document.createElement('iframe'); | |
| frameElem.srcdoc = '<div></div>'; | |
| frameElem.onload = function() { | |
| const frameDoc = frameElem.contentWindow.document; | |
| const divElem = frameDoc.querySelector('div'); | |
| getComputedAccessibleNode(divElem).then(function(divAccessible) { | |
| frameElem.remove(); | |
| requestAnimationFrame(() => { | |
| const isChecked = divAccessible.checked; | |
| document.documentElement.className = ''; | |
| }); | |
| }); | |
| }; | |
| document.body.appendChild(frameElem); | |
| </script> | |
| </html> |