As "#accessible" drag and drop (with accessible in quotes as I haven't personally verified the claims) is added to #React Aria and React Spectrum, I'm happy to see drag-and-drop get some #accessibility love at the framework level. However, I'm not convinced that aiming for parity always creates the most efficient, usable experiences in this area.
For many use cases, there are alternative approaches legitimately better suited to how people actually operate their devices, across various assistive technologies and input methods. For instance, dropdowns with type-ahead, offering more of an opportunity to browse before committing, rather than constantly navigating back and forth across drop zones which could be far apart.
The article highlights challenges in finding a preexisting holistic system, without delving into the possible reasons for that being the case until now. User feedback is also not a panacea; are you asking someone to evaluate whether they can use a thing? Or whether that thing is a good idea, and/or if a better thing could theoretically exist?
react-spectrum.adobe.com/blog/…
#a11y
Taming the dragon: Accessible drag and drop
We are excited to announce the release of drag and drop support in React Aria and React Spectrum! This includes a suite of hooks for implementing drag and drop interactions, with support for both mouse and touch, as well as full parity for keyboard a…Adobe Inc (Adobe)