We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 62867e8 commit 5f59bd9Copy full SHA for 5f59bd9
packages/core/src/features/keyboard-drag-and-drop/feature.ts
@@ -191,7 +191,14 @@ export const keyboardDragAndDropFeature: FeatureImplementation = {
191
preventDefault: true,
192
isEnabled: (tree) => !tree.getState().dnd,
193
handler: (_, tree) => {
194
- tree.startKeyboardDrag(tree.getSelectedItems());
+ const selectedItems = tree.getSelectedItems();
195
+ const focusedItem = tree.getFocusedItem();
196
+
197
+ tree.startKeyboardDrag(
198
+ selectedItems.includes(focusedItem)
199
+ ? selectedItems
200
+ : selectedItems.concat(focusedItem),
201
+ );
202
},
203
204
dragUp: {
0 commit comments