| Index: Source/core/loader/FrameFetchContext.cpp
|
| diff --git a/Source/core/loader/FrameFetchContext.cpp b/Source/core/loader/FrameFetchContext.cpp
|
| index 3a5795e9cb7f4ad21372395b068979f974bb8f3d..e92962f0ab040469b45c473f0da8061218f047b6 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::generateReferrerHeader(referrerPolicy, request.url(), outgoingReferrer));
|
| request.addHTTPOriginIfNeeded(AtomicString(outgoingOrigin));
|
| }
|
|
|
|
|