Toegankelijkheidsonderzoek

Issues:
Audit digitale toegankelijkheid website Bezoekersregistratie Tweede Kamer

(Alleen de bevindingen)

Scope van de evaluatie

Naam website Bezoekersregistratie Tweede Kamer
Datum 19 augustus 2024
Scope van de website Binnen de scope van het onderzoek valt:
  • Alle pagina's op bezoekers.tweedekamer.nl
Buiten de scope van het onderzoek valt:
  • Subwebsite(s) waarbij de HTML en/of het systeem afwijkt van de onderzochte website.
  • Alle externe systemen en websites waar via het onderzochte domein met een link naar wordt verwezen.
Conformiteitsdoel WCAG 2.1 niveau AA

Uitgebreide toetsresultaten

Aantal bevindingen: 12

1. Waarneembaar

1.3 Aanpasbaar

1.3.1 Info en relaties (Niveau A)

Informatie over succescriterium 1.3.1 Info en relaties

Uitkomst: Onvoldoende

Bevinding 1: Wanneer de bezoeker met het toetsenbord of de muis focus plaatst op het veld 'Bezoekdatum' verschijnt een dialoogvenster. Dit venster wordt niet herkend door hulpsoftware. Zorg ervoor dat aanvullende content die verschijnt door een actie van de bezoeker ook herkend wordt door voorleessoftware. Het in beeld komen van deze pop-up die duidelijk maakt welke datums beschikbaar zijn is nu niet beschikbaar voor hulpsoftware.

Bevinding 2: Onder het formulier staat tekst. Visueel is deze tekst opgedeeld in vier verschillende alinea's. In de code zijn de drie alinea's die betrekking hebben op persoonsgegevens opgemaakt als één alinea met dubbele br-elementen om visueel de aanwezigheid van verschillende alinea's te maken. Die visuele informatie uit de presentatie van deze tekst is daardoor niet beschikbaar voor hulpsoftware. Het advies is om deze tekst in vier verschillende alinea's te plaatsen.

1.3.5 Identificeer het doel van de input (Niveau AA)

Informatie over succescriterium 1.3.5 Identificeer het doel van de input

Uitkomst: Onvoldoende

Bevinding 3: Op pagina https://bezoekers.tweedekamer.nl/nl/ is het attribuut autocomplete="cc-given-name" gebruikt, om te voldoen moet de waarde van dit attribuut aangepast worden naar "given-name". De autocomplete waarden die beginnen met "cc-" mogen alleen in de context van betalingen gebruikt worden.

2. Bedienbaar

2.1 Toetsenbordtoegankelijk

2.1.1 Toetsenbord (Niveau A)

Informatie over succescriterium 2.1.1 Toetsenbord

Uitkomst: Voldoende

Bevinding 4: Advies: De datumkiezer in het veld 'Bezoekdatum' is niet bereikbaar en bedienbaar met het toetsenbord. Er is een toegankelijk alternatief aanwezig, want de bezoeker kan zelf een datum invullen. Idealiter is ieder interactief element zowel met de muis als met het toetsenbord bedienbaar.

2.4.2 Paginatitel (Niveau A)

Informatie over succescriterium 2.4.2 Paginatitel

Uitkomst: Onvoldoende

Bevinding 5: Nieuwe bevinding als gevolg van het oplossen van een bevinding uit een eerdere audit:
De paginatitel van de pagina https://bezoekers.tweedekamer.nl/en/ is nu "Bezoekers Registratie | Dutch House of Representatives" en voldoet niet. Het is nodig om "Bezoekers Registratie" naar het Engels te vertalen. De Engelse tekst "Visitor Registration | Dutch House of Representatives" zou wel voldoen.

2.4.3 Focus volgorde (Niveau A)

Informatie over succescriterium 2.4.3 Focus volgorde

Uitkomst: Voldoende

Bevinding 6: Advies: het advies is om de cookiemelding niet op andere content te laten staan als de onderdelen die visueel achter de cookiemelding staan toetsenbordfocus krijgen. Bij de weergave 1280x1024 met 100% zoom is niet mogelijk om de knop "Aanmelden" te zien voordat een gebruiker de cookiemelding sluit door wel of niet akkoord te gaan. Het probleem is dat het wel mogelijk is om deze knop te bedienen terwijl deze verborgen wordt door de cookiemelding. Bij een weergave smaller dan 768 CSS-pixels staat de cookiemelding onder de overige content op deze pagina, het advies is om dit ook op hogere resoluties te doen.

3. Begrijpelijk

3.1 Leesbaar

3.1.2 Taal van onderdelen (Niveau AA)

Informatie over succescriterium 3.1.2 Taal van onderdelen

Uitkomst: Voldoende

