aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-08-13 09:24:25 +1000
committerGitHub <noreply@github.com>2018-08-13 09:24:25 +1000
commitf94e53ffb12d48202616e9b531600fdea7d765a9 (patch)
tree218e32fbcd06f9735bf948b744746c702e684cc7 /src
parent75374eb154eff7665c3a6ee27041a3f26a11dd7f (diff)
parenta4f1fdec5d2c7770316ff465ed27ccd8b08f64f7 (diff)
downloadplyr-f94e53ffb12d48202616e9b531600fdea7d765a9.tar.lz
plyr-f94e53ffb12d48202616e9b531600fdea7d765a9.tar.xz
plyr-f94e53ffb12d48202616e9b531600fdea7d765a9.zip
Merge pull request #1158 from friday/1153
Fix #1153: Captions language fallback
Diffstat (limited to 'src')
-rw-r--r--src/js/captions.js7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/js/captions.js b/src/js/captions.js
index 4ad2a956..f31b5305 100644
--- a/src/js/captions.js
+++ b/src/js/captions.js
@@ -83,11 +83,8 @@ const captions = {
// * active: The state preferred by user settings or config
// * toggled: The real captions state
- const languages = dedupe(
- Array.from(navigator.languages || navigator.language || navigator.userLanguage).map(
- language => language.split('-')[0],
- ),
- );
+ const browserLanguages = navigator.languages || [navigator.language || navigator.userLanguage || 'en'];
+ const languages = dedupe(browserLanguages.map(language => language.split('-')[0]));
let language = (this.storage.get('language') || this.config.captions.language || 'auto').toLowerCase();