<!DOCTYPE html> | |
<body> | |
<script src=/resources/testharness.js></script> | |
<script src=/resources/testharnessreport.js></script> | |
<script src="resources/webxr_util.js"></script> | |
<script> | |
xr_promise_test( | |
"Requesting immersive session outside of a user gesture rejects", | |
(t) => { | |
return XRTest.simulateDeviceConnection({ supportsImmersive:true }) | |
.then( (controller) => promise_rejects( | |
t, 'SecurityError', navigator.xr.requestSession({ mode: 'immersive-vr' }))); | |
}); | |
</script> | |
</body> |