diff options
Diffstat (limited to 'components/script/script_module.rs')
-rw-r--r-- | components/script/script_module.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/script_module.rs b/components/script/script_module.rs index c6f18733bc1..b74dba2c65f 100644 --- a/components/script/script_module.rs +++ b/components/script/script_module.rs @@ -1745,9 +1745,10 @@ fn fetch_single_module_script( ModuleOwner::Worker(_) | ModuleOwner::DynamicModule(_) => None, ModuleOwner::Window(script) => Some(script.root().owner_document()), }; + let webview_id = document.as_ref().map(|document| document.webview_id()); // Step 7-8. - let request = RequestBuilder::new(url.clone(), global.get_referrer()) + let request = RequestBuilder::new(webview_id, url.clone(), global.get_referrer()) .destination(destination) .origin(global.origin().immutable().clone()) .parser_metadata(options.parser_metadata) |