aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/globalscope.rs2
-rw-r--r--components/script/dom/htmlformelement.rs2
-rw-r--r--components/script/dom/htmlscriptelement.rs2
-rw-r--r--components/script/dom/request.rs2
-rw-r--r--components/script/dom/servoparser/prefetch.rs2
5 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/globalscope.rs b/components/script/dom/globalscope.rs
index f84c0caa4ec..433a24ae786 100644
--- a/components/script/dom/globalscope.rs
+++ b/components/script/dom/globalscope.rs
@@ -2365,7 +2365,7 @@ impl GlobalScope {
return Referrer::Client(url);
} else {
// Substep 3.2
- return Referrer::ReferrerUrl(self.get_url());
+ return Referrer::Client(self.get_url());
}
}
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index b9b475e02ff..76ae4a7ab27 100644
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -688,7 +688,7 @@ impl HTMLFormElement {
LoadOrigin::Script(doc.origin().immutable().clone()),
action_components,
None,
- Referrer::ReferrerUrl(target_document.url()),
+ target_window.upcast::<GlobalScope>().get_referrer(),
target_document.get_referrer_policy(),
);
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs
index 9b9bbb619f7..fb5bca5fb2c 100644
--- a/components/script/dom/htmlscriptelement.rs
+++ b/components/script/dom/htmlscriptelement.rs
@@ -348,7 +348,7 @@ fn fetch_a_classic_script(
cors_setting,
doc.origin().immutable().clone(),
script.global().pipeline_id(),
- Referrer::ReferrerUrl(doc.url()),
+ script.global().get_referrer(),
doc.get_referrer_policy(),
integrity_metadata,
);
diff --git a/components/script/dom/request.rs b/components/script/dom/request.rs
index 27d2a1e61bc..e301d360cc4 100644
--- a/components/script/dom/request.rs
+++ b/components/script/dom/request.rs
@@ -486,7 +486,7 @@ fn net_request_from_global(global: &GlobalScope, url: ServoUrl) -> NetTraitsRequ
let origin = Origin::Origin(global.get_url().origin());
let https_state = global.get_https_state();
let pipeline_id = global.pipeline_id();
- let referrer = NetTraitsRequestReferrer::ReferrerUrl(global.get_url());
+ let referrer = global.get_referrer();
NetTraitsRequest::new(url, Some(origin), referrer, Some(pipeline_id), https_state)
}
diff --git a/components/script/dom/servoparser/prefetch.rs b/components/script/dom/servoparser/prefetch.rs
index e5ae112620f..6d7d6c24e2c 100644
--- a/components/script/dom/servoparser/prefetch.rs
+++ b/components/script/dom/servoparser/prefetch.rs
@@ -52,7 +52,7 @@ impl Tokenizer {
pipeline_id: document.global().pipeline_id(),
base_url: None,
document_url: document.url(),
- referrer: Referrer::ReferrerUrl(document.url()),
+ referrer: document.global().get_referrer(),
referrer_policy: document.get_referrer_policy(),
resource_threads: document.loader().resource_threads().clone(),
// Initially we set prefetching to false, and only set it