WCAG 2.1, Level A + AA (50 succescriteria) conform EN 301 549
Datum
29 januari 2022
Samenvatting
De website KIWI voldoet grotendeels aan de WCAG 2.1 A + AA succescriteria en heeft een sterke basis van semantische HTML. Het grootste deel van de issues is eenvoudig op te lossen, een klein deel is iets complexer.
Resultaat per principe
Principe
Resultaten per principe
Waarneembaar
17 uit 20
Bedienbaar
15 uit 17
Begrijpelijk
10 uit 10
Robuust
2 uit 3
Totaal
44 uit 50
Toelichting bij dit rapport
Doel van dit rapport
Met dit rapport krijgt u inzicht in de toegankelijkheid van uw website- of applicatie. We vinden het belangrijk dat onze rapporten niet alleen de problemen beschrijven, maar ook richting geven bij het verbeteren daarvan.
Testproces
Dit rapport is samengesteld met behulp van de WCAG EM methodologie.
Het volgende proces is daarbij gebruikt:
vaststellen wat binnen en buiten scope valt
vaststellen gebruikte technologieën
samenstellen sample (steekproef)
onderzoek van de sample
beschrijven van gevonden issues
Het onderzoek omvat alle 50 eisen uit de Europese toegankelijkheidsnorm EN 301 549 (= de WCAG 2.1 niveau A + AA succescriteria).
Het grootste deel van het onderzoek is een handmatig proces. Voor een deel van de criteria wordt ter ondersteuning gebruik gemaakt van automatische tools, zoals axe-core en Firefox Developer Tools.
Kleine letters
Dit rapport is een momentopname.
De beoordeling per criterium is een falsificatie: “voldoet” betekent dat we niets hebben kunnen vinden dat aanleiding gaf om te beoordelen als “voldoet niet”.
We geven per probleem één of meer voorbeelden. Het kan zijn dat hetzelfde probleem vaker of op andere plekken voorkomt.
Voor dit onderzoek is gebruik gemaakt van de laatste versies van Firefox, Chrome, Safari en Microsoft Edge.
Komt voor op
Pagina's
Komt voor op:
Alle pagina's op oproepingen-acc.overheid.nl
Niet in scope:
Externe sites
Ondersteuning
De onderzochte website zou minimaal moeten kunnen worden gebruikt in de volgende browsers en hulptechnologieën:
Mozilla Firefox, versie 84 (primair)
Google Chrome, versie 87
Internet Explorer 11
Microsoft Edge 87
common assistive technologies
Gebruikte technologieën
De onderzochte maakt gebruik van de volgende technologieën:
HTML
CSS
JavaScript
WAI-ARIA
Sample
Voor dit onderzoek zijn de volgende pagina's gebruikt als representatieve steekproef van de onderzochte website:
Knop om kalender te openen is niet opgemaakt als knop
Probleem
In sommige formulieren staat bij datumvelden een kalendericoon. Dat kan worden gebruikt om een kalender te openen. De knop is opgemaakt als a-element (link), terwijl het eigenlijk een knop is. Links navigeren, knops voeren een actie uit; hier is sprake van dat laatste.
Mogelijke oplossing
Gebruik een button-element voor de knop om een kalender te openen.
Herhaling
Bij het toevoegen van een nieuwe publicatie bestaat de knoppenbalk van de teksteditor niet uit knoppen, maar uit div- en span-elementen. Ook hier hebben button-elementen de voorkeur.
Na een zoekopdracht krijgt de gebruiker een lijst van zoekresultaten te zien. Deze lijst is opgemaakt met div- en span-elementen. Dit geeft onvoldoende hun samenhang weer.
Mogelijke oplossing
Gebruik een ul- of ol-element met daarin voor elk resultaat een li-element.
Wie 400% inzoomt moet zowel horizontaal als verticaal scrollen. Daardoor is het voor mensen met slecht zicht moeilijk om de informatie tot zich te nemen.
Mogelijke oplossing
Bouw de pagina's responsive, zorg dat inhoud die niet naast elkaar past onder elkaar verschijnt.
Knoppen in teksteditor niet bereikbaar met toetsenbord
Probleem
Wanneer een nieuwe publicatie wordt aangemaakt, verschijnt een teksteditor. De knoppen die in deze editor functies als knippen, plakken en lijsten toevoegen zijn niet toegankelijk met het toetsenbord.
Mogelijke oplossing
Zorg dat de knoppen met toetsenbord werken, bijvoorbeeld door button-elementen te gebruiken, die werken standaard met het toetsenbord. Zorg ook dat er focusstijlen aanwezig zijn, zodat een toetsenbordgebruiker weet waar hij of zij op zeker moment is.
De pagina's hebben een title-element om de pagina te beschrijven, maar de inhoud van dit element is op elke pagina “DRP”. Die tekst beschrijft het doel van de pagina's niet.
Mogelijke oplossing
Gebruik op elke pagina een unieke tekst voor de title, bijvoorbeeld “Groep werkvoorraad - Oproepingen”, “Nieuwe publicatie - Oproepingen. Het is aan te raden het meest algemene deel, Oproepingen, als laatste te zetten, en het meest specifieke, zoals de naam van de pagina, als eerste.
In de Uitgebreid Zoeken pagina staat bij datumvelden een kalendericoon. Dat kan worden gebruikt om een kalender te openen. Dit veld is opgemaakt als link zonder tekst:
Op elke pagina staat linksboven een zoekveld. Aan dit veld is geen label-element gekoppeld, waardoor het geen toegankelijke naam heeft. Het is daardoor niet makkelijk bruikbaar voor hulptechnologieën. Een gebruiker van een schermlezer zal bijvoorbeeld minder makkelijk kunnen achterhalen waar het veld voor is.
Mogelijke oplossing
Voeg een label-element toe, met een for-attribuut dat verwijst naar het id van het zoekveld, bijvoorbeeld: