diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 1c41d8534e5..12dcf6e4057 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -1313,6 +1313,10 @@ impl HTMLScriptElement { return Some(ScriptType::Module); } + if ty.to_ascii_lowercase().trim_matches(HTML_SPACE_CHARACTERS) == "importmap" { + return Some(ScriptType::ImportMap); + } + if SCRIPT_JS_MIMES .contains(&ty.to_ascii_lowercase().trim_matches(HTML_SPACE_CHARACTERS)) { diff --git a/tests/wpt/meta/import-maps/external-import-map-errors.html.ini b/tests/wpt/meta/import-maps/external-import-map-errors.html.ini deleted file mode 100644 index 77626ddd626..00000000000 --- a/tests/wpt/meta/import-maps/external-import-map-errors.html.ini +++ /dev/null @@ -1,10 +0,0 @@ -[external-import-map-errors.html] - expected: TIMEOUT - [Test that an external import map fires an error event] - expected: TIMEOUT - - [Test that an external import map fires an error event, regardless of attribute order] - expected: NOTRUN - - [Test that an external import map in markup fires an error event] - expected: NOTRUN