From 11fcc998967bef2d26becc5afb0f1181939154c8 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 19:14:09 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/components/three/ModelViewer.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/three/ModelViewer.tsx b/src/components/three/ModelViewer.tsx index 178f115..3baf129 100644 --- a/src/components/three/ModelViewer.tsx +++ b/src/components/three/ModelViewer.tsx @@ -1054,6 +1054,11 @@ export function ModelViewerCanvas({ url }: ModelViewerProps) { gl={{ antialias: true, alpha: true, powerPreference: 'high-performance', preserveDrawingBuffer: true }} frameloop="always" className="!bg-background" + onPointerMissed={(e) => { + if (useModelStore.getState().selectionMode) { + gl.domElement.dispatchEvent(new CustomEvent('tsxr-selection-miss', { detail: e })); + } + }} onCreated={({ gl }) => { const isApple = /Mac|iPhone|iPad/.test(navigator.platform); const maxRatio = isApple ? 2 : 1.5;