From 3c0b60655b584fcdae27fad790094ab0d8419ab9 Mon Sep 17 00:00:00 2001 From: Julian Sigmund Date: Tue, 24 Mar 2026 13:20:28 +0100 Subject: [PATCH 1/2] fix: resolve infinite recursion in AppField during SSR --- packages/svelte-form/src/AppField.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte-form/src/AppField.svelte b/packages/svelte-form/src/AppField.svelte index fb9ab6abe..3eb6a17ec 100644 --- a/packages/svelte-form/src/AppField.svelte +++ b/packages/svelte-form/src/AppField.svelte @@ -9,11 +9,11 @@ children: Snippet fieldProps: any } - const { children, form, fieldComponents, fieldProps }: Props = $props() + const { children: childrenProp, form, fieldComponents, fieldProps }: Props = $props() {#snippet children(field: any)} - + {/snippet} From 03f7db8d61f861c4de8f26442c7e01a3358cd8de Mon Sep 17 00:00:00 2001 From: Julian Sigmund Date: Tue, 24 Mar 2026 13:24:38 +0100 Subject: [PATCH 2/2] fix: add changeset to resolve infinite recursion in AppField during SSR --- .changeset/loose-garlics-fetch.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/loose-garlics-fetch.md diff --git a/.changeset/loose-garlics-fetch.md b/.changeset/loose-garlics-fetch.md new file mode 100644 index 000000000..f7510dbe5 --- /dev/null +++ b/.changeset/loose-garlics-fetch.md @@ -0,0 +1,5 @@ +--- +'@tanstack/svelte-form': patch +--- + +Fix infinite recursion in AppField during SSR caused by children prop shadowing