From 7a1531fbefe0e7bb30a46d04058d1b5355c1251b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 28 Oct 2025 08:03:10 +0100 Subject: [PATCH] fix --- .../phases/3-transform/server/visitors/CallExpression.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/CallExpression.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/CallExpression.js index bba6511eec..8525fb6366 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/CallExpression.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/CallExpression.js @@ -12,7 +12,14 @@ import { get_inspect_args } from '../../utils.js'; export function CallExpression(node, context) { const rune = get_rune(node, context.state.scope); - if (rune === '$host') { + if ( + rune === '$host' || + rune === '$effect' || + rune === '$effect.pre' || + rune === '$inspect.trace' + ) { + // we will only encounter `$effect` etc if they are top-level statements in the