Index: third_party/WebKit/Source/modules/fetch/Request.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/Request.cpp b/third_party/WebKit/Source/modules/fetch/Request.cpp |
index 0b1ebcc6fa37cac4b449ffe524d12e4b3a79890e..2bab113355c17f0416d495163afc0227885f74f5 100644 |
--- a/third_party/WebKit/Source/modules/fetch/Request.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/Request.cpp |
@@ -722,6 +722,10 @@ bool Request::HasBody() const { |
void Request::PopulateWebServiceWorkerRequest( |
WebServiceWorkerRequest& web_request) const { |
web_request.SetMethod(method()); |
+ web_request.SetMode(request_->Mode()); |
+ web_request.SetCredentialsMode(request_->Credentials()); |
+ web_request.SetCacheMode(request_->CacheMode()); |
+ web_request.SetRedirectMode(request_->Redirect()); |
web_request.SetRequestContext(request_->Context()); |
// Strip off the fragment part of URL. So far, all users of |