diff --git a/src/pages/XRSession.tsx b/src/pages/XRSession.tsx
index 3ffb5f8..f612423 100644
--- a/src/pages/XRSession.tsx
+++ b/src/pages/XRSession.tsx
@@ -533,14 +533,15 @@ const XRSession = () => {
{effectiveInXR ? (
<>
- {/* In XR (or SimXR): grab wrapper → model. Skip hit-test in SimXR mode. */}
+ {/* In XR (or SimXR): grab wrapper → ACTIVE model. Other models render as static background. */}
+
{simXR ? (
{ if (placementMode) setPlacementMode(false); }}
>
-
+
) : (
@@ -556,7 +557,7 @@ const XRSession = () => {
allowScale={allowScale}
onGrabStart={() => { if (placementMode) setPlacementMode(false); }}
>
-
+
)}
@@ -580,9 +581,10 @@ const XRSession = () => {
>
) : (
<>
- {/* Desktop preview (no headset): show model with OrbitControls */}
+ {/* Desktop preview (no headset): show all models with OrbitControls */}
-
+
+