File tree Expand file tree Collapse file tree 2 files changed +2
-0
lines changed
packages/@headlessui-react/src/components Expand file tree Collapse file tree 2 files changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -394,6 +394,7 @@ function ButtonFn<TTag extends ElementType = typeof DEFAULT_BUTTON_TAG>(
394
394
} )
395
395
396
396
let handleMouseDown = useEvent ( ( event : ReactMouseEvent ) => {
397
+ if ( event . button !== 0 ) return // Only handle left clicks
397
398
if ( isDisabledReactIssue7711 ( event . currentTarget ) ) return event . preventDefault ( )
398
399
if ( machine . state . listboxState === ListboxStates . Open ) {
399
400
flushSync ( ( ) => machine . actions . closeListbox ( ) )
Original file line number Diff line number Diff line change @@ -230,6 +230,7 @@ function ButtonFn<TTag extends ElementType = typeof DEFAULT_BUTTON_TAG>(
230
230
] )
231
231
232
232
let handleMouseDown = useEvent ( ( event : ReactMouseEvent ) => {
233
+ if ( event . button !== 0 ) return // Only handle left clicks
233
234
if ( isDisabledReactIssue7711 ( event . currentTarget ) ) return event . preventDefault ( )
234
235
if ( disabled ) return
235
236
if ( menuState === MenuState . Open ) {
You can’t perform that action at this time.
0 commit comments