Problem
`tests/e2e/keyboard-navigation.spec.ts:174` is skipped:
TODO: Implement cross-list keyboard drag and drop
The test attempts to:
- Grab an item in `#list1` with Space + Enter
- Tab to `#list2`
- Drop with Enter
- Verify the item moved across lists
This is a feature gap, not just a test issue — single-list keyboard drag works (covered by other tests in this file), but cross-list keyboard navigation isn't wired up.
Suggested approach
Once a grab is active, ArrowDown/ArrowUp should be able to traverse from the last item of one shared-group list into the first item of the next. The grab state lives in `SelectionManager` / `KeyboardManager`; cross-zone target resolution would need to mirror what the pointer pipeline does in `DragManager.onPointerMove`.
Refs #35 — discovered during E2E skip triage.
Problem
`tests/e2e/keyboard-navigation.spec.ts:174` is skipped:
The test attempts to:
This is a feature gap, not just a test issue — single-list keyboard drag works (covered by other tests in this file), but cross-list keyboard navigation isn't wired up.
Suggested approach
Once a grab is active, ArrowDown/ArrowUp should be able to traverse from the last item of one shared-group list into the first item of the next. The grab state lives in `SelectionManager` / `KeyboardManager`; cross-zone target resolution would need to mirror what the pointer pipeline does in `DragManager.onPointerMove`.
Refs #35 — discovered during E2E skip triage.