document-onfullscreenchange.html (945B)
1 <!DOCTYPE html> 2 <title>Document#onfullscreenchange</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 <script> 10 promise_test(async (t) => { 11 const div = document.querySelector("div"); 12 assert_equals( 13 document.onfullscreenchange, 14 null, 15 "initial onfullscreenchange" 16 ); 17 const [, event] = await Promise.all([ 18 trusted_request(div), 19 new Promise((r) => 20 document.addEventListener("fullscreenchange", r) 21 ), 22 ]); 23 assert_true(event instanceof Event); 24 assert_equals(event.target, div); 25 }, "Checks that the fullscreenchange event is fired when entering fullscreen"); 26 </script>