diff --git a/.changeset/tangy-animals-invent.md b/.changeset/tangy-animals-invent.md new file mode 100644 index 000000000000..0d490ecdbd0b --- /dev/null +++ b/.changeset/tangy-animals-invent.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: un-proxy `form.result` diff --git a/packages/kit/src/runtime/client/remote-functions/form.svelte.js b/packages/kit/src/runtime/client/remote-functions/form.svelte.js index fd998440fdc8..48e0ec5eef85 100644 --- a/packages/kit/src/runtime/client/remote-functions/form.svelte.js +++ b/packages/kit/src/runtime/client/remote-functions/form.svelte.js @@ -32,7 +32,7 @@ export function form(id) { const action = '?/remote=' + encodeURIComponent(action_id); /** @type {any} */ - let result = $state(started ? undefined : remote_responses[action_id]); + let result = $state.raw(started ? undefined : remote_responses[action_id]); /** @type {number} */ let pending_count = $state(0);