From 7d09b7c2e77259be47ffdb8e9ad317b0854e8133 Mon Sep 17 00:00:00 2001 From: OmkarJ13 Date: Sat, 27 Sep 2025 20:12:06 +0530 Subject: [PATCH 1/2] fix: Fix select item firing click events when disabled --- packages/react/select/src/select.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react/select/src/select.tsx b/packages/react/select/src/select.tsx index 042a0f333..b984a7629 100644 --- a/packages/react/select/src/select.tsx +++ b/packages/react/select/src/select.tsx @@ -1309,6 +1309,7 @@ const SelectItem = React.forwardRef( tabIndex={disabled ? undefined : -1} {...itemProps} ref={composedRefs} + style={{pointerEvents: disabled ? 'none' : 'auto'}} onFocus={composeEventHandlers(itemProps.onFocus, () => setIsFocused(true))} onBlur={composeEventHandlers(itemProps.onBlur, () => setIsFocused(false))} onClick={composeEventHandlers(itemProps.onClick, () => { From 6de7447ccefadb2cb918fc5d6907cbe10fce2ca7 Mon Sep 17 00:00:00 2001 From: OmkarJ13 Date: Sat, 27 Sep 2025 20:24:22 +0530 Subject: [PATCH 2/2] Add changeset --- .changeset/legal-lights-visit.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/legal-lights-visit.md diff --git a/.changeset/legal-lights-visit.md b/.changeset/legal-lights-visit.md new file mode 100644 index 000000000..822293336 --- /dev/null +++ b/.changeset/legal-lights-visit.md @@ -0,0 +1,5 @@ +--- +'@radix-ui/react-select': patch +--- + +Disable pointer events on select item when disabled. Fixes #3683