Accessibility support (WCAG / ADA compliance)
-
Unfortunately there are a few accessibility problems with the plugin and since it’s mandatory for public places in Europe to be WCAG compliant and in the USA for private companies to be ADA compliant these problems could lead to financial loses.
Translations
While we can translate buttons aria-label elements, the icons that are inside the buttons have always an ALT attribure in English. For example: “Close” and “Revisit consent button”. Since these buttons have already an aria-label and the icons are decorative you could just delete the ALT entirely and add aria-hidden=”true” to the buttons.
“Powered by Cookieyes logo” is always in English, please add a translation option or add lang=”en” to the whole div.
Alts – as mentioned before having an aria-label and an icon with an alt attribute is redundant and these decorative icons should have no alt. Besides that your logo alt should be “Cookieyes”, not “Cookieyes logo”. Especially here because the link doesn’t direct to your logo.
Accordians – there are several problems here with the main one being that you’re lacking an aria-controls attribure and headings, more about how these should work can be found here https://davatron5000.github.io/a11y-nutrition-cards/components/accordion
- You must be logged in to reply to this topic.