Skip to content

feat: support keyboard row reordering and accessibility - #183

Open
kseniya57 wants to merge 1 commit into
mainfrom
feat/keyboard-row-reordering
Open

kseniya57 wants to merge 1 commit into
mainfrom
feat/keyboard-row-reordering

Conversation

@kseniya57

@kseniya57 kseniya57 commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Adds keyboard support to row reordering: focus a drag handle, press Space or Enter to start, use arrow keys to move, and press Space or Enter to drop. Escape cancels the move.

Keyboard activation is restricted to rows, preserving keyboard interactions with controls in draggable column headers.

Adds an optional accessibility prop to ReorderingProvider and SortableList for customizing screen reader instructions, announcements and focus restoration through the shared DnD context.

@kseniya57 kseniya57 self-assigned this Oct 15, 2026
@kseniya57
kseniya57 requested a review from beliarh as a code owner October 15, 2026 11:02
@gravity-ui-bot

Copy link
Copy Markdown
Contributor

Preview is ready.

@kseniya57
kseniya57 force-pushed the feat/keyboard-row-reordering branch from e58376e to 0c74632 Compare October 15, 2026 11:12
@kseniya57
kseniya57 force-pushed the feat/keyboard-row-reordering branch from 0c74632 to d6540a8 Compare October 15, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants