From 0fa1f635764e9908c31a3a2f0e7e567ad491e1be Mon Sep 17 00:00:00 2001 From: hensm Date: Mon, 29 Jul 2019 11:51:31 +0100 Subject: [PATCH] Only import ShimManager into shim/export.ts if run from background --- ext/src/shim/export.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/src/shim/export.ts b/ext/src/shim/export.ts index 76a421d..548153d 100644 --- a/ext/src/shim/export.ts +++ b/ext/src/shim/export.ts @@ -9,8 +9,6 @@ import { onMessage , onMessageResponse , sendMessage } from "./eventMessageChannel"; -import ShimManager from "../background/ShimManager"; - let initializedBridgeInfo: BridgeInfo; let initializedBackgroundPort: MessagePort; @@ -46,6 +44,9 @@ export function ensureInit (): Promise { * URL. */ if (window.location.protocol === "moz-extension:") { + const { default: ShimManager } = + await import("../background/ShimManager"); + // port2 will post bridge messages to port 1 await ShimManager.init(); await ShimManager.createShim(channel.port2);