1 Answers
A:
To bring Apache Superset to the WCAG 2.2 AA compliance, you will want to consider both automated accessibility evaluation and manual usability testing because data visualization tools are not exactly easy to accessibility-wise. Begin with automatic scans with axe-core, Lighthouse, or Pa11y to identify low-hanging bugs such as the absence of ARIA labels, color contrast violations, and inadequate heading structures. Dynamically rendered components are also common in Superset dashboards and filters, and thus you will need to run these tests on load and once interacted with (the application of filters or a chart type change).
Then, keyboard navigation tests are required - all controls (filters, dropdowns, chart selectors, date pickers) are to be accessible and controllable only using the keyboard, with visible focus indicators. WCAG 2.2 puts an extra emphasis on the look of focus and drag gestures and therefore they should test whether the user can accomplish all the interactions without having to drag or hover.
And you will have to check if screen readers are compatible with such a tool as NVDA (Windows) or VoiceOver (Mac). Ensure that charts include descriptions that can be accessed (through ARIA or in embedded SVGs), and that tabular data are exportable to a readable format to allow assistive technology users. To create color and contrast, ensure that your themes are at the 4.5:1 minimum ratio and that color is not the sole form of passing information e.g. use colored lines with shape or text labels in legends.
Lastly, perform a manual review among test users who depend on assistive technology and also test against WCAG 2.2 AA success criteria, including recent capabilities such as 2.4.11 ( Focus Not Obscured ) and 3.2.6 ( Consistent Help ). The ideal practice is that you can add accessibility tests to your CI pipeline - meaning that any new Superset customization or any new Superset plugin will be automatically tested. It is not a single audit but a long-term practice to make your analytics platform actually inclusive.
Find the Best Business Intelligence Software
Explore all products with features, pricing, reviews and more
View All SoftwareHelp the community
Be the First to Answer these questions
Disclaimer
Techjockey’s software industry experts offer advice for educational and informational purposes only. A category or product query or issue posted, created, or compiled by Techjockey is not meant to replace your independent judgment.
20,000+ Software Listed
Best
Price Guaranteed
Free Expert
Consultation
2M+
Happy Customers