breaking: remove `buttonProps` from experimental remote form functions (#14622)
authorSimon H <5968653+dummdidumm@users.noreply.github.com>
Fri, 9 Jan 2026 15:15:40 +0000 (16:15 +0100)
committerGitHub <noreply@github.com>
Fri, 9 Jan 2026 15:15:40 +0000 (10:15 -0500)
commit4f9870dd9d8bca40352f647863b9a79e2488295e
tree96e13b6007ecc16579249fbb8fb8860ee3e1f949
parentc8e4017c3c45932cf900350ab75bd04285702bec
breaking: remove `buttonProps` from experimental remote form functions (#14622)

* breaking: remove `buttonProps` from experimental remote form functions

use e.g. `<button {...myForm.fields.action.as('submit', 'register')}>Register</button>` button instead

* fix

* error in dev on buttonProps access

* fix

* fix tests

* tweak

* regenerate

---------

Co-authored-by: Rich Harris <richard.a.harris@gmail.com>
Co-authored-by: Rich Harris <rich.harris@vercel.com>
.changeset/honest-actors-arrive.md [new file with mode: 0644]
documentation/docs/20-core-concepts/60-remote-functions.md
packages/kit/src/exports/public.d.ts
packages/kit/src/runtime/app/server/remote/form.js
packages/kit/src/runtime/client/remote-functions/form.svelte.js
packages/kit/test/apps/async/src/routes/remote/form/[test_name]/+page.svelte
packages/kit/test/apps/async/src/routes/remote/form/[test_name]/form.remote.ts
packages/kit/test/apps/async/test/test.js
packages/kit/types/index.d.ts