### What is affected? Component, Accessibility ### Description The following svelte/kit code ```svelte <form method="get" action="/api"> <md-filled-button type="submit">Submit</md-filled-button> </form> ``` throws an error: `Uncaught TypeError: Failed to construct 'FormData': The specified element is not a submit button.` [This diff](https://github.com/sveltejs/kit/commit/71b2c491d50f3eb409a0a1b7a0caa14a4093b489#diff-6bc786c5d82299b5eed36bb073cd7e3c8347af2951019da2b5dff1d5e3bad611) is "responsible", the issue is that the [controller/formSubmitter](https://github.com/material-components/material-web/blob/main/internal/controller/form-submitter.ts#L110) adds the md-button as the submitter ### Reproduction ```svelte <form method="get" action="/api"> <md-filled-button type="submit">Submit</md-filled-button> </form> ``` [StackBlitz](https://stackblitz.com/edit/sveltejs-kit-template-default-zcxdcvcf?description=The%20default%20SvelteKit%20template,%20generated%20with%20create-svelte&file=README.md,src%2Froutes%2F%2Bpage.svelte&title=SvelteKit%20Default%20Template) ### Workaround ```svelte <md-filled-button type="submit" onclick="{(e) => { e.preventDefault(); e.target.form.requestSubmit(); }}">Submit</md-filled-button> ``` ### Is this a regression? No or unsure. This never worked, or I haven't tried before. ### Affected versions 2.4.0 ### Browser/OS/Node environment Browser: Firefox/143.0 Os: Widows 11 Node version: v22.13.1 Npm version: 10.9.2 should be a general issue on every Browser/version