Integrate feedbacks from NLnet's Accessibility Audit #760
Labels
design
Styling and appearance
enhancement
New feature, request, or improvement
iced
Something related to the GUI library used
Uh oh!
There was an error while loading. Please reload this page.
Some months ago, Sniffnet was selected to receive support from NLnet via the Next Generation Internet program.
As part of the program, Sniffnet received a complete Accessibility Audit.
In the following the summary of all the reported issues.
1. The application cannot be navigated using the keyboard. By using ‘tab’ on your keyboard, you should be able to cycle through all interactive elements.
2. The application does not support the most popular screen readers (NVDA and JAWS). Assistive Technologies should be able to gather information about the user interface and assist screen reader users understanding the application by reading out the context.
3. Color is used to differentiate between incoming and outgoing traffic. However, another method such as text or an icon to indicate what the content means should also be used so people with color blindness can also tell the difference.
4. Using the default theme, the contrast between small text and its background is insufficient. The contrast ratio should be at least 4.5:1. Using the OLED dark theme, only the contrast for the bronze text is insufficient. Using the OLED light theme, all light blue text has insufficient contrast. (fixed by Add new themes optimised for Accessibility #785)
5. Using the default theme, the contrast between the incoming/outgoing colors and the background is not sufficient. The contrast ratio should be at least 3:1. (fixed by Add new themes optimised for Accessibility #785)
6. Some interactive elements provide a very subtle focus indicator when hovering over them with the mouse. This indicator is invisible using the OLED dark theme. People should be able to know which element has focus. (fixed by Improve color contrast on hover #789)
To be noted that points 1. and 2. (keyboard navigation and screen reader support) partially depend on Iced not supporting accessibility yet.
The text was updated successfully, but these errors were encountered: