diff --git a/src/js/TerrainBuilder.tsx b/src/js/TerrainBuilder.tsx index f031d32..712b204 100644 --- a/src/js/TerrainBuilder.tsx +++ b/src/js/TerrainBuilder.tsx @@ -3513,6 +3513,12 @@ const TerrainBuilder = forwardRef( updateChunkSystemCamera(threeCamera); loadNewChunksInViewDistance(); processChunkRenderQueue(); + if (mouseMoveAnimationRef.current) { + cancelAnimationFrame(mouseMoveAnimationRef.current); + } + mouseMoveAnimationRef.current = requestAnimationFrame( + updatePreviewPosition + ); }; const loadNewChunksInViewDistance = () => { const chunkSystem = getChunkSystem();