From ba42f10ea3a3f183c3e9576b8a88a7accc3cd943 Mon Sep 17 00:00:00 2001 From: Cesar Gonzalez Date: Fri, 30 Aug 2024 09:32:40 -0500 Subject: [PATCH] [PM-11519] browser global variable triggering error fix jest (#10821) * [PM-11519] `browser` global reference triggering an error when sending an extension message * [PM-11519] `browser` global reference triggering an error when sending an extension message --- apps/browser/src/autofill/utils/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/browser/src/autofill/utils/index.ts b/apps/browser/src/autofill/utils/index.ts index ad9fa3a9a8..98e58a022e 100644 --- a/apps/browser/src/autofill/utils/index.ts +++ b/apps/browser/src/autofill/utils/index.ts @@ -105,7 +105,11 @@ export async function sendExtensionMessage( command: string, options: Record = {}, ): Promise { - if (typeof browser?.runtime?.sendMessage !== "undefined") { + if ( + typeof browser !== "undefined" && + typeof browser.runtime !== "undefined" && + typeof browser.runtime.sendMessage !== "undefined" + ) { return browser.runtime.sendMessage({ command, ...options }); }