XR Device Diagnostics

Real-time detection of the current headset and connected controllers using the WebXR API & heuristics. Start an AR session to populate data. This page will later support server-side logging.

Client initialization…

How Detection Works

  • User-Agent heuristics for headset name (best effort).
  • WebXR input source profiles for controller names.
  • Real-time updates on inputsourceschange events.
  • Graceful fallbacks when data is unavailable.

Next Steps

  • Server-side logging endpoint.
  • Profile → full marketing name mapping table.
  • Battery level & haptics capability reporting.