mozilla-mobile / mozilla-vpn-client

A fast, secure and easy to use VPN. Built by the makers of Firefox.
https://vpn.mozilla.org
Other
454 stars 110 forks source link

shift+Tab key combination not working in the Select Location and Language menus #716

Closed madalincm closed 3 years ago

madalincm commented 3 years ago

Affected versions:

Affected Platforms:

Prerequisites:

Steps to reproduce:

  1. Open the VPN;
  2. Open the Select Location menu;
  3. Use the Tab key to navigate inside the menu;
  4. Use the shift+Tab key combination to navigate backwards in the menu ;

Expected result:

Actual result:

Notes:

┆Issue is synchronized with this Jira Task ┆Reporter: Data Sync

lesleyjanenorton commented 3 years ago

Hey! I'm going to close this as this functionality is intentional - the feedback from the accesibility team was that these "backtabbing" while in these lists should take the user to the "back" button", while the "up-arrow" should move the user to the previous language/server country, etc.

madalincm commented 3 years ago

Hello, thanks for your input. The problem here is that after using the key combination shift + tab and user is sent to the back button, the tab key is not working properly. The user can't navigate properly between all the options. Try the following steps:

  1. Enter the Select Language menu
  2. Press the tab key a few times
  3. Use shift + tab key combination
  4. Press the tab key again --- After the user uses the shift tab the next tab key presses will not navigate the user on the previous languages only from the language he was on while he first pressed shift + tab backtabingF
lesleyjanenorton commented 3 years ago

If I'm understanding your comment correctly, this is as-designed. When you are focused on a list item and click shift + tab, the focus should jump to the back button. Then, if you click tab again, the focus should jump back to the last focused list item. The list is navigable by clicking the up and down arrows.

rbillings commented 3 years ago

This is the implementation requested by accessibility. This requires a product decision. Waiting for feedback from UX.

ValentinaPC commented 3 years ago

@lesleyjanenorton this was closed because it suppose to be fixed or because is working as it suppose to? Thanks!