diff --git a/.changeset/eager-cycles-slide.md b/.changeset/eager-cycles-slide.md new file mode 100644 index 000000000..781e26185 --- /dev/null +++ b/.changeset/eager-cycles-slide.md @@ -0,0 +1,5 @@ +--- +'@radix-ui/react-select': major +--- + +Fix Select hidden input so it submits empty string when no value is selected diff --git a/packages/react/select/src/select.tsx b/packages/react/select/src/select.tsx index 042a0f333..6ed1dbf0e 100644 --- a/packages/react/select/src/select.tsx +++ b/packages/react/select/src/select.tsx @@ -223,8 +223,7 @@ const Select: React.FC = (props: ScopedProps) => { tabIndex={-1} name={name} autoComplete={autoComplete} - value={value} - // enable form autofill + value={value ?? ""} onChange={(event) => setValue(event.target.value)} disabled={disabled} form={form}