diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/Program.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/Program.js index 3336389686..8dbe245d8d 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/Program.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/Program.js @@ -169,7 +169,9 @@ export function Program(node, context) { body.splice( chunk.position + offset, 0, - b.declaration(chunk.kind ?? 'const', [b.declarator(pattern, b.await(init))]) + b.declaration(chunk.kind ?? 'const', [ + b.declarator(pattern, b.call(b.await(b.call('$.save', init)))) + ]) ); } offset++;