From 3194a794535e23acfe8f6aac8d6a99c85ae6e6eb Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 23 Oct 2024 18:07:15 +0100 Subject: [PATCH] feedback --- .../phases/3-transform/client/visitors/shared/component.js | 4 +--- packages/svelte/src/internal/client/dom/elements/events.js | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js index 689319db1821..e98c4f04f5f4 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js @@ -146,9 +146,7 @@ export function build_component(node, component_name, context, anchor = context. return ( n.type === 'ExpressionTag' && n.expression.type !== 'Identifier' && - n.expression.type !== 'MemberExpression' && - n.expression.type !== 'UpdateExpression' && - n.expression.type !== 'AssignmentExpression' + n.expression.type !== 'MemberExpression' ); }); diff --git a/packages/svelte/src/internal/client/dom/elements/events.js b/packages/svelte/src/internal/client/dom/elements/events.js index 8a57b01161d1..12108b00f8c2 100644 --- a/packages/svelte/src/internal/client/dom/elements/events.js +++ b/packages/svelte/src/internal/client/dom/elements/events.js @@ -314,7 +314,7 @@ export function apply( if (typeof handler === 'function') { handler.apply(element, args); - } else if (has_side_effects || handler != null) { + } else if (has_side_effects || handler != null || error) { const filename = component?.[FILENAME]; const location = loc ? ` at ${filename}:${loc[0]}:${loc[1]}` : ` in ${filename}`;