# WebXR Hand Tracking default meshes not visible because they are attached to wrong scene

**URL:** <https://forum.babylonjs.com/t/webxr-hand-tracking-default-meshes-not-visible-because-they-are-attached-to-wrong-scene/62358>\
**Category:** Bugs\
**Tags:** webxr\
**Created:** [February 5, 2026, 4:03pm UTC](https://forum.babylonjs.com/t/webxr-hand-tracking-default-meshes-not-visible-because-they-are-attached-to-wrong-scene/62358 "2026-02-05T16:03:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Will\_FrameVR](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/will_framevr/32/48897_2.png) [@Will\_FrameVR](https://forum.babylonjs.com/u/Will_FrameVR)\
**Post date:** [February 5, 2026, 4:03pm UTC](https://forum.babylonjs.com/t/webxr-hand-tracking-default-meshes-not-visible-because-they-are-attached-to-wrong-scene/62358/1 "2026-02-05T16:03:43Z")

</div>

Repro: [https://playground.babylonjs.com/#9K3MRA#2076](https://playground.babylonjs.com/#9K3MRA#2076)

When you call `scene.createDefaultXRExperienceAsync` and the user device has hand tracking, the default hand models are not guaranteed to load into that same scene if more than one scene exists.

This is because the attach method of WebXRHandTracking uses EngineStore.LastCreatedScene

> <https://github.com/BabylonJS/Babylon.js/blob/1864f756bf11b054b9871d57324c837504060cb2/packages/dev/core/src/XR/features/WebXRHandTracking.ts#L928>

Observed: the hand meshes are not visible; though general hand tracking interaction works normally

Expected: any effects of `scene.createDefaultXRExperienceAsync` would apply to that same scene

---

<div class="post-metadata">

**Author:** ![Will\_FrameVR](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/will_framevr/32/48897_2.png) [@Will\_FrameVR](https://forum.babylonjs.com/u/Will_FrameVR)\
**Post date:** [February 5, 2026, 4:31pm UTC](https://forum.babylonjs.com/t/webxr-hand-tracking-default-meshes-not-visible-because-they-are-attached-to-wrong-scene/62358/2 "2026-02-05T16:31:26Z")

</div>

> <https://github.com/BabylonJS/Babylon.js/pull/17828>
>
> Fixes: https://forum.babylonjs.com/t/webxr-hand-tracking-default-meshes-not-visi…ble-because-they-are-attached-to-wrong-scene/62358
