From 6008449e07d39f9be1cde6f3fbc7858fd43a877e Mon Sep 17 00:00:00 2001 From: Peter Mulholland Date: Thu, 23 Apr 2020 16:08:48 -0400 Subject: [PATCH 1/2] Add undefined check for navigator.userAgent --- src/ol/has.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ol/has.js b/src/ol/has.js index d77ba96073..6599060d34 100644 --- a/src/ol/has.js +++ b/src/ol/has.js @@ -3,7 +3,9 @@ */ const ua = - typeof navigator !== 'undefined' ? navigator.userAgent.toLowerCase() : ''; + typeof navigator !== 'undefined' && typeof navigator.userAgent !== 'undefined' + ? navigator.userAgent.toLowerCase() + : ''; /** * User agent string says we are dealing with Firefox as browser. From 58ba114cb7a2f58c0dc2c2ef92324e740e67ca40 Mon Sep 17 00:00:00 2001 From: Peter Mulholland Date: Thu, 23 Apr 2020 17:01:22 -0400 Subject: [PATCH 2/2] Fix whitespace formatting --- src/ol/has.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ol/has.js b/src/ol/has.js index 6599060d34..f93c1e9169 100644 --- a/src/ol/has.js +++ b/src/ol/has.js @@ -3,8 +3,8 @@ */ const ua = - typeof navigator !== 'undefined' && typeof navigator.userAgent !== 'undefined' - ? navigator.userAgent.toLowerCase() + typeof navigator !== 'undefined' && typeof navigator.userAgent !== 'undefined' + ? navigator.userAgent.toLowerCase() : ''; /**