zotero / zotero-connectors

Chrome, Firefox, Edge, and Safari extensions for Zotero
https://www.zotero.org/download/connectors
Other
480 stars 119 forks source link

[Keyboard accessibility] Cannot expand Zotero menu and cannot focus its sub-menus in Google Docs #423

Closed jooyoungseo closed 1 year ago

jooyoungseo commented 1 year ago

I am a screen reader who needs to manipulate everything via keyboard. Unlike other menus, Zotero menu in Google Docs is not expandable via keyboard arrow keys and I cannot focus on its sub-menus. This issue can be found in any browsers.

Please seriously consider fixing this issue for keyboard-only users.

dstillman commented 1 year ago

@jooyoungseo: This is fixed now in the Zotero Connector beta for Firefox, and it will be included in the next official release for all browsers. Thanks for reporting this.

jooyoungseo commented 1 year ago

@dstillman -- Thanks, but issue has not been resolved. I cannot expand the Zotero menu item and cannot arrow down its sub-menus. Tested with Zotero beta Firefox on Windows 11:

Version 5.0.107beta1 Last Updated February 25, 2023

dstillman commented 1 year ago

Can you say exactly what you're trying? E.g., in Firefox with 5.0.107beta1, I can press Alt-Shift-Z to focus the Zotero menu (or Alt-/ followed by left arrow), use the up/down arrow keys to move through the menu, and press Enter to select an option.

It looks like window focus isn't always working properly when using the keyboard, though — e.g., sometimes you have to Alt-Tab to a Zotero window to bring it to the front. We'll see if we can fix that.

jooyoungseo commented 1 year ago

@dstillman Sure thing. I am sharing the reproducible steps below:

  1. On Windows, load NVDA screen reader.

  2. Open any google Doc in Firefox.

  3. Press Alt+Shift+Z to focus in the Zotero menu.

  4. Press DownArrow.

I don't hear any focus change.

dstillman commented 1 year ago

OK, I can reproduce that.

dstillman commented 1 year ago

@jooyoungseo: OK, please try the latest Zotero Connector beta.

jooyoungseo commented 1 year ago

@dstillman -- Confirmed! Thanks! Now it works as expected.