Bevinding 7: Advies: In de datumkiezer op pagina https://bezoekers.tweedekamer.nl/nl/ onder het veld 'Bezoekdatum' kunnen bezoekers met pijl iconen naar een volgende of vorige maand navigeren. Dit zijn links met de namen "previous" en "next". Het is niet de bedoeling om hiervoor Engelse tekstalternatieven te gebruiken.

3.2 Voorspelbaar

3.2.2 Bij input (Niveau A)

Informatie over succescriterium 3.2.2 Bij input

Uitkomst: Onvoldoende

Bevinding 8: Bovenaan de pagina https://bezoekers.tweedekamer.nl/nl/ staat een optie om de taal van de pagina aan te passen. Dit is gedaan met behulp van een select-element en zodra een gebruiker deze taal aanpast wordt er een andere pagina geladen. Dat gedrag is niet toegestaan onder de eisen van dit succescriterium. Er zijn verschillende manieren om dit op te lossen. Een daarvan is om deze keuzelijst te vervangen door een enkele link met een naam als "English". Dit probleem komt ook voor op pagina https://bezoekers.tweedekamer.nl/en/.

3.3 Assistentie bij invoer

3.3.1 Foutidentificatie (Niveau A)

Informatie over succescriterium 3.3.1 Foutidentificatie

Uitkomst: Onvoldoende

Bevinding 9: Nieuwe bevinding als gevolg van het oplossen van een bevinding uit een eerdere audit:
Op pagina https://bezoekers.tweedekamer.nl/nl/ voldoen de meeste foutmeldingen niet aan de eisen van dit succescriterium. De rode tekst "'X' is een verplicht veld." voldoet niet. Deze tekst had er ook van te voren kunnen staan om fouten te voorkomen. Dat maakt dat deze tekst een rode instructie en geen foutmelding is. De foutmeldingen in de vorm "X mist of is incorrect!" voldoen wel. De foutmelding die in beeld komt als een gebruiker een bezoekdatum in het verleden invoert voldoet ook niet, de tekst "{form_error_validation}" voldoet niet.

Bevinding 10: Nieuwe bevinding als gevolg van het oplossen van een bevinding uit een eerdere audit:
Op pagina's https://bezoekers.tweedekamer.nl/nl/ en https://bezoekers.tweedekamer.nl/en/ hebben de invoervelden voor geboortedatum een title-attribuut. Om te voldoen is het nodig om de te verwijderen. Het gaat om de teksten "Geboortedag mist of is incorrect!" tot en met "Year of birth is missing or is incorrect! mist of is incorrect!". Deze teksten zijn ook aanwezig als er wel een juiste gegevens ingevoerd zijn.

3.3.2 Labels of instructies (Niveau A)

Informatie over succescriterium 3.3.2 Labels of instructies

Uitkomst: Onvoldoende

Bevinding 11: Wanneer bezoekers iets invullen bij de velden onder 'Geboortedatum' verdwijnt de placeholder. Het is dan niet meer visueel duidelijk om welke informatie gevraagd wordt. Zorg er daarom voor dat labels en instructies duidelijk zichtbaar zijn én blijven, ook bij invoer, bijvoorbeeld door de instructies boven het invoerveld te plaatsen. De teksten "DD", "MM" en "YYYY" moeten tijdens en na het invullen zichtbaar zijn.

4. Robuust

4.1 Compatibel

4.1.2 Naam, rol, waarde (Niveau A)

Informatie over succescriterium 4.1.2 Naam, rol, waarde

Uitkomst: Onvoldoende

Bevinding 12: Wanneer de bezoeker met het toetsenbord of de muis focus plaatst op het veld 'Bezoekdatum' verschijnt een dialoogvenster. Dit venster wordt niet herkend door hulpsoftware. Zorg ervoor dat dergelijke vensters een toegankelijke naam en rol hebben. Het gaat om het div-element met id="ui-datepicker-div". Het is nodig dat de inhoud van dit venster gepresenteerd wordt, omdat dat op dit moment de enige manier is om voor het maken van een invoerfout te 'zien' dat bezoeken in het weekend niet mogelijk is.

Onderbouwing van de evaluatie

Het onderzoek is uitgevoerd op basis van de evaluatiemethode van het W3C, WCAG-EM. Dit gebeurt grotendeels handmatig door een steekproef te nemen. Voor een quickscan geldt dat we slechts delen uit deze methodiek gebruiken. Ondanks alle zorgvuldigheid en ervaring van de onderzoeker kan het voorkomen dat een probleem niet gesignaleerd is. Houd er rekening mee dat in een volgend onderzoek bepaalde onderdelen anders worden beoordeeld omdat technologieën en hulpsoftware worden doorontwikkeld. Bij het handmatig onderzoek wordt gebruik gemaakt van tools.

Steekproef getoetste webpagina's

Ondersteunende technieken

Bronnen

Deze rapportage is grotendeels gemaakt met de online evaluatietool van W3C.

Geprint: 2024-11-23 09:14:46 v2.4-011