diff --git a/components/net/http_loader.rs b/components/net/http_loader.rs index 2eded052307..3ed84241736 100644 --- a/components/net/http_loader.rs +++ b/components/net/http_loader.rs @@ -1462,11 +1462,8 @@ fn http_network_fetch( _ => false, }); - let is_same_origin = request.url_list.iter().any(|url| match request.origin { - SpecificOrigin(ref immutable_request_origin) => { - url.clone().into_url().origin().ascii_serialization() == - immutable_request_origin.ascii_serialization() - }, + let is_same_origin = request.url_list.iter().all(|url| match request.origin { + SpecificOrigin(ref immutable_request_origin) => url.origin() == *immutable_request_origin, _ => false, });