Webxr controllers not registered on quest, but work fine in emulator

webxr controllers register fine in xremulator, but do not work on meta quest 2.

I have the following code that works fine with the emulator, but the controllers never appear on quest device and it appears the observable never fires any events either.

babylon 8.32.0

cc @docEdub

Couple of updates. I confirmed if I exit the experience and then resume, suddenly the controllers are working…. Also this code used to work (at least in feb) in 7.13.0….I reverted to that version and it still doesn’t work. Wondering if we got hit by a meta browser update?

Seems like a browser problem. saw this issue: Quest 2 controllers won't connect in controller samples · Issue #218 · immersive-web/webxr-samples · GitHub tried in other experiences and have the same problem. Assuming webxr is on it’s last leg (or quest 2 is)…surprised this has been lingering for six months.

Quest 2 hardware support was dropped by Meta on August 31, 2024 …over a year ago.

Do you have a formal announcement or anything? I’m scratching my head as it seems like an “Irish exit” (i.e. I can’t find any formal announcement).

Reading that:

  • Both Quest 2 and Pro headsets will receive feature updates until December 2026. This means continued access to Horizon OS features and social experiences.

  • Both headsets will receive critical bug and security updates until 12/2027.

Am I misunderstanding something?

FYI, I’m talking about quest 2, not quest 1.

What browser version does your Quest 2 show?

Oh, ok I see your version numbers in the webxr samples issue.

If it’s a browser issue then I don’t think there’s anything we can do on our end to fix this for Quest 2.

Yeah I confirmed in other frameworks/apps….def an oculus browser issue…. I”ve reached out on discord…

1 Like

Oddly enough it appears this is fixed on that same version of browser on quest 3….assuming it’s a diff build from same version.