supermedium/superframe

[thumb-controls] not working in WebXR browsers

dsinni opened this issue · 4 comments

The thumb-controls component appears to have issues in WebXR browsers, causing hand-controls to not register correctly, displaying the hand on the ground with no applied orientation.

I will try to provide more information, but thought you should be aware of the issue.

Thanks.

Just FYI: This was noticeable in Oculus Browser in Quest.

I'm also experiencing this registration/missing orientation and tracking issue with an entity that has hand-controls in combination with thumb-controls (also using Oculus Browser on Quest).

My set up for hand entities:

<a-entity id="teleHand" hand-controls="hand: left" teleport-controls="cameraRig: #cameraRig; teleportOrigin: #head; button: trigger" thumb-controls></a-entity>
<a-entity id="rayHand" hand-controls="hand: right" laser-controls thumb-controls></a-entity>

When first loading into VR in the Oculus Browser, the right hand works fine but the left does not. Tested removing thumb-controls from the right hand and leaving it on the left hand with the same results (left hand not responding). Removing thumb-controls from the left hand restores proper behaviour (regardless of right hand having thumb-controls or not).

Workaround fix: currently by exiting VR and re-entering in the browser will have both hands working.

thanks, i'll take a look in a bit

any word on this issue?