Skip to content

Commit 007c6b5

Browse files
committed
fix: [BUG] - Autocomplete - Text selection with Shift + Home/End isn't working (#7228)
Possible fix for #7228
1 parent 12920fc commit 007c6b5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/@react-aria/selection/src/useSelectableCollection.ts

+6
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@ export function useSelectableCollection(options: AriaSelectableCollectionOptions
220220
}
221221
case 'Home':
222222
if (delegate.getFirstKey) {
223+
if (manager.focusedKey === null && e.shiftKey) {
224+
return;
225+
}
223226
e.preventDefault();
224227
let firstKey = delegate.getFirstKey(manager.focusedKey, isCtrlKeyPressed(e));
225228
manager.setFocusedKey(firstKey);
@@ -232,6 +235,9 @@ export function useSelectableCollection(options: AriaSelectableCollectionOptions
232235
break;
233236
case 'End':
234237
if (delegate.getLastKey) {
238+
if (manager.focusedKey === null && e.shiftKey) {
239+
return;
240+
}
235241
e.preventDefault();
236242
let lastKey = delegate.getLastKey(manager.focusedKey, isCtrlKeyPressed(e));
237243
manager.setFocusedKey(lastKey);

0 commit comments

Comments
 (0)