diff --git a/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/IfElseBlock.ts b/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/IfElseBlock.ts index 8a0628f38..b3380869f 100644 --- a/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/IfElseBlock.ts +++ b/packages/svelte2tsx/src/htmlxtojsx_v2/nodes/IfElseBlock.ts @@ -8,7 +8,7 @@ import { withTrailingPropertyAccess } from '../utils/node-utils'; export function handleIf(str: MagicString, ifBlock: Node): void { if (ifBlock.elseif) { // {:else if expr} --> } else if(expr) { - const start = str.original.lastIndexOf('{:', ifBlock.expression.start); + const start = str.original.lastIndexOf('{', ifBlock.expression.start); str.overwrite(start, ifBlock.expression.start, '} else if ('); } else { // {#if expr} --> if (expr){