File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
packages/shared/widget-plugin-dropdown-filter/src Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -101,12 +101,18 @@ export function SelectControllerMixin<TBase extends BaseController>(Base: TBase)
101
101
...changes
102
102
} ;
103
103
case useSelect . stateChangeTypes . ToggleButtonKeyDownEnter :
104
+ case useSelect . stateChangeTypes . ToggleButtonKeyDownSpaceButton :
104
105
case useSelect . stateChangeTypes . ItemClick :
105
106
return {
106
107
...changes ,
107
108
isOpen : true ,
108
109
highlightedIndex : state . highlightedIndex
109
110
} ;
111
+ case useSelect . stateChangeTypes . ToggleButtonBlur :
112
+ return {
113
+ ...changes ,
114
+ selectedItem : null
115
+ } ;
110
116
default :
111
117
return changes ;
112
118
}
Original file line number Diff line number Diff line change @@ -14,7 +14,9 @@ type ClearButtonProps = {
14
14
} ;
15
15
16
16
const stopKeyDown = ( e : React . KeyboardEvent < HTMLButtonElement > ) => {
17
- e . stopPropagation ( ) ;
17
+ if ( e . key === "Enter" || e . key === " " ) {
18
+ e . stopPropagation ( ) ;
19
+ }
18
20
} ;
19
21
20
22
export function ClearButton ( props : ClearButtonProps ) : ReactElement | null {
You can’t perform that action at this time.
0 commit comments