diff --git a/.changeset/khaki-mirrors-warn.md b/.changeset/khaki-mirrors-warn.md new file mode 100644 index 0000000000..871e4afcba --- /dev/null +++ b/.changeset/khaki-mirrors-warn.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: `method` attribute is case insensitive diff --git a/packages/svelte/elements.d.ts b/packages/svelte/elements.d.ts index d44a7c3981..8db6648c82 100644 --- a/packages/svelte/elements.d.ts +++ b/packages/svelte/elements.d.ts @@ -892,7 +892,7 @@ export interface HTMLButtonAttributes extends HTMLAttributes | 'text/plain' | undefined | null; - formmethod?: 'dialog' | 'get' | 'post' | undefined | null; + formmethod?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null; formnovalidate?: boolean | undefined | null; formtarget?: string | undefined | null; name?: string | undefined | null; @@ -963,7 +963,7 @@ export interface HTMLFormAttributes extends HTMLAttributes { | 'text/plain' | undefined | null; - method?: 'dialog' | 'get' | 'post' | undefined | null; + method?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null; name?: string | undefined | null; novalidate?: boolean | undefined | null; target?: string | undefined | null; @@ -1064,7 +1064,7 @@ export interface HTMLInputAttributes extends HTMLAttributes { | 'text/plain' | undefined | null; - formmethod?: 'dialog' | 'get' | 'post' | undefined | null; + formmethod?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null; formnovalidate?: boolean | undefined | null; formtarget?: string | undefined | null; height?: number | string | undefined | null;