diff --git a/packages/extension-base/src/background/handlers/index.ts b/packages/extension-base/src/background/handlers/index.ts index 816345c0..b0f7fe34 100644 --- a/packages/extension-base/src/background/handlers/index.ts +++ b/packages/extension-base/src/background/handlers/index.ts @@ -14,8 +14,8 @@ const state = new State(); const extension = new Extension(state); const tabs = new Tabs(state); -export default function handler ({ id, message, request }: TransportRequestMessage, port: chrome.runtime.Port): void { - const isExtension = port.name === PORT_EXTENSION; +export default function handler ({ id, message, request }: TransportRequestMessage, port: chrome.runtime.Port, extensionPortName = PORT_EXTENSION): void { + const isExtension = port.name === extensionPortName; const sender = port.sender as chrome.runtime.MessageSender; const from = isExtension ? 'extension'