blob: fc9345a4eb66cc64e8993879fecb47f2deb53685 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>Detached use of navigator.getVRDisplays()</title>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
</head>
<body>
<iframe sandbox="allow-same-origin" id="subframe"></iframe>
<script>
promise_test((t) => {
var nav = window.frames[0].navigator;
document.getElementById("subframe").remove();
return promise_rejects(
t,
new DOMException("The object is no longer associated with a document.",
"InvalidStateError"),
nav.getVRDisplays());
}, "getVRDisplays is rejected in a detached context.");
</script>
</body>
</html>