Accessibility in hustle
-
Hustle had done some updates to improve the accessibility in the plugin. And that has been a help. But there is more to do.
First, the “title” and “subtitle” don’t have options to use headings. Headings are important, and would be a WCAG failure.
Second, hustle adds a number of random <p> elements into the content area. For example, I was embedding a form from somewhere else, and it added a bunch of extra <p> elements that I had to style around.
Third, hustle does not provide an accessible name for the popup modal. This could be accomplished by using aria-labelledby to reference something like the title (if present), or using an aria-label on the main div element.
<div id="hustle-popup-id-1" class="hustle-ui hustle-popup hustle-palette--gray_slate hustle_module_id_1 module_id_1 hustle-scroll-forbidden hustle-show hustle-animation-stopped" data-id="1" data-render-id="0" data-tracking="enabled" role="dialog" aria-modal="true" data-intro="no_animation" data-outro="no_animation" data-overlay-close="1" data-close-delay="false" style="opacity: 1;">
The topic ‘Accessibility in hustle’ is closed to new replies.