Naar inhoud springen
SilktideHelp

Verouderd ARIA-attribuut

Silktide controleert je pagina's op ARIA-attributen die door de standaard zijn verouderd verklaard. Deze attributen staan alleen nog voor achterwaartse compatibiliteit in de specificatie en mogen niet meer worden gebruikt.

Waarom dit belangrijk is

De verouderde attributen - aria-grabbed en aria-dropeffect, afkomstig uit het oorspronkelijke -ontwerp voor slepen en neerzetten - werden nooit betrouwbaar ondersteund door . Daardoor krijgen auteurs ten onrechte de indruk dat een interactie voor slepen en neerzetten toegankelijk is gemaakt, terwijl er in de praktijk niets wordt aangekondigd. Als je deze attributen laat staan, verberg je het echte werk: de interactie bedienbaar maken zonder muis.

Zo los je dit op

  1. Verwijder de verouderde attributen.
  2. Maak de interactie voor slepen en neerzetten in plaats daarvan echt toegankelijk:
    • Bied voor elke verplaatsing een toetsenbordalternatief, zoals knoppen voor 'Omhoog verplaatsen' en 'Omlaag verplaatsen' of een patroon met knippen en plakken.
    • Kondig het resultaat van elke verplaatsing aan met een (aria-live="polite"), zodat gebruikers van een horen wat er is veranderd.
<!-- Probleem: verouderd en kondigt in de praktijk niets aan -->
<li draggable="true" aria-grabbed="false">Item één</li>

<!-- Oplossing: een alternatief dat met het toetsenbord kan worden bediend -->
<li>Item één <button aria-label="Item één omhoog verplaatsen">↑</button></li>

Zo test Silktide dit

  1. Zoek elk element op de pagina dat ten minste één aria-attribuut bevat.
  2. Rapporteer elk gebruik van een attribuut dat door ARIA 1.1 en latere versies verouderd is verklaard: aria-grabbed en aria-dropeffect.

Attributen die ongeldig zijn in plaats van verouderd, worden gerapporteerd door Verboden ARIA-attribuut.

Problemen oplossen

Deze controle rapporteert niets, hoewel ik bevindingen verwacht

ARIA-testen kunnen per website worden uitgeschakeld. Controleer de geavanceerde instellingen voor de website.

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?

Verouderd ARIA-attribuut | Silktide Help