diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js index cbdf3fa9bb..8e0303e934 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js @@ -87,19 +87,15 @@ export function RegularElement(node, context) { '=', b.id('$$payload.select_value'), b.member( - b.call( - '$.spread_attributes', - build_spread_object( - node, - node.attributes.filter( - (attribute) => - attribute.type === 'Attribute' || - attribute.type === 'BindDirective' || - attribute.type === 'SpreadAttribute' - ), - context + build_spread_object( + node, + node.attributes.filter( + (attribute) => + attribute.type === 'Attribute' || + attribute.type === 'BindDirective' || + attribute.type === 'SpreadAttribute' ), - b.null + context ), 'value', false, diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js index 54250eda8c..edaa76ceec 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js @@ -211,19 +211,15 @@ export function build_element_attributes(node, context) { '$.maybe_selected', b.id('$$payload'), b.member( - b.call( - '$.spread_attributes', - build_spread_object( - node, - node.attributes.filter( - (attribute) => - attribute.type === 'Attribute' || - attribute.type === 'BindDirective' || - attribute.type === 'SpreadAttribute' - ), - context + build_spread_object( + node, + node.attributes.filter( + (attribute) => + attribute.type === 'Attribute' || + attribute.type === 'BindDirective' || + attribute.type === 'SpreadAttribute' ), - b.null + context ), 'value', false,