diff --git a/components/net/http_loader.rs b/components/net/http_loader.rs index 18dff8ca0ef..c818a50479b 100644 --- a/components/net/http_loader.rs +++ b/components/net/http_loader.rs @@ -817,7 +817,13 @@ pub fn http_redirect_fetch( request.url_list.push(location_url); // Step 14 - // TODO implement referrer policy + if let Some(referrer_policy) = response + .actual_response() + .headers + .typed_get::() + { + request.referrer_policy = Some(referrer_policy.into()); + } // Step 15 let recursive_flag = request.redirect_mode != RedirectMode::Manual;