aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/navigation.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/navigation.rs')
-rw-r--r--components/script/navigation.rs32
1 files changed, 17 insertions, 15 deletions
diff --git a/components/script/navigation.rs b/components/script/navigation.rs
index 1ec54ad397e..0ed58ba609f 100644
--- a/components/script/navigation.rs
+++ b/components/script/navigation.rs
@@ -192,21 +192,23 @@ impl InProgressLoad {
pub(crate) fn request_builder(&mut self) -> RequestBuilder {
let id = self.pipeline_id;
let top_level_browsing_context_id = self.top_level_browsing_context_id;
- let mut request_builder =
- RequestBuilder::new(self.load_data.url.clone(), self.load_data.referrer.clone())
- .method(self.load_data.method.clone())
- .destination(Destination::Document)
- .mode(RequestMode::Navigate)
- .credentials_mode(CredentialsMode::Include)
- .use_url_credentials(true)
- .pipeline_id(Some(id))
- .target_browsing_context_id(Some(top_level_browsing_context_id))
- .referrer_policy(self.load_data.referrer_policy)
- .headers(self.load_data.headers.clone())
- .body(self.load_data.data.clone())
- .redirect_mode(RedirectMode::Manual)
- .origin(self.origin.immutable().clone())
- .crash(self.load_data.crash.clone());
+ let mut request_builder = RequestBuilder::new(
+ Some(top_level_browsing_context_id),
+ self.load_data.url.clone(),
+ self.load_data.referrer.clone(),
+ )
+ .method(self.load_data.method.clone())
+ .destination(Destination::Document)
+ .mode(RequestMode::Navigate)
+ .credentials_mode(CredentialsMode::Include)
+ .use_url_credentials(true)
+ .pipeline_id(Some(id))
+ .referrer_policy(self.load_data.referrer_policy)
+ .headers(self.load_data.headers.clone())
+ .body(self.load_data.data.clone())
+ .redirect_mode(RedirectMode::Manual)
+ .origin(self.origin.immutable().clone())
+ .crash(self.load_data.crash.clone());
request_builder.url_list = self.url_list.clone();
if !request_builder.headers.contains_key(header::ACCEPT) {