diff --git a/src/components/cursor-controller.js b/src/components/cursor-controller.js index 40f90d82e5e2cb8c90bf407cb6c9155e5830db60..7ae7aa529904d8ab6166161fece927e6fc61a830 100644 --- a/src/components/cursor-controller.js +++ b/src/components/cursor-controller.js @@ -388,6 +388,7 @@ AFRAME.registerComponent("cursor-controller", { _handlePrimaryUp: function(e) { if (e.target === this.controller || e.target === this.data.playerRig) { + this.grabStarting = false; if (this._isGrabbing() || this._isTargetOfType(TARGET_TYPE_UI)) { this.data.cursor.emit("cursor-release", e.detail); } else if (e.type !== this.data.releaseEvent) {