aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlscriptelement.rs
diff options
context:
space:
mode:
authorLi-Hsuan Hsieh <ss77995ss@gmail.com>2023-08-26 02:28:51 +0800
committerGitHub <noreply@github.com>2023-08-25 18:28:51 +0000
commit42c705b4adf92c79156247228905db9135de39f1 (patch)
treedfa5b2b23b69b5edc28fd352d631a1dbfa3aab84 /components/script/dom/htmlscriptelement.rs
parent88208024c6216990690f058bbf75a2d7a36ae8a8 (diff)
downloadservo-42c705b4adf92c79156247228905db9135de39f1.tar.gz
servo-42c705b4adf92c79156247228905db9135de39f1.zip
Fix type attribute for module script not in case insensitive issue (#30206)
* fix(htmlscriptelement): Make sure type for module is in case insensitive * fix(htmlscripthtml): Remove related .ini file since the tests are passed
Diffstat (limited to 'components/script/dom/htmlscriptelement.rs')
-rw-r--r--components/script/dom/htmlscriptelement.rs4
1 files changed, 3 insertions, 1 deletions
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);
}