From 27174c63ff025b99b99ee805c86c7096c3eee918 Mon Sep 17 00:00:00 2001 From: hensm Date: Thu, 23 Jan 2020 23:43:23 +0000 Subject: [PATCH] Don't check contentTabId/contentFrameId for background shims --- ext/src/background/ShimManager.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/src/background/ShimManager.ts b/ext/src/background/ShimManager.ts index fc93a91..b6f6743 100644 --- a/ext/src/background/ShimManager.ts +++ b/ext/src/background/ShimManager.ts @@ -141,11 +141,6 @@ export default new class ShimManager { } private async handleContentMessage (shim: Shim, message: Message) { - if (shim.contentTabId === undefined - || shim.contentFrameId === undefined) { - throw logger.error("Shim associated with content sender missing tab/frame ID"); - } - const [ destination ] = message.subject.split(":/"); if (destination === "bridge") { shim.bridgePort.postMessage(message); @@ -166,6 +161,11 @@ export default new class ShimManager { } case "main:/selectReceiverBegin": { + if (shim.contentTabId === undefined + || shim.contentFrameId === undefined) { + throw logger.error("Shim associated with content sender missing tab/frame ID"); + } + const contentTab = await browser.tabs.get(shim.contentTabId); try {