| Index: content/browser/loader/cross_site_resource_handler.cc
|
| diff --git a/content/browser/loader/cross_site_resource_handler.cc b/content/browser/loader/cross_site_resource_handler.cc
|
| index 29dc77ea6b08b14babbce8b77910e99e17e32ab8..8996e14ee3d02cca77336f2f887b655321da0073 100644
|
| --- a/content/browser/loader/cross_site_resource_handler.cc
|
| +++ b/content/browser/loader/cross_site_resource_handler.cc
|
| @@ -127,17 +127,12 @@ CrossSiteResourceHandler::~CrossSiteResourceHandler() {
|
| }
|
|
|
| bool CrossSiteResourceHandler::OnRequestRedirected(
|
| - const GURL& new_url,
|
| + const net::RedirectInfo& redirect_info,
|
| ResourceResponse* response,
|
| bool* defer) {
|
| - // Top-level requests change their cookie first-party URL on redirects, while
|
| - // subframes retain the parent's value.
|
| - if (GetRequestInfo()->GetResourceType() == ResourceType::MAIN_FRAME)
|
| - request()->set_first_party_for_cookies(new_url);
|
| -
|
| // We should not have started the transition before being redirected.
|
| DCHECK(!in_cross_site_transition_);
|
| - return next_handler_->OnRequestRedirected(new_url, response, defer);
|
| + return next_handler_->OnRequestRedirected(redirect_info, response, defer);
|
| }
|
|
|
| bool CrossSiteResourceHandler::OnResponseStarted(
|
|
|