fix stale speed selection in editor

This commit is contained in:
AjTheSpidey
2026-05-23 18:32:52 +08:00
parent 34340c2b29
commit d856a52316
@@ -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],
);