diff --git a/src/components/scene/ar-hit-test.js b/src/components/scene/ar-hit-test.js index 77138e4fc29..647ad3653bc 100644 --- a/src/components/scene/ar-hit-test.js +++ b/src/components/scene/ar-hit-test.js @@ -270,7 +270,8 @@ export var Component = register('ar-hit-test', { this.hitTest = null; }.bind(this)); - this.el.sceneEl.renderer.xr.addEventListener('sessionstart', function () { + // Use enter-vr event instead of sessionstart so that ar-mode is set before this is called + this.el.sceneEl.addEventListener('enter-vr', function () { // Don't request Hit Test unless AR (breaks WebXR Emulator) if (!this.el.is('ar-mode')) { return; }