Index: content/child/web_url_loader_impl.cc |
diff --git a/content/child/web_url_loader_impl.cc b/content/child/web_url_loader_impl.cc |
index 5758e343f8b719f5b7afe1f6e3c47bfbc9bfbf4a..1581f329c97d0df5e3cc68aa588e4544450fba95 100644 |
--- a/content/child/web_url_loader_impl.cc |
+++ b/content/child/web_url_loader_impl.cc |
@@ -549,7 +549,7 @@ bool WebURLLoaderImpl::Context::OnReceivedRedirect( |
new_request.setUseStreamOnResponse(request_.useStreamOnResponse()); |
new_request.setRequestContext(request_.requestContext()); |
new_request.setFrameType(request_.frameType()); |
- new_request.setSkipServiceWorker(request_.skipServiceWorker()); |
+ new_request.setSkipServiceWorker(!info.was_fetched_via_service_worker); |
new_request.setShouldResetAppCache(request_.shouldResetAppCache()); |
new_request.setFetchRequestMode(request_.fetchRequestMode()); |
new_request.setFetchCredentialsMode(request_.fetchCredentialsMode()); |