From 4a34ee4b1e1da67111d50eb2cd059e38aae4349a Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Thu, 13 Oct 2022 08:59:57 +0200 Subject: Remove navigator check from browser tests This is a fundamental object that should always be present. --- core/util/browser.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/core/util/browser.js b/core/util/browser.js index 24b5e96..fb0d344 100644 --- a/core/util/browser.js +++ b/core/util/browser.js @@ -78,26 +78,25 @@ export const hasScrollbarGutter = _hasScrollbarGutter; */ export function isMac() { - return navigator && !!(/mac/i).exec(navigator.platform); + return !!(/mac/i).exec(navigator.platform); } export function isWindows() { - return navigator && !!(/win/i).exec(navigator.platform); + return !!(/win/i).exec(navigator.platform); } export function isIOS() { - return navigator && - (!!(/ipad/i).exec(navigator.platform) || + return (!!(/ipad/i).exec(navigator.platform) || !!(/iphone/i).exec(navigator.platform) || !!(/ipod/i).exec(navigator.platform)); } export function isSafari() { - return navigator && (navigator.userAgent.indexOf('Safari') !== -1 && - navigator.userAgent.indexOf('Chrome') === -1); + return (navigator.userAgent.indexOf('Safari') !== -1 && + navigator.userAgent.indexOf('Chrome') === -1); } export function isFirefox() { - return navigator && !!(/firefox/i).exec(navigator.userAgent); + return !!(/firefox/i).exec(navigator.userAgent); } -- cgit v1.2.1