From 67a7f2139490decc644f2a589468f8abdd0b7169 Mon Sep 17 00:00:00 2001 From: Chance Strickland Date: Thu, 26 Sep 2024 15:59:11 -0700 Subject: [PATCH] Select: pass form attribute --- .yarn/versions/f24f9512.yml | 2 ++ packages/react/select/src/Select.tsx | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 .yarn/versions/f24f9512.yml diff --git a/.yarn/versions/f24f9512.yml b/.yarn/versions/f24f9512.yml new file mode 100644 index 000000000..d1d952778 --- /dev/null +++ b/.yarn/versions/f24f9512.yml @@ -0,0 +1,2 @@ +releases: + "@radix-ui/react-select": patch diff --git a/packages/react/select/src/Select.tsx b/packages/react/select/src/Select.tsx index 6b122c99e..407c1f318 100644 --- a/packages/react/select/src/Select.tsx +++ b/packages/react/select/src/Select.tsx @@ -129,7 +129,7 @@ const Select: React.FC = (props: ScopedProps) => { const triggerPointerDownPosRef = React.useRef<{ x: number; y: number } | null>(null); // We set this to true by default so that events bubble to forms without JS (SSR) - const isFormControl = trigger ? (Boolean(trigger.closest('form')) || form) : true; + const isFormControl = trigger ? Boolean(trigger.closest('form')) || form : true; const [nativeOptionsSet, setNativeOptionsSet] = React.useState(new Set()); // The native `select` only associates the correct default value if the corresponding