Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 9f1f2096c9bf84d0df58406f653010807058919e..cf606156c0b27efae71e9ce29ffe6a640a71aa19 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -3037,6 +3037,8 @@ RenderFrameImpl::CreateWorkerFetchContext() { |
worker_fetch_context->set_parent_frame_id(routing_id_); |
worker_fetch_context->set_first_party_for_cookies( |
frame_->GetDocument().FirstPartyForCookies()); |
+ worker_fetch_context->set_is_secure_context( |
+ frame_->GetDocument().IsSecureContext()); |
blink::WebServiceWorkerNetworkProvider* web_provider = |
frame_->DataSource()->GetServiceWorkerNetworkProvider(); |
if (web_provider) { |