From e93b3b90964f0b2a84e7bbf07c3c59d767bc8b7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=B6rdle=20Bot?= Date: Fri, 5 Dec 2025 23:55:21 +0100 Subject: [PATCH] Keep playback cursor visible when pausing in waveform editor --- components/WaveformEditor.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/components/WaveformEditor.tsx b/components/WaveformEditor.tsx index 0165b9f..62662fe 100644 --- a/components/WaveformEditor.tsx +++ b/components/WaveformEditor.tsx @@ -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;