| 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 bd6fe10b6bc29e409ab96515e44c96ec55e60d40..e3b7727c06bf76e73fe561d8bb3935d12dccade5 100644
|
| --- a/content/child/web_url_loader_impl.cc
|
| +++ b/content/child/web_url_loader_impl.cc
|
| @@ -460,7 +460,8 @@ void WebURLLoaderImpl::Context::Start(const WebURLRequest& request,
|
| request_info.method = method;
|
| request_info.url = url;
|
| request_info.first_party_for_cookies = request.firstPartyForCookies();
|
| - request_info.referrer = referrer_url;
|
| + referrer_policy_ = request.referrerPolicy();
|
| + request_info.referrer = Referrer(referrer_url, referrer_policy_);
|
| request_info.headers = GetWebURLRequestHeaders(request);
|
| request_info.load_flags = GetLoadFlagsForWebURLRequest(request);
|
| request_info.enable_load_timing = true;
|
| @@ -482,8 +483,6 @@ void WebURLLoaderImpl::Context::Start(const WebURLRequest& request,
|
| request_info.fetch_request_context_type = GetRequestContextType(request);
|
| request_info.fetch_frame_type = GetRequestContextFrameType(request);
|
| request_info.extra_data = request.extraData();
|
| - referrer_policy_ = request.referrerPolicy();
|
| - request_info.referrer_policy = request.referrerPolicy();
|
| bridge_.reset(resource_dispatcher_->CreateBridge(request_info));
|
|
|
| if (!request.httpBody().isNull()) {
|
|
|