sympa-community / sympa

Sympa, Mailing List Management Software
https://www.sympa.community/sympa
GNU General Public License v2.0
244 stars 97 forks source link

Sympa Accessibility Issue - 14 - Menus that open when receiving keyboard focus is not a great option regarding accessibility #1773

Open rm1-uiuc opened 10 months ago

rm1-uiuc commented 10 months ago

The University of Illinois at Urbana-Champaign, Technology Services Accessibility Testing team conducted an Accessibility Review of Sympa on September 25, 2023 and found 26 issues that need to be fixed to make the interface accessible for visual impaired users.

Version

6.2.72

Installation method

Source Package

Expected behavior

It is ideal to design Sympa menus to open by entering the key or space bar for screen readers.

When there are lot of submenus in each of those menus, either user must navigate to all of them to reach the main content or have an extra keyboard stroke of esc key for each menu to collapse those submenus. So, The menu in the screenshot below opens as soon as they receive keyboard focus.

Actual behavior

Sympa Menus open automatically when it receives keyboard focus which causes a screen reader to be confused when attempting to read it.

Steps to reproduce

Sympa Accessibility Issue - 14 - was determined by an Automation Tool Evaluation using AInspector and Siteimprove Accessibility Checkers as automated accessibility evaluation tools.

After running these automation tools the following issue was identified:

Menus that open when receiving keyboard focus is not a great option regarding accessibility. When there are lot of submenus in each of those menus, either user must navigate to all of them to reach the main content or have an extra keyboard stroke of esc key for each menu to collapse those submenus. So, it is ideal to open the menu with the enter key or space bar. The menu in the screenshot below opens as soon as they receive keyboard focus.

WCAG Level A 2.1.1 Keyboard

image

Fig 16 Menu open on keyboard focus.

Additional information

Attached is the Accessibility Review conducted on Sept 25,2023 Tech Services Review - Accessibility Evaluation Report for Sympa.pdf