From d176a678e092569cc19ce932e8db04808e980add Mon Sep 17 00:00:00 2001 From: Cesar Gonzalez Date: Tue, 27 Feb 2024 16:01:00 -0600 Subject: [PATCH] [PM-5882] Adjust usage of `chrome.extension.getBackgroundPage` to ensure no conflicts exist due to the service worker (#8054) --- apps/browser/src/platform/browser/browser-api.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/browser/src/platform/browser/browser-api.ts b/apps/browser/src/platform/browser/browser-api.ts index c65105d384..3321296e9e 100644 --- a/apps/browser/src/platform/browser/browser-api.ts +++ b/apps/browser/src/platform/browser/browser-api.ts @@ -306,7 +306,7 @@ export class BrowserApi { ) { event.addListener(callback); - if (BrowserApi.isSafariApi && !BrowserApi.isBackgroundPage(window)) { + if (BrowserApi.isSafariApi && !BrowserApi.isBackgroundPage(self)) { BrowserApi.trackedChromeEventListeners.push([event, callback]); BrowserApi.setupUnloadListeners(); } @@ -323,7 +323,7 @@ export class BrowserApi { ) { event.removeListener(callback); - if (BrowserApi.isSafariApi && !BrowserApi.isBackgroundPage(window)) { + if (BrowserApi.isSafariApi && !BrowserApi.isBackgroundPage(self)) { const index = BrowserApi.trackedChromeEventListeners.findIndex(([_event, eventListener]) => { return eventListener == callback; });