diff --git a/frontend/src/pages/Watch.jsx b/frontend/src/pages/Watch.jsx index c7b0471..b80d322 100644 --- a/frontend/src/pages/Watch.jsx +++ b/frontend/src/pages/Watch.jsx @@ -1006,8 +1006,10 @@ export default function Watch() { ); + const AUTO_LANGS = new Set(["en", "sv", "ja"]); const ytManual = (availableSubs?.manual ?? []).filter(l => !onDiskSet.has(l)); - const ytAuto = (availableSubs?.auto ?? []).filter(l => !onDiskSet.has(l) && !ytManual.includes(l)); + const ytManualSet = new Set(ytManual); + const ytAuto = (availableSubs?.auto ?? []).filter(l => !onDiskSet.has(l) && !ytManualSet.has(l) && AUTO_LANGS.has(l)); const needsDownload = selectedSubLang && !onDiskSet.has(selectedSubLang); return (