Handle subtitle HTTP failures

This commit is contained in:
2026-06-20 18:30:01 +02:00
committed by Milas Holsting
parent 9549fda1b1
commit 8380f32228

View File

@@ -30,7 +30,7 @@ const hideSubtitleText = (): void => {
const loadSubtitle = async (url: string): Promise<SubtitleCue[]> => { const loadSubtitle = async (url: string): Promise<SubtitleCue[]> => {
try { try {
const res = await fetch(url); const res = await fetch(url);
if (!res.ok) return []; if (!res.ok) throw new Error(`subtitle request failed with status ${res.status}`);
return parseVtt(await res.text()); return parseVtt(await res.text());
} catch (error) { } catch (error) {
console.error("failed to load subtitle:", error); console.error("failed to load subtitle:", error);