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 @@ -220,6 +220,9 @@ export function useSelectableCollection(options: AriaSelectableCollectionOptions
220
220
}
221
221
case 'Home' :
222
222
if ( delegate . getFirstKey ) {
223
+ if ( manager . focusedKey === null && e . shiftKey ) {
224
+ return ;
225
+ }
223
226
e . preventDefault ( ) ;
224
227
let firstKey = delegate . getFirstKey ( manager . focusedKey , isCtrlKeyPressed ( e ) ) ;
225
228
manager . setFocusedKey ( firstKey ) ;
@@ -232,6 +235,9 @@ export function useSelectableCollection(options: AriaSelectableCollectionOptions
232
235
break ;
233
236
case 'End' :
234
237
if ( delegate . getLastKey ) {
238
+ if ( manager . focusedKey === null && e . shiftKey ) {
239
+ return ;
240
+ }
235
241
e . preventDefault ( ) ;
236
242
let lastKey = delegate . getLastKey ( manager . focusedKey , isCtrlKeyPressed ( e ) ) ;
237
243
manager . setFocusedKey ( lastKey ) ;
You can’t perform that action at this time.
0 commit comments