diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 8889f6ad696..dfadc364ded 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -1186,7 +1186,9 @@ impl HTMLScriptElement { (Some(ref ty), _) => { debug!("script type={}", &***ty); - if &***ty == String::from("module") { + if ty.to_ascii_lowercase().trim_matches(HTML_SPACE_CHARACTERS) == + String::from("module") + { return Some(ScriptType::Module); } diff --git a/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/module/type.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/module/type.html.ini deleted file mode 100644 index 580daddd58a..00000000000 --- a/tests/wpt/meta-legacy-layout/html/semantics/scripting-1/the-script-element/module/type.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[type.html] - [type="MODULE"] - expected: FAIL - - [type="Module"] - expected: FAIL - diff --git a/tests/wpt/meta/html/semantics/scripting-1/the-script-element/module/type.html.ini b/tests/wpt/meta/html/semantics/scripting-1/the-script-element/module/type.html.ini deleted file mode 100644 index 580daddd58a..00000000000 --- a/tests/wpt/meta/html/semantics/scripting-1/the-script-element/module/type.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[type.html] - [type="MODULE"] - expected: FAIL - - [type="Module"] - expected: FAIL -