From 766dd03d81d6320062e0d797489b879539117f20 Mon Sep 17 00:00:00 2001 From: Nicolas Thiry Date: Thu, 12 Apr 2018 22:12:12 +0200 Subject: [PATCH 1/2] Fix IE10 split error On IE10, Plyr throws the error `Unable to get property 'split' of undefined or null reference`. This fixes the case when `window.navigator.language` is null and can't use the `split()` function. --- src/js/defaults.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/defaults.js b/src/js/defaults.js index 9adf0eb2..c120555b 100644 --- a/src/js/defaults.js +++ b/src/js/defaults.js @@ -115,7 +115,7 @@ const defaults = { // Captions settings captions: { active: false, - language: window.navigator.language.split('-')[0], + language: window.navigator.language && window.navigator.language.split('-')[0], }, // Fullscreen settings From aef1363b0462535909ab70325a9d37d5e5a46570 Mon Sep 17 00:00:00 2001 From: Nicolas Thiry Date: Fri, 13 Apr 2018 14:44:05 +0200 Subject: [PATCH 2/2] Fix IE10 with default captions.language --- src/js/defaults.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/defaults.js b/src/js/defaults.js index c120555b..8e6b9bd5 100644 --- a/src/js/defaults.js +++ b/src/js/defaults.js @@ -115,7 +115,7 @@ const defaults = { // Captions settings captions: { active: false, - language: window.navigator.language && window.navigator.language.split('-')[0], + language: window.navigator.language ? window.navigator.language.split('-')[0] : 'en', }, // Fullscreen settings