[Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
[WebKit-https.git] / LayoutTests / accessibility / accessibility-object-update-during-style-resolution-crash.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <p>This tests invoking updateLayout durign a live region update from the style recalc.<br>
5 WebKit should not hit a release assertion.</p>
6 <section style="display: none">
7     <label for="input"><input id="input" type="text" aria-labelledby="hello"><div id="in-label" aria-live="polite"></div></label>
8     <span id="hello">hello</span>
9 </section>
10 <script>
11 function runTest()
12 {
13     document.querySelector('section').style.display = null;
14     document.body.getBoundingClientRect();
15 }
16
17 if (window.testRunner) {
18     testRunner.dumpAsText();
19     document.body.getBoundingClientRect();
20     const webArea = accessibilityController.rootElement.childAtIndex(0);
21     runTest();
22     document.querySelector('section').style.display = 'none';
23     document.write('PASS. WebKit did not crash.');
24 } else
25     document.write('<button onclick="runTest()">Go</button>');
26
27 </script>
28 </body>
29 </html>