Skip to content
Pandus

WCAG A/AA requirement Priority: Moderate

Accessibility attributes are used on the wrong elements

Some elements carry accessibility attributes that are not allowed for their type.

This text was translated automatically and has not been reviewed by a native speaker yet.

Why it matters to your customers

Screen readers may ignore the attribute or announce the element in a confusing way, so the intended information, such as a state or label, does not arrive.

Who is affected

  • screen reader users

How to fix it

Use only attributes the element's role supports, for example aria-checked only on checkboxes, radios and switches. Either remove the attribute or give the element the correct role. Prefer native HTML.

On Shopify

Usually theme or app code. Find the element in the theme's Liquid and JavaScript files and remove or correct the attribute.

On Shoptet (CZ)

Usually template code or add-ons. Report it to Shoptet or a partner.

On PrestaShop

Usually theme or module templates. Fix it in the .tpl or JavaScript files.

On WooCommerce

Usually theme, page-builder or plugin code. Fix it in a child theme or report it to the plugin author.

Standards

Standards
StandardClause
WCAG 2.2 4.1.2 (A) Name, Role, Value
WCAG 2.1 4.1.2 (A) Name, Role, Value
WCAG 2.0 4.1.2 (A) Name, Role, Value
EN 301 549 4.1.1 9.4.1.2
EN 301 549 3.2.1 9.4.1.2
Section 508 2017 E205.4
ДСТУ EN 301 549 2022 9.4.1.2

Automated check: axe-core rule aria-allowed-attr. dequeuniversity.com, github.com, www.w3.org

All rules we check