Index: content/renderer/shared_worker/embedded_shared_worker_stub.cc |
diff --git a/content/renderer/shared_worker/embedded_shared_worker_stub.cc b/content/renderer/shared_worker/embedded_shared_worker_stub.cc |
index 712b7e7b42db6d8c7e65f304a1c1454a3fb872dc..cd722591e9a93173820f551009055262ec64e5d2 100644 |
--- a/content/renderer/shared_worker/embedded_shared_worker_stub.cc |
+++ b/content/renderer/shared_worker/embedded_shared_worker_stub.cc |
@@ -270,6 +270,7 @@ EmbeddedSharedWorkerStub::CreateWorkerFetchContext( |
std::unique_ptr<WorkerFetchContextImpl> worker_fetch_context = |
base::MakeUnique<WorkerFetchContextImpl>( |
worker_url_loader_factory_provider.PassInterface()); |
+ worker_fetch_context->set_is_secure_context(IsOriginSecure(url_)); |
if (web_network_provider) { |
ServiceWorkerNetworkProvider* network_provider = |
ServiceWorkerNetworkProvider::FromWebServiceWorkerNetworkProvider( |