From 3a199e273732c94e03b470b2eb6a61d7dd9eff86 Mon Sep 17 00:00:00 2001 From: Tito Bouzout Date: Wed, 2 Oct 2024 18:07:15 -0300 Subject: [PATCH] tagName could have `:` such `` this is used in some xml documents --- .../babel-plugin-jsx-dom-expressions/src/shared/validate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js b/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js index c5db3a53..8e36e031 100644 --- a/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js +++ b/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js @@ -34,7 +34,7 @@ export function isInvalidMarkup(html) { .replace(/>[^<]+#text<") // remove attributes (the lack of quotes will make it mismatch) - .replace(/<([a-z0-9-]+)\s+[^>]+>/gi, "<$1>") + .replace(/<([a-z0-9-:]+)\s+[^>]+>/gi, "<$1>") // fix escaping, so doesnt mess up the validation // `<script>a();</script>` -> `<script>a();</script>`