element-request-fullscreen-options.tentative.https.html (1010B)
1 <!DOCTYPE html> 2 <title>Element#requestFullscreen({ screen }) tentative support</title> 3 <link rel="help" href="https://w3c.github.io/window-management/" /> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script src="/resources/testdriver.js"></script> 7 <script src="/resources/testdriver-vendor.js"></script> 8 <script src="../trusted-click.js"></script> 9 <body></body> 10 <script> 11 promise_test(async (t) => { 12 await test_driver.set_permission( 13 { name: "window-management" }, 14 "granted" 15 ); 16 17 let screenGetterInvoked = false; 18 const options = { 19 get screen() { 20 screenGetterInvoked = true; 21 return undefined; 22 }, 23 }; 24 25 await trusted_click(document.body); 26 await document.body.requestFullscreen(options); 27 assert_true(screenGetterInvoked); 28 }, "fullscreenOptions.screen getter is invoked on requestFullscreen"); 29 </script>