tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

document-onfullscreenerror.html (858B)


      1 <!DOCTYPE html>
      2 <title>Document#onfullscreenerror</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <div id="log"></div>
      6 <script>
      7    promise_test(async (t) => {
      8        assert_equals(
      9            document.onfullscreenerror,
     10            null,
     11            "initial onfullscreenerror"
     12        );
     13        const [, event] = await Promise.all([
     14            promise_rejects_js(
     15                t,
     16                TypeError,
     17                document.documentElement.requestFullscreen()
     18            ),
     19            new Promise((r) => document.addEventListener("fullscreenerror", r)),
     20        ]);
     21        assert_equals(event.target, document.documentElement);
     22        assert_true(event instanceof Event);
     23    }, "Checks that the fullscreenerror event is fired when entering fullscreen fails");
     24 </script>