From b63be7b5c7d3529cd59d111129038e0759a29e57 Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 22:59:24 -0500 Subject: [PATCH] fix: extension web workers net request failing (#45708) Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Samuel Maddock --- 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)