diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js index 7acd5aaaae..803d317ad4 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js @@ -15,11 +15,7 @@ export function AwaitExpression(node, context) { // preserve context for // a) top-level await and // b) awaits that precede other expressions in template or `$derived(...)` - if ( - tla || - (is_reactive_expression(context) && - (!is_last_evaluated_expression(context, node) || context.path.at(-1)?.type === 'ConstTag')) - ) { + if (tla || (is_reactive_expression(context) && !is_last_evaluated_expression(context, node))) { return b.call(b.await(b.call('$.save', argument))); }