klembot / twinejs

Twine, a tool for telling interactive, nonlinear stories
https://twinery.org
GNU General Public License v3.0
2k stars 296 forks source link

Accessibility with screen readers #1025

Open ashleygrobler04 opened 2 years ago

ashleygrobler04 commented 2 years ago

Describe the bug.

I am using Twine 2.3.16 (downloaded version) with the free and open source screen reader called NVDA. You can find it at https://nvaccess.org When I want to add a new passage, my screen reader tells me "double click to edit this passage." When I press enter on the keyboard (since I don't use the mouse), Nothing happens Thus I can't edit the passage. I don't know if the following is a bug or not, but when navigating through the buttons via using the arrow keys the text isn't read. How ever when I use tab to navigate through the buttons, the labels are clearly red.

Steps to reproduce:

If you want to reproduce the same issue, Please download NVDA (linked above.), install and enable it and create a new story. Please do try to navigate the interface with a keyboard only in order to understand what I am talking about.

Expected behavior:

I expected the enter key to enable me to add a new passage to the current story.

Additional context on this problem.

No response

Twine version number

2.3.16

Does this problem occur with the web version of Twine or the desktop app?

Desktop app

What operating system does this problem occur on?

Windows

If this problem is occurring with the web version of Twine, what browser does it occur on?

No response

Presubmission checklist

klembot commented 2 years ago

Could you try this out in 2.4 beta 2? I am guessing you will see similar issues, but I'd like to confirm if possible.