diff options
-rw-r--r-- | components/script/dom/htmlscriptelement.rs | 7 | ||||
-rw-r--r-- | tests/wpt/metadata/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html.ini | 5 |
2 files changed, 2 insertions, 10 deletions
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index efe5fe54535..b5a6a473dd3 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -272,10 +272,7 @@ impl HTMLScriptElement { // TODO: Step 15: environment settings object. - let window = window_from_node(self); - let window = window.r(); - let base_url = window.get_url(); - + let base_url = doc.base_url(); let is_external = match element.get_attribute(&ns!(), &atom!("src")) { // Step 16. Some(ref src) => { @@ -300,7 +297,7 @@ impl HTMLScriptElement { // Step 16.6. // TODO(#9186): use the fetch infrastructure. - let script_chan = window.networking_task_source(); + let script_chan = doc.window().networking_task_source(); let elem = Trusted::new(self, script_chan.clone()); let context = Arc::new(Mutex::new(ScriptContext { diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html.ini deleted file mode 100644 index 705a487e256..00000000000 --- a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/fetch-src/alpha/base.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[base.html] - type: testharness - [Script src with a base URL] - expected: FAIL - |