Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
dan.rossi.90's avatar
6 months ago

Controller is webXR are not connecting randomly. No inputsourceschange event.

I have discovered the controllers are taking ages to connect or don't connect at all because of no inputsourcechange event. I get it sometimes but not all the time. If I put the headset down and controller and enable where the controller vibrates I get connection temporarily. 

Here is a few tests

https://threejs.org/examples/webgpu_xr_cubes.html
https://threejs.org/examples/webxr_xr_ballshooter.html

4 Replies

  • It took a couple of reboots to finally get connected. But eventually it wont get anymore inputsourcechange events. 

  • Is this the space for bug reporting ? I am seeing too many bugs to report. I am able to replicate reconnection of the controllers. By putting both the controller and headset down while in a webXR session, let the headset go to rest mode. pick headset and controller up and it's activated again.  Refresh the browser go back to an XR session and the controller isnt connected again

  • The left controller needed a battery and also connected even though I am using the right one. Or else the inputchange event doesn't get dispatched. 

    • dan.rossi.90's avatar
      dan.rossi.90
      Protege

      This is still a problem. There is no bug tracker for the oculusbrowser I've tried to report here but I am not sure it's the right place.

      https://github.com/immersive-web/webxr-samples/issues/218

      Both controllers work on the quest home screen. Just not when in a WebXR session. It's intermittent when they connect. It's an issue with not much resources about the problem.