diff --git a/src/components/three/ModelViewer.tsx b/src/components/three/ModelViewer.tsx
index b728924..d06236d 100644
--- a/src/components/three/ModelViewer.tsx
+++ b/src/components/three/ModelViewer.tsx
@@ -269,15 +269,16 @@ function MeasurementOverlay() {
)}
- {/* Hover auto-detect tooltip */}
+ {/* Hover auto-detect tooltip (works both inside and outside measure mode) */}
{hoverInfo && (
-
)}
{/* Pending first point */}
@@ -295,6 +296,26 @@ function MeasurementOverlay() {
(a[2] + b[2]) / 2,
];
+ if (m.kind === 'hole') {
+ return (
+
+
+
+
+ );
+ }
+
+ if (m.kind === 'edge') {
+ return (
+
+
+
+
+
+
+ );
+ }
+
return (