add time validation to lyric seek (#1280)

This commit is contained in:
jeffvli
2025-12-10 22:40:17 -08:00
parent bb55fc2278
commit bdce8ecafe
@@ -321,7 +321,11 @@ export const SynchronizedLyrics = ({
fontSize={settings.fontSize} fontSize={settings.fontSize}
id={`lyric-${idx}`} id={`lyric-${idx}`}
key={idx} key={idx}
onClick={() => handleSeek(time / 1000)} onClick={() => {
if (time > 0 && Number.isFinite(time)) {
handleSeek(time / 1000);
}
}}
text={ text={
text + text +
(translatedLyrics ? `_BREAK_${translatedLyrics.split('\n')[idx]}` : '') (translatedLyrics ? `_BREAK_${translatedLyrics.split('\n')[idx]}` : '')