| <script src="../http/tests/resources/js-test-pre.js"></script> |
| <script src="../http/tests/resources/pointer-lock/pointer-lock-test-harness.js"></script> |
| description("Test that pointerlockchange event is dispatched when lock is lost.") |
| window.jsTestIsAsync = true; |
| shouldBeDefined("window.testRunner"); |
| targetDiv1 = document.getElementById("target1"); |
| expectOnlyChangeEvent("Lock targetDiv1."); |
| targetDiv1.requestPointerLock(); |
| // doNextStep called by event handler. |
| shouldBe("document.pointerLockElement", "targetDiv1"); |
| window.location.href = "resources/lock-lost-on-navigation2.html"; |
| doNextStepWithUserGesture(); |
| <script src="../http/tests/resources/js-test-post.js"></script> |