diff --git a/injected/entry-points/apple.js b/injected/entry-points/apple.js index 1a10f32f27..6ab6848fea 100644 --- a/injected/entry-points/apple.js +++ b/injected/entry-points/apple.js @@ -3,7 +3,7 @@ */ import { load, init } from '../src/content-scope-features.js'; import { processConfig, platformSpecificFeatures } from './../src/utils'; -import { WebkitMessagingConfig, TestTransportConfig } from '../../messaging/index.js'; +import { WebkitMessagingConfig } from '../../messaging/index.js'; function initCode() { // @ts-expect-error https://app.asana.com/0/1201614831475344/1203979574128023/f @@ -15,27 +15,17 @@ function initCode() { const processedConfig = processConfig(config, userUnprotectedDomains, userPreferences, platformSpecificFeatures); + const handlerNames = []; if (import.meta.injectName === 'apple-isolated') { - processedConfig.messagingConfig = new WebkitMessagingConfig({ - webkitMessageHandlerNames: ['contentScopeScriptsIsolated'], - secret: '', - hasModernWebkitAPI: true, - }); + handlerNames.push('contentScopeScriptsIsolated'); } else { - processedConfig.messagingConfig = new TestTransportConfig({ - notify() { - // noop - }, - request: async () => { - // noop - }, - subscribe() { - return () => { - // noop - }; - }, - }); + handlerNames.push('contentScopeScripts'); } + processedConfig.messagingConfig = new WebkitMessagingConfig({ + webkitMessageHandlerNames: handlerNames, + secret: '', + hasModernWebkitAPI: true, + }); load({ platform: processedConfig.platform,