Fix HTML attribute name normalization (#19709)

This commit is contained in:
fisker Cheung authored and GitHub committed 2026-07-25 08:08:13 +08:00
1 parent 7c5872f7a2
commit bfb1eacd89
5 files changed
+99 -3

No files matched your search

+2 -2
View File
@@ -241,9 +241,9 @@ function normalizeName(node, parseOptions) {
attr.name = lowerCaseIf(
attr.name,
(lowerCasedAttrName) =>
ELEMENT_ATTRIBUTES.has(node.name) &&
HTML_TAGS.has(node.name) &&
(GLOBAL_ATTRIBUTES.has(lowerCasedAttrName) ||
ELEMENT_ATTRIBUTES.get(node.name).has(lowerCasedAttrName)),
ELEMENT_ATTRIBUTES.get(node.name)?.has(lowerCasedAttrName)),
);
}
}