From aa729d9af82fe718ad46678a99ac4b7d33ccba5b Mon Sep 17 00:00:00 2001 From: antelle Date: Sat, 8 May 2021 11:46:53 +0200 Subject: [PATCH] don't log extension events when not connected --- app/scripts/comp/extension/browser-extension-connector.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/scripts/comp/extension/browser-extension-connector.js b/app/scripts/comp/extension/browser-extension-connector.js index d276f5e1..2d48d28b 100644 --- a/app/scripts/comp/extension/browser-extension-connector.js +++ b/app/scripts/comp/extension/browser-extension-connector.js @@ -153,6 +153,10 @@ const BrowserExtensionConnector = { return; } + if (!connections.has(WebConnectionInfo.connectionId)) { + connections.set(WebConnectionInfo.connectionId, WebConnectionInfo); + } + processingBrowserMessage = true; const request = pendingBrowserMessages.shift(); @@ -185,7 +189,7 @@ const BrowserExtensionConnector = { }, sendEvent(data) { - if (!this.isEnabled()) { + if (!this.isEnabled() || !connections.size) { return; } if (Launcher) {