Keep playback cursor visible when pausing in waveform editor
This commit is contained in:
@@ -240,18 +240,17 @@ export default function WaveformEditor({ audioUrl, startTime, duration, unlockSt
|
||||
if (savePosition && playbackPosition !== null) {
|
||||
// Save current position for resume
|
||||
setPausedPosition(playbackPosition);
|
||||
// Keep playbackPosition visible (don't set to null) so cursor stays visible
|
||||
} else {
|
||||
// Clear paused position if stopping completely
|
||||
setPausedPosition(null);
|
||||
setPausedType(null);
|
||||
setPlaybackPosition(null);
|
||||
}
|
||||
sourceRef.current?.stop();
|
||||
setIsPlaying(false);
|
||||
setPlayingSegment(null);
|
||||
setIsPlayingFullTitle(false);
|
||||
if (!savePosition) {
|
||||
setPlaybackPosition(null);
|
||||
}
|
||||
if (animationFrameRef.current) {
|
||||
cancelAnimationFrame(animationFrameRef.current);
|
||||
animationFrameRef.current = null;
|
||||
|
||||
Reference in New Issue
Block a user