Salt la conținut
Pandus

Cerință WCAG A/AA Prioritate: Minor

Unele elemente folosesc roluri de accesibilitate învechite

Unele elemente folosesc roluri pe care standardul de accesibilitate WAI-ARIA le-a declarat învechite, de exemplu role="directory".

Acest text a fost tradus automat și nu a fost încă verificat de un vorbitor nativ.

De ce contează pentru clienții tăi

Browserele și cititoarele de ecran renunță treptat la aceste roluri. Elementul poate fi anunțat atunci fără sensul său, de exemplu o listă de linkuri nu mai este recunoscută ca listă.

Pe cine afectează

  • utilizatorii de cititoare de ecran

Cum se remediază

Înlocuiți rolul învechit cu echivalentul său actual (de exemplu role="list" în loc de role="directory") sau, mai bine, cu elementul HTML nativ potrivit, cum ar fi <ul>. Dacă rolul nu aduce nimic, eliminați-l.

În Shopify

Mai rar, de obicei o temă sau o aplicație mai veche. Găsiți rolul în fișierele Liquid și JavaScript ale temei și înlocuiți-l; verificați dacă o versiune mai nouă a temei sau a aplicației rezolvă deja problema.

În Shoptet (CZ)

Mai rar. Dacă apare, semnalați problema la Shoptet sau unui partener Shoptet pentru actualizarea codului șablonului.

În PrestaShop

De obicei o temă sau un modul mai vechi. Înlocuiți rolul în șabloanele .tpl sau actualizați modulul.

În WooCommerce

De obicei o temă, un page builder sau un plugin mai vechi. Actualizați-le mai întâi; dacă rolul rămâne, corectați-l în tema copil sau semnalați-l autorului pluginului.

Standarde

Standarde
StandardPunct
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

Verificare automată: regula axe-core aria-deprecated-role. dequeuniversity.com, github.com, www.w3.org

Toate regulile pe care le verificăm