diff --git a/packages/svelte/src/compiler/phases/1-parse/utils/html.js b/packages/svelte/src/compiler/phases/1-parse/utils/html.js index a3230a165a..309569f4b7 100644 --- a/packages/svelte/src/compiler/phases/1-parse/utils/html.js +++ b/packages/svelte/src/compiler/phases/1-parse/utils/html.js @@ -121,6 +121,7 @@ function validate_code(code) { // based on http://developers.whatwg.org/syntax.html#syntax-tag-omission +// while `input` is also an interactive element, it is never moved by the browser, so we don't need to check for it const interactive_elements = new Set(['a', 'button', 'iframe', 'embed', 'select', 'textarea']); /** @type {Record>} */