aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/script_module.rs
diff options
context:
space:
mode:
authorMatthias Deiml <matthias@deiml.net>2020-06-17 17:23:50 +0200
committerMatthias Deiml <matthias@deiml.net>2020-06-17 22:08:06 +0200
commit25080e3fa5ebbb82401d089c0227cd9c9acd358a (patch)
tree5dedeb9549d2033c7d053274b2bb530c24192ac4 /components/script/script_module.rs
parent47355766ed72b7b4855f1119a1a42f4b5e5d68ce (diff)
downloadservo-25080e3fa5ebbb82401d089c0227cd9c9acd358a.tar.gz
servo-25080e3fa5ebbb82401d089c0227cd9c9acd358a.zip
Use global.get_referrer() when appropiate
Diffstat (limited to 'components/script/script_module.rs')
-rw-r--r--components/script/script_module.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/components/script/script_module.rs b/components/script/script_module.rs
index 0a890623e62..185a96c5d86 100644
--- a/components/script/script_module.rs
+++ b/components/script/script_module.rs
@@ -60,7 +60,7 @@ use js::rust::CompileOptionsWrapper;
use js::rust::{Handle, HandleValue, IntoHandle};
use mime::Mime;
use net_traits::request::{CredentialsMode, Destination, ParserMetadata};
-use net_traits::request::{Referrer, RequestBuilder, RequestMode};
+use net_traits::request::{RequestBuilder, RequestMode};
use net_traits::{FetchMetadata, Metadata};
use net_traits::{FetchResponseListener, NetworkError};
use net_traits::{ResourceFetchTiming, ResourceTimingType};
@@ -721,7 +721,6 @@ impl ModuleTree {
// Step 8.
- let referrer = global.get_referrer();
for url in urls {
// https://html.spec.whatwg.org/multipage/#internal-module-script-graph-fetching-procedure
// Step 1.
@@ -733,7 +732,6 @@ impl ModuleTree {
url.clone(),
visited_urls.clone(),
destination.clone(),
- referrer.clone(),
ParserMetadata::NotParserInserted,
"".to_owned(), // integrity
credentials_mode.clone(),
@@ -1227,7 +1225,6 @@ pub fn fetch_external_module_script(
) {
let mut visited_urls = HashSet::new();
visited_urls.insert(url.clone());
- let referrer = owner.global().get_referrer();
// Step 1.
fetch_single_module_script(
@@ -1235,7 +1232,6 @@ pub fn fetch_external_module_script(
url,
visited_urls,
destination,
- referrer,
ParserMetadata::NotParserInserted,
integrity_metadata,
credentials_mode,
@@ -1250,7 +1246,6 @@ pub fn fetch_single_module_script(
url: ServoUrl,
visited_urls: HashSet<ServoUrl>,
destination: Destination,
- referrer: Referrer,
parser_metadata: ParserMetadata,
integrity_metadata: String,
credentials_mode: CredentialsMode,
@@ -1325,7 +1320,7 @@ pub fn fetch_single_module_script(
};
// Step 7-8.
- let request = RequestBuilder::new(url.clone(), referrer)
+ let request = RequestBuilder::new(url.clone(), global.get_referrer())
.destination(destination.clone())
.origin(global.origin().immutable().clone())
.parser_metadata(parser_metadata)