Issue #2641 - Update Fetch to adhere to the updated spec (pass refpolicy)

Resolves #2641
This commit is contained in:
Moonchild 2024-10-20 11:23:30 +02:00 committed by roytam1
commit 7d978ccd71
16 changed files with 244 additions and 91 deletions

View file

@ -209,8 +209,10 @@ ChannelFromScriptURL(nsIPrincipal* principal,
NS_ENSURE_SUCCESS(rv, rv);
if (nsCOMPtr<nsIHttpChannel> httpChannel = do_QueryInterface(channel)) {
mozilla::net::ReferrerPolicy referrerPolicy = parentDoc ?
parentDoc->GetReferrerPolicy() : mozilla::net::RP_Default;
rv = nsContentUtils::SetFetchReferrerURIWithPolicy(principal, parentDoc,
httpChannel, mozilla::net::RP_Default);
httpChannel, referrerPolicy);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}