1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-26 17:43:22 +00:00

remove listeners for safari

This commit is contained in:
gbubemismith
2023-10-12 22:03:30 -04:00
parent e7fcf97a94
commit 391e5dc81a

View File

@@ -274,7 +274,16 @@ export class BrowserApi {
BrowserApi.messageListener("message", handler);
return () => chrome.runtime.onMessage.removeListener(handler);
return () => {
chrome.runtime.onMessage.removeListener(handler);
if (BrowserApi.isSafariApi) {
const index = BrowserApi.registeredMessageListeners.indexOf(handler);
if (index !== -1) {
BrowserApi.registeredMessageListeners.splice(index, 1);
}
}
};
});
}