diff --git a/.changeset/omit-bind-focused-ssr.md b/.changeset/omit-bind-focused-ssr.md new file mode 100644 index 0000000000..80200808aa --- /dev/null +++ b/.changeset/omit-bind-focused-ssr.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: omit `bind:focused` from SSR output (it has no HTML attribute) diff --git a/packages/svelte/src/compiler/phases/bindings.js b/packages/svelte/src/compiler/phases/bindings.js index 6714a6e77d..dfe78da98c 100644 --- a/packages/svelte/src/compiler/phases/bindings.js +++ b/packages/svelte/src/compiler/phases/bindings.js @@ -23,7 +23,9 @@ export const binding_properties = { event: 'durationchange', omit_in_ssr: true }, - focused: {}, + focused: { + omit_in_ssr: true // no corresponding HTML attribute + }, paused: { valid_elements: ['audio', 'video'], omit_in_ssr: true,