From 766dd03d81d6320062e0d797489b879539117f20 Mon Sep 17 00:00:00 2001 From: Nicolas Thiry Date: Thu, 12 Apr 2018 22:12:12 +0200 Subject: [PATCH] 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