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}
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]}` : '')