(n)
| 2800 | } |
| 2801 | } |
| 2802 | } |
| 2803 | |
| 2804 | function updateBucketHover(e) { |
| 2805 | const triIdx = pickTriangle(e); |
| 2806 | if (triIdx === _lastHoverTriIdx) return; // unchanged — skip expensive BFS |
| 2807 | _lastHoverTriIdx = triIdx; |
| 2808 | if (triIdx < 0 || !triangleAdjacency) { |
| 2809 | setHoverPreview(null); |
no outgoing calls
no test coverage detected