From b50066f420c562fd4a86b2a286cb7ff26441416d Mon Sep 17 00:00:00 2001 From: Sam Maddock Date: Wed, 19 Feb 2025 13:08:28 -0500 Subject: [PATCH] fix: extension web workers net request failing (#45698) --- shell/browser/electron_browser_client.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shell/browser/electron_browser_client.cc b/shell/browser/electron_browser_client.cc index d39afef9a687..135e04a3d712 100644 --- a/shell/browser/electron_browser_client.cc +++ b/shell/browser/electron_browser_client.cc @@ -1074,6 +1074,12 @@ void ElectronBrowserClient:: // reason for it, and we could consider supporting it in future. protocol_registry->RegisterURLLoaderFactories(factories, false /* allow_file_access */); +#if BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS) + factories->emplace( + extensions::kExtensionScheme, + extensions::CreateExtensionWorkerMainResourceURLLoaderFactory( + browser_context)); +#endif } #if BUILDFLAG(ENABLE_ELECTRON_EXTENSIONS)