| Index: third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.cpp b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| index 9b34e0ffcfb6d74f50b31fea2d377a344909514d..c169fba59975c217a3ebc6a23a64d690866f8f41 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| @@ -168,8 +168,9 @@ ResourceRequest FrameLoader::resourceRequestForReload(
|
| // was initiated by something in the current document and should therefore
|
| // show the current document's url as the referrer.
|
| if (clientRedirectPolicy == ClientRedirectPolicy::ClientRedirect) {
|
| - request.setHTTPReferrer(Referrer(m_frame->document()->outgoingReferrer(),
|
| - m_frame->document()->getReferrerPolicy()));
|
| + request.setHTTPReferrer(SecurityPolicy::generateReferrer(
|
| + m_frame->document()->getReferrerPolicy(), m_frame->document()->url(),
|
| + m_frame->document()->outgoingReferrer()));
|
| }
|
|
|
| if (!overrideURL.isEmpty()) {
|
|
|