File tree 1 file changed +6
-0
lines changed
packages/@react-aria/selection/src
1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -222,6 +222,9 @@ export function useSelectableCollection(options: AriaSelectableCollectionOptions
222
222
}
223
223
case 'Home' :
224
224
if ( delegate . getFirstKey ) {
225
+ if ( manager . focusedKey === null && e . shiftKey ) {
226
+ return ;
227
+ }
225
228
e . preventDefault ( ) ;
226
229
let firstKey : Key | null = delegate . getFirstKey ( manager . focusedKey , isCtrlKeyPressed ( e ) ) ;
227
230
manager . setFocusedKey ( firstKey ) ;
@@ -236,6 +239,9 @@ export function useSelectableCollection(options: AriaSelectableCollectionOptions
236
239
break ;
237
240
case 'End' :
238
241
if ( delegate . getLastKey ) {
242
+ if ( manager . focusedKey === null && e . shiftKey ) {
243
+ return ;
244
+ }
239
245
e . preventDefault ( ) ;
240
246
let lastKey = delegate . getLastKey ( manager . focusedKey , isCtrlKeyPressed ( e ) ) ;
241
247
manager . setFocusedKey ( lastKey ) ;
You can’t perform that action at this time.
0 commit comments