From d856a52316f3a161115a7ccad62935abbdad1aec Mon Sep 17 00:00:00 2001 From: AjTheSpidey Date: Sat, 23 May 2026 18:32:52 +0800 Subject: [PATCH] fix stale speed selection in editor --- src/components/video-editor/VideoEditor.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/video-editor/VideoEditor.tsx b/src/components/video-editor/VideoEditor.tsx index b32621c9..a4e68955 100644 --- a/src/components/video-editor/VideoEditor.tsx +++ b/src/components/video-editor/VideoEditor.tsx @@ -808,6 +808,7 @@ export default function VideoEditor() { setSelectedZoomId(id); if (id) { setSelectedTrimId(null); + setSelectedSpeedId(null); setSelectedAnnotationId(null); setSelectedBlurId(null); } @@ -817,6 +818,7 @@ export default function VideoEditor() { setSelectedTrimId(id); if (id) { setSelectedZoomId(null); + setSelectedSpeedId(null); setSelectedAnnotationId(null); setSelectedBlurId(null); } @@ -827,6 +829,7 @@ export default function VideoEditor() { if (id) { setSelectedZoomId(null); setSelectedTrimId(null); + setSelectedSpeedId(null); setSelectedBlurId(null); } }, []); @@ -855,6 +858,7 @@ export default function VideoEditor() { pushState((prev) => ({ zoomRegions: [...prev.zoomRegions, newRegion] })); setSelectedZoomId(id); setSelectedTrimId(null); + setSelectedSpeedId(null); setSelectedAnnotationId(null); setSelectedBlurId(null); }, @@ -891,6 +895,7 @@ export default function VideoEditor() { pushState((prev) => ({ trimRegions: [...prev.trimRegions, newRegion] })); setSelectedTrimId(id); setSelectedZoomId(null); + setSelectedSpeedId(null); setSelectedAnnotationId(null); setSelectedBlurId(null); }, @@ -1126,6 +1131,7 @@ export default function VideoEditor() { setSelectedAnnotationId(id); setSelectedZoomId(null); setSelectedTrimId(null); + setSelectedSpeedId(null); setSelectedBlurId(null); }, [pushState], @@ -1199,6 +1205,8 @@ export default function VideoEditor() { setSelectedAnnotationId(duplicateId); setSelectedZoomId(null); setSelectedTrimId(null); + setSelectedSpeedId(null); + setSelectedBlurId(null); }, [pushState], );