Skip to content

Controllers not appearing in WebXR session via streamed PCVR (Virtual Desktop) #8330

@samuelm2

Description

@samuelm2

PlayCanvas XR input events not firing despite working native WebXR

Environment

Steps to reproduce

  1. Connect Quest 3 to PC using Virtual Desktop
  2. Open the tutorial project in Chrome
  3. Enter XR session — headset tracking works, VR renders correctly
  4. Controllers do not appear in the scene

Expected: Controllers visible and tracked in VR

Actual: VR session starts correctly but controllers never appear

Additional context

Works in: Quest 3 native browser (controllers appear correctly)

Broken in: Chrome on PC via Virtual Desktop

Investigation

  • app.xr.input.on('add', fn) callback never fires
  • Controller position via native WebXR API does work
  • Console shows polyfill errors (unknown if related):
Uncaught TypeError: Cannot set properties of undefined (setting 'WebXRPolyfill')
Uncaught ReferenceError: WebXRPolyfill is not defined

Not yet tested

  • Quest Link (wired/Air Link)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions