Open
Description
Description
Description
WebXR controllers completely disappear (both visual models and input functionality) when interacting with controllers while the session is paused, then resuming the session.
Reproduction steps
Environment
- Device: Meta Quest 3
- Browser: Meta Quest Browser
Steps to Reproduce
- Open a WebXR example (tested with: https://threejs.org/examples/?q=webxr#webxr_vr_sandbox)
- Enter VR mode
- Press the Meta button on the right controller to pause the session
- While the session is paused: Use one controller to target the other controller and press the trigger button
Also happens when targeting some elements on websites. - Resume the session
Expected Behavior
Controllers should remain visible and functional after resuming the WebXR session.
Actual Behavior
- Controllers completely disappear from the VR scene (visual models are gone)
- All controller input functionality is lost
- Hand tracking (if enabled) also stops working
Workaround
Pausing and resuming the session a second time restores both controller visual models and functionality (works almost always).
Edit 19.06.2025:
- removed code examples hence i did not add them
- Added more information to step 4
Version
const REVISION = '177';
Device
Headset
Browser
Quest Browser
OS
No response