Above is just an example for my case. Example code available here.
I've arrived at above solution, while solving 2.1.1 Keyboard, 2.5.1 Pointer Gestures, 2.5.7 Dragging Movements criteria's combined for WCAG 2.2 AA compliance
Is there any bad UX in above solution?
References:
- https://www.darins.page/articles/designing-a-reorderable-list-component#keyboard-controls
- https://robbymacdonell.medium.com/refactoring-a-sortable-list-for-keyboard-accessibility-2176b34a07f4
The re-order up/down buttons is not a new concept, its been there since long ..
- https://aqwilldo.wordpress.com/wp-content/uploads/2014/07/02-list.jpg
- https://help.tableau.com/current/reader/desktop/en-us/Img/ManualSort.png
Other similar UI/UX in production
- Outlook Mail Rules reordering - https://outlook.live.com/mail/0/options/mail/rules
Similar question with minimal info - Up & down arrows vs Drag & drop for reordering elements


