diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js index bb0f55ddb6..11549fc2f0 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js @@ -1432,6 +1432,10 @@ function process_children(nodes, expression, is_element, { visit, state }) { } if (sequence.length > 0) { + if (sequence.length === 1 && sequence[0].type === 'Text' && nodes.length > 1) { + state.init.push(b.stmt(b.call('$.next'))); + } + flush_sequence(sequence); } }