From b932fd256d4c831a7e1aa574a51cd141f19b0e80 Mon Sep 17 00:00:00 2001 From: Kirtan Desai Date: Sun, 19 Jun 2022 23:05:47 -0400 Subject: [PATCH] Removing Firefox detection using InstallTrigger --- packages/@ember/-internals/browser-environment/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/@ember/-internals/browser-environment/index.ts b/packages/@ember/-internals/browser-environment/index.ts index 29bb5ed3154..c3a7a064350 100644 --- a/packages/@ember/-internals/browser-environment/index.ts +++ b/packages/@ember/-internals/browser-environment/index.ts @@ -1,6 +1,5 @@ import hasDom from './lib/has-dom'; -declare const InstallTrigger: unknown; declare const chrome: unknown; declare const opera: unknown; declare const MSInputMethodContext: unknown; @@ -12,7 +11,7 @@ export const location = hasDom ? self.location : null; export const history = hasDom ? self.history : null; export const userAgent = hasDom ? self.navigator.userAgent : 'Lynx (textmode)'; export const isChrome = hasDom ? typeof chrome === 'object' && !(typeof opera === 'object') : false; -export const isFirefox = hasDom ? typeof InstallTrigger !== 'undefined' : false; +export const isFirefox = hasDom ? /Firefox|FxiOS/.test(userAgent) : false; export const isIE = hasDom ? typeof MSInputMethodContext !== 'undefined' && typeof documentMode !== 'undefined' : false;