diff --git a/src/renderer/features/lyrics/synchronized-lyrics.tsx b/src/renderer/features/lyrics/synchronized-lyrics.tsx index bf92bdaf9..7de34f6ac 100644 --- a/src/renderer/features/lyrics/synchronized-lyrics.tsx +++ b/src/renderer/features/lyrics/synchronized-lyrics.tsx @@ -321,7 +321,11 @@ export const SynchronizedLyrics = ({ fontSize={settings.fontSize} id={`lyric-${idx}`} key={idx} - onClick={() => handleSeek(time / 1000)} + onClick={() => { + if (time > 0 && Number.isFinite(time)) { + handleSeek(time / 1000); + } + }} text={ text + (translatedLyrics ? `_BREAK_${translatedLyrics.split('\n')[idx]}` : '')