<!DOCTYPE html> <title>Test that documentPictureInPicture.requestWindow() fails if width or height is specified without the other</title> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/resources/testdriver.js"></script> <script src="/resources/testdriver-vendor.js"></script> <body> <script> promise_test(async t => { await test_driver.bless('request PiP window'); await promise_rejects_js(t, RangeError, documentPictureInPicture.requestWindow({width: 500})); }, "requestWindow should fail when width is specified without height"); promise_test(async t => { await test_driver.bless('request PiP window'); await promise_rejects_js(t, RangeError, documentPictureInPicture.requestWindow({height: 300})); }, "requestWindow should fail when height is specified without width"); </script> </body>