From 18b2ae31e9c8a5a27c2cdc94a884f07b6745b949 Mon Sep 17 00:00:00 2001 From: wiiiii123 Date: Mon, 25 May 2026 03:07:22 +0700 Subject: [PATCH] fix: reset cursor state on recording load --- src/components/video-editor/VideoEditor.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/video-editor/VideoEditor.tsx b/src/components/video-editor/VideoEditor.tsx index 40d40dd9..4050189e 100644 --- a/src/components/video-editor/VideoEditor.tsx +++ b/src/components/video-editor/VideoEditor.tsx @@ -2074,6 +2074,8 @@ export default function VideoEditor() { setSpeedRegions([]); setAnnotationRegions([]); setAudioRegions([]); + setCursorTelemetry([]); + setCursorTelemetrySourcePath(null); setSourceAudioTrackSettingsByClip({}); setDefaultSourceAudioTrackSettings({}); setHasClipSourceAudio(false); @@ -2088,6 +2090,8 @@ export default function VideoEditor() { nextAudioIdRef.current = 1; nextAnnotationIdRef.current = 1; nextAnnotationZIndexRef.current = 1; + pendingFreshRecordingAutoSuggestTelemetryCountRef.current = 0; + autoSuggestedVideoPathRef.current = null; resetEditorHistoryStack(editorHistoryRef.current); applyingHistoryRef.current = false; syncHistoryButtons();