pointer-lock/locked-element-removed-from-dom.html Test fails because WK1 handles request pointer lock synchronously. OpenSource/Source/WebKit/mac/WebCoreSupport/WebChromeClient.mm In bool WebChromeClient::requestPointerLock() Maybe it should do an async dispatch before responding.