From 7500daca2872386d3793ab8cdddb60c4f3243f02 Mon Sep 17 00:00:00 2001 From: Josh Lee Date: Fri, 20 Nov 2015 19:33:24 -0500 Subject: [PATCH] Update id.js Fix iD.detect when navigator.languages is empty. --- js/id/id.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/id/id.js b/js/id/id.js index e170d89df..bcc7f96e2 100644 --- a/js/id/id.js +++ b/js/id/id.js @@ -380,7 +380,8 @@ iD.version = '1.8.0'; // Added due to incomplete svg style support. See #715 detected.opera = (detected.browser.toLowerCase() === 'opera' && parseFloat(detected.version) < 15 ); - detected.locale = navigator.languages ? navigator.languages[0] : (navigator.language || navigator.userLanguage || 'en-US'); + detected.locale = (navigator.languages && navigator.languages.length) + ? navigator.languages[0] : (navigator.language || navigator.userLanguage || 'en-US'); detected.filedrop = (window.FileReader && 'ondrop' in window);