| Index: Source/core/loader/FrameFetchContext.cpp
|
| diff --git a/Source/core/loader/FrameFetchContext.cpp b/Source/core/loader/FrameFetchContext.cpp
|
| index 3a5795e9cb7f4ad21372395b068979f974bb8f3d..9e9ef2c2d739d4c0c6afd1eff3942971b7f96bda 100644
|
| --- a/Source/core/loader/FrameFetchContext.cpp
|
| +++ b/Source/core/loader/FrameFetchContext.cpp
|
| @@ -73,12 +73,7 @@ void FrameFetchContext::addAdditionalRequestHeaders(Document* document, Resource
|
| outgoingOrigin = SecurityOrigin::createFromString(outgoingReferrer)->toString();
|
| }
|
|
|
| - outgoingReferrer = SecurityPolicy::generateReferrerHeader(referrerPolicy, request.url(), outgoingReferrer);
|
| - if (outgoingReferrer.isEmpty())
|
| - request.clearHTTPReferrer();
|
| - else
|
| - request.setHTTPReferrer(Referrer(outgoingReferrer, referrerPolicy));
|
| -
|
| + request.setHTTPReferrer(SecurityPolicy::generateReferrer(referrerPolicy, request.url(), outgoingReferrer));
|
| request.addHTTPOriginIfNeeded(AtomicString(outgoingOrigin));
|
| }
|
|
|
|
|