element-ready-check-fullscreen-element-sibling.html (961B)
1 <!DOCTYPE html> 2 <title>Element ready check for sibling of fullscreen element</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script src="/resources/testdriver.js"></script> 6 <script src="/resources/testdriver-vendor.js"></script> 7 <script src="../trusted-click.js"></script> 8 <div id="log"></div> 9 <div id="a"></div> 10 <div id="b"></div> 11 <script> 12 promise_test(async (t) => { 13 document.onfullscreenerror = t.unreached_func( 14 "fullscreenerror event" 15 ); 16 const a = document.getElementById("a"); 17 const b = document.getElementById("b"); 18 await Promise.all([trusted_request(a), fullScreenChange()]); 19 20 assert_equals(document.fullscreenElement, a, "fullscreen element is a"); 21 22 await Promise.all([trusted_request(b, a), fullScreenChange()]); 23 assert_equals(document.fullscreenElement, b, "fullscreen element is b"); 24 }); 25 </script>