Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved JAWS and NVDA support #1288

Closed
amitnavale opened this issue May 2, 2019 · 2 comments
Closed

Improved JAWS and NVDA support #1288

amitnavale opened this issue May 2, 2019 · 2 comments

Comments

@amitnavale
Copy link

Expected behavior

With Screen reader, movement of draggable item with arrow keys does not work.

Actual behavior

Screen reader (Tested with JAWS and NVDA) arrow keys defaults to read next character. Because of this draggable items content get read instead of moving item to next position.

Steps to reproduce

Open screen reader
navigate to example
press space bar for draggable item and press arrow keys

Suggested solution?

in a drag mode (pressing of space bar on draggable item) capture arrow keys and prevent default behaviour

What version of React are you using?

16.8.4

What version of react-beautiful-dnd are you running?

11.0.0

What browser are you using?

chrome 73.0.3683.103
IE11

Demo

this reproducible on the stories we have on the examples link
https://react-beautiful-dnd.netlify.com/iframe.html?id=single-vertical-list--basic

This is an awesome library with keyboard support. Thanks for it.
Extending it to be functional with screen readers will widen its impact exceptionally.

@alexreardon
Copy link
Collaborator

This is a shame for sure! This was tested about a year ago and we found it worked. This is a fiddly area to get correct. Would you be comfortable spiking a few things to see if they work?

@alexreardon alexreardon changed the title With screen readers(JAWS and NVDA) Movement of items with arrow keys does not work Improved JAWS and NVDA support May 6, 2019
@alexreardon alexreardon mentioned this issue Jun 27, 2019
4 tasks
@alexreardon
Copy link
Collaborator

Shipping in 12.0 #1317

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants