Toegankelijkheidsonderzoek

Rapport:
Systeemaudit digitale toegankelijkheid website Je Leefomgeving


Onderzoeker
Julia, Swink; Sander, Swink
Datum
17 maart 2026
Opdrachtgever
Visma Roxit

Samenvatting onderzoeksresultaat

De website Je Leefomgeving voldoet nog niet aan WCAG 2.1 niveau AA. Er zijn 17 van de 50 succescriteria waar één of meer fouten zijn gevonden. In dit document is vastgelegd in hoeverre de website voldoet aan de toegankelijkheidseisen die vastgelegd zijn in WCAG, de Web Content Accessibility Guidelines.

De website preprod.jeleefomgeving.nl is onderzocht tussen 26 februari en 11 maart 2026. Het onderzoek is uitgevoerd aan de hand van de evaluatiemethode WCAG-EM. Doel van dit rapport is om de vervolgstappen te bepalen om tot een toegankelijke website te komen.

De website Je Leefomgeving voldoet nog niet aan WCAG 2.1 niveau AA. In dit document is vastgelegd in hoeverre de website voldoet aan de toegankelijkheidseisen die vastgelegd zijn in WCAG, de Web Content Accessibility Guidelines.

Het volgende viel op:

Het onderzoek richt zich specifiek op de toegankelijkheid van de website voor mensen met een functiebeperking, zoals mensen die blind, doof, laaggeletterd zijn of andere functieproblemen hebben. Voor hen is het van belang dat de website technisch en inhoudelijk zo is ingericht dat de site voor hen goed bruikbaar is. Een website optimaliseren voor toegankelijkheid heeft meer voordelen; het maakt de website beter bruikbaar voor iedereen (bijvoorbeeld ook voor mensen die op hun mobieltje kijken in een zonnige omgeving) en het maakt de site beter vindbaar in zoekmachines.

Scope van de evaluatie

Naam website Je Leefomgeving
Scope van de website Binnen de scope van het onderzoek valt:
  • Alle pagina's op preprod.jeleefomgeving.nl.
  • Alle PDF's op preprod.jeleefomgeving.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
Basisniveau van toegankelijkheid ondersteund Gangbare browsers en hulpapparatuur.

Overzicht toetsresultaat

Principe Voldoende Onvoldoende Onbekend
1 Waarneembaar 14 6 0
2 Bedienbaar 11 6 0
3 Begrijpelijk 7 3 0
4 Robuust 1 2 0
Totaal 33 17 0

Leeswijzer

Dit onderzoek is een momentopname. De website kan inmiddels veranderd zijn. De gevonden problemen zijn slechts voorbeelden. Ga daarom bij elk probleem de gehele website na of dit ook op andere plaatsen voorkomt. Dit onderzoek is slechts een steekproef van een aantal pagina's. Er zijn zo veel mogelijk verschillende type pagina's opgenomen in de sample om zo een goede indruk te krijgen van de toegankelijkheid. Let op! Bij het aanbrengen van verbeteringen of wijzigingen op de website/app kunnen nieuwe problemen ontstaan. Succescriteria gemarkeerd met "Niet aanwezig" worden automatisch goedgekeurd. Succescriteria gemarkeerd met "Onbekend" worden niet goedgekeurd.

Uitgebreide toetsresultaten


1. Waarneembaar

1.1 Tekstalternatieven

1.1.1 Niet-tekstuele content (Niveau A)

Alle niet-tekstuele content die aan de gebruiker wordt gepresenteerd, heeft een tekstalternatief dat een gelijkwaardig doel dient, behalve voor de hierna vermelde situaties.

Informatie over succescriterium 1.1.1 Niet-tekstuele content

Uitkomst: Voldoende


1.2 Op tijd gebaseerde media

1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen) (Niveau A)

Voor media met vooraf opgenomen louter-geluid en vooraf opgenomen louter-videobeeld is het volgende waar, behalve als de audio of video een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld:

Informatie over succescriterium 1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen)

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen) (Niveau A)

Er worden ondertitels voor doven en slechthorenden geleverd voor alle vooraf opgenomen audiocontent in gesynchroniseerde media, behalve als het mediabestand een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld.

Informatie over succescriterium 1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen)

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen) (Niveau A)

Er wordt een alternatief geleverd voor op tijd gebaseerde media of audiodescriptie van de vooraf opgenomen videocontent geleverd voor gesynchroniseerde media, behalve als het mediabestand een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld.

Informatie over succescriterium 1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen)

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.2.4 Ondertitels voor doven en slechthorenden (live) (Niveau AA)

Er worden ondertitels voor doven en slechthorenden geleverd voor alle live audiocontent in gesynchroniseerde media.

Informatie over succescriterium 1.2.4 Ondertitels voor doven en slechthorenden (live)

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.2.5 Audiodescriptie (vooraf opgenomen) (Niveau AA)

Er wordt een audiodescriptie geleverd voor alle vooraf opgenomen videocontent in gesynchroniseerde media.

Informatie over succescriterium 1.2.5 Audiodescriptie (vooraf opgenomen)

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.3 Aanpasbaar

1.3.1 Info en relaties (Niveau A)

Informatie, structuur en relaties overgebracht door presentatie kunnen door software bepaald worden of zijn beschikbaar in tekst.

Informatie over succescriterium 1.3.1 Info en relaties

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/passcode is een groep invoervelden aanwezig voor het invoeren van een verificatiecode. Hoewel deze velden visueel als groep worden weergegeven, is deze relatie niet programmatisch vastgelegd in de HTML. Hierdoor is voor hulpsoftware niet duidelijk dat de velden samen één logisch geheel vormen. Er is een visueel verborgen instructietekst “Voer uw 6-cijferige inlogcode in” aanwezig. Deze tekst staat in een label-element, maar is niet gekoppeld aan de groep invoervelden. Dit kan worden opgelost door de invoervelden te groeperen binnen een fieldset-element. De visueel verborgen tekst “Voer uw 6-cijferige inlogcode in” moet dan worden opgenomen in het legend-element binnen de fieldset in plaats van een label-element, zodat de groep een goede naam krijgt.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard wordt een kop van niveau 3 direct gevolgd door een andere kop van hetzelfde niveau. Dit is te zien bij “Vandaag” en “dinsdag, 24-02-2026”. Als twee kop-elementen van hetzelfde of hoger niveau direct onder elkaar staan zonder inhoud ertussen, dan is één van de koppen niet op de goede manier gebruikt. Wijzig de tweede kop naar een lager niveau of maak hier geen kop van.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all, wanneer een item zonder resultaten, zoals "Dringend lezen", wordt geselecteerd in de filters, bevat het ul-element onder "Berichten" directe child-elementen die geen li-elementen zijn, waaronder een div-element met role="status" en een p-element. Lijsten moeten correct worden opgemaakt en mogen geen andere elementen dan li-elementen als directe children bevatten.
Een soortgelijk probleem doet zich voor op deze pagina wanneer een bezoeker filteropties selecteert, zoals "Dringend te beantwoorden", en een laadindicator met de tekst "Berichten worden geladen…" wordt getoond. Dit bericht is omhuld door een ul-element dat een div-element met role="status" bevat.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten staan een knop met een pijl en de tekst "Ontvangstbevestiging" in een h2-element. Dit is echter niet bedoeld als kop. De tekst die als kop is gemarkeerd, is inhoudelijk geen kop, omdat er geen inhoud onder staat. Kop-elementen zijn bedoeld om structuur te geven aan informatie op een pagina. Gebruikers van schermlezers vertrouwen op koppen om te navigeren en de opbouw van de pagina te begrijpen. Kop-elementen zijn daarom niet bedoeld voor uitsluitend visuele opmaak. Verwijder het h2-element.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten bij een pijlknop en de tekst “Aanvulling vragen”.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten zijn de volgende teksten niet als koppen gemarkeerd: "Indieningsvereisten", "Leges", “Digitale communicatie” en "Wilt u meer informatie?". Voor bezoekers die hulpsoftware gebruiken, is een tekst die er visueel uitziet als kop maar niet als kop is gemarkeerd, niet bruikbaar. Deze bezoekers navigeren via koppen om de inhoud te scannen of snel naar een specifieke sectie te springen. Dit is alleen mogelijk wanneer de koppen ook in de code als kop zijn vastgelegd. Wanneer koppen uitsluitend visueel zijn vormgegeven (bijvoorbeeld door vetgedrukte tekst), wijkt bovendien de structuur van de informatie in de code af van de visuele structuur. Markeer koppen met het juiste HTML-element, op het correcte kopniveau (h2 t/m h6).
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten bij de teksten “Uw aanvraag is nog niet volledig”, “Voeg ontbrekende gegevens toe aan uw aanvraag” en ”Wilt u meer informatie?”.
Dit probleem komt ook voor bij teksten in de dialoogvensters: “Bent u daar nog?” de tekst “Bent u daar nog?”, “Speciale karakters” de tekst “Speciale karakters” en “Hyperlink invoegen/bewerken” de tekst “Hyperlink invoegen/bewerken”.


1.3.2 Betekenisvolle volgorde (Niveau A)

Als de volgorde waarin content wordt gepresenteerd van invloed is op zijn betekenis, kan een correcte leesvolgorde door software bepaald worden.

Informatie over succescriterium 1.3.2 Betekenisvolle volgorde

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De knop met het “🔗”-icoon opent het dialoogvenster “Hyperlink invoegen/bewerken”. Dit dialoogvenster bevat een combobox “URL” dat tijdens het typen suggesties toont in een uitklaplijst. Het element met de suggestielijst is in de code echter geen afstammeling van het element met role=”dialog”. Omdat het dialoogvenster als modaal venster werkt, moeten alle interactieve elementen daarin ook onderdeel zijn van dezelfde dialoogstructuur in de code. In de huidige implementatie staat de suggestielijst buiten het dialoogvenster in de code. Hierdoor kunnen schermlezers deze niet goed aankondigen zolang het dialoogvenster open is. Gebruikers van hulpsoftware worden daardoor niet geïnformeerd over beschikbare suggesties. De suggestielijst moet in de code onderdeel zijn van de structuur van het dialoogvenster, zodat deze correct wordt aangeboden aan hulpsoftware.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.


1.3.3 Zintuiglijke eigenschappen (Niveau A)

Instructies die geleverd worden om content te begrijpen en te bedienen zijn niet alleen afhankelijk van zintuiglijke eigenschappen van componenten zoals vorm, kleur, omvang, visuele locatie, oriëntatie of geluid.

Informatie over succescriterium 1.3.3 Zintuiglijke eigenschappen

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.3.4 Weergavestand (Niveau AA)

De content beperkt de weergave en bediening niet tot een enkele presentatie-oriëntatie, zoals staand of liggend, tenzij een specifieke presentatie-oriëntatie essentieel is.

Informatie over succescriterium 1.3.4 Weergavestand

Uitkomst: Voldoende


1.3.5 Identificeer het doel van de input (Niveau AA)

Het doel van elk invoerveld waarmee informatie van de gebruiker wordt verzameld, kan door software bepaald worden wanneer:

Informatie over succescriterium 1.3.5 Identificeer het doel van de input

Uitkomst: Voldoende


1.4 Onderscheidbaar

1.4.1 Gebruik van kleur (Niveau A)

Kleur wordt niet als het enige visuele middel gebruikt om informatie over te brengen, een actie aan te geven, tot een reactie op te roepen of een visueel element te onderscheiden.

Informatie over succescriterium 1.4.1 Gebruik van kleur

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform verandert bij de knop “Inloggen” alleen de achtergrondkleur van zwart naar grijs wanneer deze met het toetsenbord focus krijgt. Het gebruik van alleen kleur om focus aan te geven is hier echter niet voldoende. Voor bezoekers met een visuele beperking of kleurenblindheid is zo’n subtiele kleurverandering vaak niet duidelijk genoeg. Ook mensen die met het toetsenbord navigeren, moeten goed kunnen zien op welke plek van de pagina ze zijn. Daarvoor moet er een duidelijk zichtbare focusindicator zijn. Hiervoor kan het beste een extra visuele aanduiding toegevoegd worden. Denk aan een dikkere rand, een onderstreping of een verandering van achtergrond.
Dit probleem staat ook op de pagina https://preprod.jeleefomgeving.nl/communicatieplatform/passcode. Hier verandert bij de knop “Nieuwe inlogcode aanvragen” alleen de achtergrondkleur van wit naar grijs wanneer deze met het toetsenbord focus krijgt.
Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard verandert in de header bij links zoals “Dashboard”, “Berichten”, “Zaken” en de knop “Uitloggen” alleen de achtergrondkleur wanneer deze met het toetsenbord focus krijgen.
Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard verandert bij de links “Meer berichten” en “Meer zaken” alleen de achtergrondkleur van donkergrijs naar grijs wanneer deze met het toetsenbord focus krijgen.
Dit probleem staat ook op andere pagina’s met vergelijkbare elementen.


1.4.2 Geluidsbediening (Niveau A)

Als een geluidsweergave op een webpagina automatisch meer dan 3 seconden speelt, is er of een mechanisme beschikbaar om de geluidsweergave te pauzeren of te stoppen, of er is een mechanisme beschikbaar om het geluidsvolume onafhankelijk van het overall systeemvolume te regelen.

Informatie over succescriterium 1.4.2 Geluidsbediening

Uitkomst: Voldoende


1.4.3 Contrast (minimum) (Niveau AA)

De visuele weergave van tekst en afbeeldingen van tekst heeft een contrastverhouding van ten minste 4,5:1, behalve in de volgende gevallen:

Informatie over succescriterium 1.4.3 Contrast (minimum)

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard heeft de witte tekst "Uitloggen" op de knop in de header onvoldoende contrastratio tegen de lichtblauwe achtergrond (HEX #559AD7) wanneer deze knop met het toetsenbord focus krijgt. De contrastratio is 3,0:1. Dit is niet voldoende. Zorg ervoor dat de kleur van de tekst bij toetsenbordfocus minimaal een contrast van 4,5:1 met de achtergrond heeft.
Een vergelijkbaar probleem staat in het dialoogvenster “Bent u daar nog?”, dat 30 minuten na het inloggen van de bezoeker wordt getoond. Wanneer de knoppen “Ik ga door” en “Uitloggen” met het toetsenbord focus krijgen, heeft de witte tekst onvoldoende contrastratio tegen de achtergrond. De tekst “Ik ga door” heeft een contrastratio van 3,6:1 tegen de blauwe achtergrond (HEX #5989D0). De tekst “Uitloggen” heeft een contrastratio van 3,0:1 tegen de grijze achtergrond (HEX #969696). Dit moet minimaal 4,5:1 zijn.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten is rode tekst (HEX #FF0000) aanwezig, zoals “Fase (nieuw): Zaak starten”, op een witte achtergrond. De contrastratio is te laag: 4,0:1.
Op dezelfde pagina is ook groene tekst (HEX #02E33D) aanwezig, zoals “Indieningsvereisten”, op een witte achtergrond. De contrastratio is 1,7:1. Omdat deze tekst kleiner is dan 24px en niet vetgedrukt, moet het contrast minimaal 4,5:1 zijn.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De knop met het “Ω”-icoon opent het dialoogvenster “Speciale karakters”. Dit dialoogvenster bevat tabs. De geselecteerde tab, zoals “Alle”, heeft blauwe tekst (HEX #207AB7) op een lichtblauwe achtergrond (HEX #EAF1F7). De contrastratio is 4,1:1. Dit moet minimaal 4,5:1 zijn.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.


1.4.4 Herschalen van tekst (Niveau AA)

Behalve voor ondertitels voor doven en slechthorenden en afbeeldingen van tekst, kan tekst zonder hulptechnologie tot 200% geschaald worden zonder verlies van content of functionaliteit.

Informatie over succescriterium 1.4.4 Herschalen van tekst

Uitkomst: Voldoende


1.4.5 Afbeeldingen van tekst (Niveau AA)

Als de gebruikte technologieën de visuele weergave tot stand kunnen brengen, wordt tekst gebruikt in plaats van afbeeldingen van tekst om informatie over te brengen, behalve in de volgende gevallen:

Informatie over succescriterium 1.4.5 Afbeeldingen van tekst

Uitkomst: Niet aanwezig

Bevindingen: Dit onderzoek richt zich op de techniek van de website, zodoende is dit succescriterium niet onderzocht.


1.4.10 Reflow (Niveau AA)

Content kan zonder verlies van informatie of functionaliteit en zonder te moeten scrollen in twee dimensies, worden weergegeven voor:

Met uitzondering van delen van de content die voor het gebruik of de betekenis een tweedimensionale lay-out vereisen.

Informatie over succescriterium 1.4.10 Reflow

Uitkomst: Onvoldoende

Bevindingen: Wanneer pagina https://preprod.jeleefomgeving.nl/ wordt bekeken op een schermresolutie van 1280 bij 1024 pixels en wordt ingezoomd tot 400%, valt de linktekst “Naar officiëlebekendmakingen.nl” gedeeltelijk weg. Zorg dat alles nog werkt en leesbaar is als een bezoeker inzoomt tot 400% op een scherm van 1280 bij 1024 pixels.

Wanneer de pagina https://preprod.jeleefomgeving.nl/communicatieplatform/passcode wordt bekeken op een schermresolutie van 1280 bij 1024 pixels en wordt ingezoomd tot 400%, verschijnt een scrollbalk. Horizontaal scrollen op de hele pagina is niet toegestaan, ook niet als de viewport is ingesteld of ingezoomd op 320 CSS-pixels breed (voor verticale inhoud) of 256 CSS-pixels hoog (voor horizontale inhoud). Zorg ervoor dat de tekst binnen het scherm past. Alleen als scrollen in beide richtingen echt nodig is voor de betekenis of het gebruik van de inhoud mag het wel. Uitzonderingen zijn tabellen, informatieve afbeeldingen, presentaties, video en kaarten. Deze moeten leesbaar blijven, dus binnen deze elementen mag wel worden gescrold. Laat de inhoud van de pagina zich aanpassen aan de kleine schermen. Zorg ervoor dat de horizontale scroll verdwijnt.
Dit probleem is ook te zien op pagina’s https://preprod.jeleefomgeving.nl/communicatieplatform/toegankelijkheid en https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten is bij een schermresolutie van 1280 bij 1024 pixels en een zoom van 400% de inhoud van het dialoogvenster “Hyperlink invoegen/bewerken” slechts gedeeltelijk zichtbaar. Dit dialoogvenster verschijnt wanneer de knop “Beantwoorden” wordt geactiveerd. In de sectie “Gemeente Roxmeer” wordt de teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De knop met het “🔗”-icoon opent het dialoogvenster “Hyperlink invoegen/bewerken”. Zorg dat alle functionaliteit en content volledig beschikbaar blijft bij 400% zoom.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.


1.4.11 Contrast van niet-tekstuele content (Niveau AA)

De visuele weergave van het volgende heeft een contrastverhouding van ten minste 3:1 ten opzichte van aangrenzende kleuren:

Informatie over succescriterium 1.4.11 Contrast van niet-tekstuele content

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/ heeft de link “Naar uw berichtenbox” een aangepaste focusindicator voor het toetsenbord. De rand van de link verandert van donkergroen (HEX #4A8312) naar groen (HEX #77A151). De groene rand heeft tegen de donkergroene achtergrond (HEX #4A8312) een contrastratio van 1,5:1. Dit is lager dan de vereiste minimale contrastratio van 3,0:1. Op deze pagina wordt niet de standaard focusindicator gebruikt, maar een aangepaste versie met een (gekleurde) rand. Die aanpassing is met CSS toegevoegd. Voor de standaard focusindicator zijn geen contrasteisen in WCAG; die wordt dus altijd goedgekeurd voor dit succescriterium. Bezoekers kunnen een standaard focusindicator namelijk zelf aanpassen naar hun eigen wensen. Dat kan echter niet meer als de focusindicator met CSS is aangepast. Daarom gelden de contrasteisen in dat geval wél. Dit moet ten minste 3,0:1 zijn.
Een vergelijkbaar probleem staat bij de link “Naar officiëlebekendmakingen.nl”. De lichtblauwe rand (HEX #547296) heeft tegen de donkerblauwe achtergrond (HEX #164273) een contrastratio van 2,0:1. Dit is lager dan de vereiste minimale contrastratio van 3,0:1. De links “Over deze website”, “Toegankelijkheid” en “Persoonsgegevens en cookies” hebben een grijze rand (HEX #B7B9B3) wanneer deze met het toetsenbord focus krijgen. Tegen de lichtgrijze achtergrond (HEX #EAECE4) is de contrastratio 1,7:1.
Een vergelijkbaar probleem staat op pagina https://preprod.jeleefomgeving.nl/inzien/361249160/ed1c7e54-83c5-47c2-801b-2b911c6494a9 bij de link “Terug”, die wordt getoond wanneer links zoals “Beschikking 123” worden geactiveerd.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. De schakelknop met het label “Tekst opmaken” heeft onvoldoende contrastratio wanneer deze is uitgeschakeld. De witte schakelknop heeft tegen de lichtgrijze achtergrond (HEX #E0E0E0) een contrastratio van 1,3:1. Dit moet minimaal een contrastratio van 3,0:1 hebben tegen de achtergrond.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De knop met het “Ω”-icoon opent het dialoogvenster “Speciale karakters”. In dit dialoogvenster staat het invoerveld “Zoeken”. Dit invoerveld heeft een lichtgrijze rand (HEX #CCCCCC) op een witte achtergrond. De contrastratio is 1,6:1. De randen van interactieve elementen zoals invoervelden moeten minimaal een contrast van 3,0:1 hebben met de achtergrond.
Dit probleem staat ook bij de invoervelden in het dialoogvenster “Hyperlink invoegen/bewerken”, dat wordt geopend met de knop met het “🔗”-icoon.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.


1.4.12 Tekstafstand (Niveau AA)

Bij content die wordt geïmplementeerd met opmaaktalen die de volgende stijleigenschappen voor tekst ondersteunen, is er geen sprake van verlies van content of functionaliteit door het instellen van alle volgende, en door het niet wijzigen van andere stijleigenschappen:

Uitzondering: Menselijke talen en scripts die geen gebruik maken van een of meer van deze stijleigenschappen voor tekst in schriftelijke tekst, kunnen voldoen aan de eisen door alleen gebruik te maken van de eigenschappen die bestaan voor de betreffende combinatie van taal en script.

Informatie over succescriterium 1.4.12 Tekstafstand

Uitkomst: Voldoende


1.4.13 Content bij hover of focus (Niveau AA)

Wanneer aanvullende content zichtbaar wordt en daarna weer verborgen, door het gebruik van hover met de aanwijzer of focus met het toetsenbord, gelden de volgende zaken:

Uitzondering: De visuele weergave van de aanvullende content wordt beheerd door de user agent en wordt niet aangepast door de auteur.

Informatie over succescriterium 1.4.13 Content bij hover of focus

Uitkomst: Niet aanwezig


2. Bedienbaar

2.1 Toetsenbordtoegankelijk

2.1.1 Toetsenbord (Niveau A)

Alle functionaliteit van de content is bedienbaar via een toetsenbordinterface zonder dat afzonderlijke toetsaanslagen aan tijd gebonden zijn, behalve als de onderliggende functie een invoer vereist die afhangt van het pad dat de gebruiker aflegt en niet alleen van de eindpunten.

Informatie over succescriterium 2.1.1 Toetsenbord

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all staat een zoekveld met het label "Filter op zaaknummer". Dit zoekveld bevat een knop met een pijl-icoon die de suggestielijst opent. Deze knop is niet met het toetsenbord bereikbaar. Deze knop kan niet met het toetsenbord worden geactiveerd. Zorg ervoor dat alle knoppen ook met de Enter-, Return- of spatietoets kunnen worden bediend.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/zaken/all.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De interactieve elementen in deze werkbalk zijn niet met het toetsenbord bereikbaar.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.


2.1.2 Geen toetsenbordval (Niveau A)

Als de toetsenbordfocus met de toetsenbordinterface verplaatst kan worden naar een component van de pagina, dan kan de focus ook met alleen de toetsenbordinterface weer van dat component weg worden bewogen. En, als er meer nodig is dan de standaard pijl- of tabtoetsen of andere standaard methoden om de focus te verplaatsen, dan wordt de gebruiker geïnformeerd over de manier waarop de focus kan worden verplaatst.

Informatie over succescriterium 2.1.2 Geen toetsenbordval

Uitkomst: Voldoende


2.1.4 Enkel teken sneltoets (Niveau A)

Wanneer een sneltoets in content wordt geïmplementeerd door alleen letters (inclusief hoofdletters en kleine letters), leestekens, cijfers of symbolen te gebruiken, geldt ten minste één van de volgende zaken:

Informatie over succescriterium 2.1.4 Enkel teken sneltoets

Uitkomst: Niet aanwezig


2.2 Genoeg tijd

2.2.1 Timing aanpasbaar (Niveau A)

Voor elke tijdslimiet die door de content wordt ingesteld, geldt ten minste één van de volgende zaken:

Informatie over succescriterium 2.2.1 Timing aanpasbaar

Uitkomst: Voldoende


2.2.2 Pauzeren, stoppen, verbergen (Niveau A)

Voor alle bewegende, knipperende, scrollende of automatisch actualiserende informatie gelden alle volgende zaken:

Informatie over succescriterium 2.2.2 Pauzeren, stoppen, verbergen

Uitkomst: Voldoende


2.3 Toevallen en fysieke reacties

2.3.1 Drie flitsen of beneden drempelwaarde (Niveau A)

Webpagina's bevatten niets wat meer dan drie keer flitst in enige periode van één seconde of de flits is beneden de algemene flits- en rodeflitsdrempelwaarden.

Informatie over succescriterium 2.3.1 Drie flitsen of beneden drempelwaarde

Uitkomst: Voldoende


2.4.1 Blokken omzeilen (Niveau A)

Er is een mechanisme beschikbaar om blokken content die op meerdere webpagina's worden herhaald te omzeilen.

Informatie over succescriterium 2.4.1 Blokken omzeilen

Uitkomst: Voldoende


2.4.2 Paginatitel (Niveau A)

Webpagina's hebben titels die het onderwerp of doel beschrijven.

Informatie over succescriterium 2.4.2 Paginatitel

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten en pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten staat dezelfde tekst in het title-element: “Berichtdetail - Communicatieplatform”. Dit is niet de bedoeling. In het title-element van elke pagina moet een unieke tekst staan die de inhoud van de pagina beschrijft, bij voorkeur gevolgd door de naam van de organisatie. Staat hier bij twee of meer pagina’s dezelfde tekst? Dan kan dit verwarrend zijn voor de bezoeker. De navigatie tussen pagina’s wordt dan ook lastiger. Verander de tekst in het title-element, zodat deze op elke pagina uniek is en de inhoud van de pagina nauwkeurig beschrijft.


2.4.3 Focus volgorde (Niveau A)

Als een webpagina sequentieel genavigeerd kan worden en de navigatiesequenties hebben invloed op de betekenis of het gebruik, dan krijgen focusbare componenten de focus in de juiste volgorde waardoor betekenis en bedienbaarheid behouden blijft.

Informatie over succescriterium 2.4.3 Focus volgorde

Uitkomst: Onvoldoende

Bevindingen: Op pagina’s van de website wordt 30 minuten na het inloggen van de bezoeker een dialoogvenster “Bent u daar nog?” getoond. In het element met role=”dialog” is een niet-interactief div-element focusbaar gemaakt met tabindex=0. Dit element mag geen focus krijgen, omdat de focusvolgorde hierdoor niet logisch is. Dit is een probleem voor bezoekers die met de Tab-toets navigeren. Bij een of meer elementen op de pagina is het tabindex-attribuut gebruikt met de waarde 0. Daardoor klopt de volgorde niet meer. Zorg ervoor dat de toetsenbordfocus logisch is als met het toetsenbord wordt genavigeerd, en gebruik tabindex="0" niet op elementen die geen toetsenbordfocus zouden moeten krijgen.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all staat een zoekveld met het label "Filter op zaaknummer". Dit zoekveld toont tijdens het typen suggesties in een uitklaplijst en werkt als een combobox. Wanneer een optie uit de suggestielijst wordt geselecteerd, wordt de toetsenbordfocus automatisch naar het begin van de pagina verplaatst. Deze focusverplaatsing verstoort de logische focusvolgorde en kan desoriëntatie veroorzaken voor toetsenbordgebruikers en bezoekers die hulpsoftware gebruiken. De focus moet binnen de combobox blijven of naar een logisch gerelateerd element worden verplaatst.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/zaken/all.

Wanneer pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten wordt geopend, gaat de toetsenbordfocus niet naar het begin van de pagina, maar naar de links in de footer. Als bezoekers met het toetsenbord door de website navigeren, moeten interactieve elementen zoals knoppen en links op een logische volgorde toetsenbordfocus krijgen. Logisch betekent dat het aansluit op de volgorde die de elementen hebben in de visuele vormgeving. Anders kunnen bezoekers die alleen een toetsenbord gebruiken, minder makkelijk door de pagina navigeren. Het gaat dan bijvoorbeeld om mensen met een motorische of visuele beperking of een leesstoornis.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De interactieve elementen in deze werkbalk zijn uitgesloten van de focusvolgorde doordat tabindex=”-1” wordt gebruikt. Hierdoor is de focusvolgorde van de resterende interactieve elementen niet logisch.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Als de website wordt bekeken op een ingezoomd of klein scherm, bevindt zich bovenaan een icoon voor het hoofdmenu. Als het menu is geopend, gaat de toetsenbordfocus daar direct naartoe en dat is goed. Na het laatste onderdeel in dit menu, blijft het menu de onderliggende pagina bedekken en gaat de focus verder op de onderliggende pagina. Dat is niet de bedoeling. Geef de gebruiker de mogelijkheid om het menu te sluiten na het laatste onderdeel of laat het menu automatisch sluiten als de focus eruit gaat. Zie bijvoorbeeld pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard.


Het linkdoel kan bepaald worden uit enkel de linktekst of uit de linktekst samen met zijn door software bepaalde linkcontext, behalve daar waar het doel van de link een dubbelzinnige betekenis zou kunnen hebben voor gebruikers in het algemeen.

Informatie over succescriterium 2.4.4 Linkdoel (in context)

Uitkomst: Voldoende


2.4.5 Meerdere manieren (Niveau AA)

Er is meer dan één manier beschikbaar om een webpagina binnen een verzameling webpagina's te vinden, behalve wanneer de webpagina het resultaat is van, of een stap in, een proces.

Informatie over succescriterium 2.4.5 Meerdere manieren

Uitkomst: Voldoende


2.4.6 Koppen en labels (Niveau AA)

Koppen en labels beschrijven het onderwerp of doel.

Informatie over succescriterium 2.4.6 Koppen en labels

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all staat een zoekveld met het label "Filter op zaaknummer". Wanneer een bezoeker begint met typen, verschijnt in het veld een “X”-knop. Deze knop heeft de functie om de ingevoerde tekst te verwijderen, maar de toegankelijke naam is "clear icon". Deze naam beschrijft de functie niet goed. De toegankelijke naam is toegevoegd via aria-label. Een blinde bezoeker weet daardoor niet wat deze knop precies doet. Voeg tekst toe die deze knop goed beschrijft.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/zaken/all.


2.4.7 Focus zichtbaar (Niveau AA)

Elke gebruikersinterface die met een toetsenbord te bedienen is, heeft een bedieningswijze waarbij de indicator van de toetsenbordfocus zichtbaar is.

Informatie over succescriterium 2.4.7 Focus zichtbaar

Uitkomst: Onvoldoende

Bevindingen: Op pagina’s van de website wordt 30 minuten na het inloggen van de bezoeker een dialoogvenster “Bent u daar nog?” getoond. Binnen het element met role=”dialog” is een niet-interactief div-element focusbaar gemaakt door tabindex=0 toe te voegen. Wanneer dit element toetsenbordfocus krijgt, is de focus niet zichtbaar. Bezoekers die met het toetsenbord navigeren moeten goed kunnen zien op welke plek van de pagina zij zich bevinden.


2.5 Input modaliteiten

2.5.1 Aanwijzergebaren (Niveau A)

Alle functionaliteit waarmee bij de bediening gebruik wordt gemaakt van meerpunts- of padgebaseerde gebaren, kan worden bediend met een enkele aanwijzer zonder een padgebaseerd gebaar, tenzij een meerpunts- of padgebaseerd gebaar essentieel is.

Informatie over succescriterium 2.5.1 Aanwijzergebaren

Uitkomst: Voldoende


2.5.2 Aanwijzerannulering (Niveau A)

Voor functionaliteit die kan worden bediend met een enkele aanwijzer, geldt ten minste één van de volgende zaken:

Informatie over succescriterium 2.5.2 Aanwijzerannulering

Uitkomst: Voldoende


2.5.3 Label in naam (Niveau A)

Bij componenten van de gebruikersinterface met labels die tekst of afbeeldingen van tekst bevatten, bevat de naam de tekst die visueel wordt weergegeven.

Informatie over succescriterium 2.5.3 Label in naam

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/passcode staat een knop met de zichtbare tekst “Nieuwe inlogcode aanvragen”. De toegankelijke naam van deze knop is “Vraag een nieuwe inlogcode aan”, en komt uit een aria-label. Het gebruik van het aria-label-attribuut overschrijft alle andere methoden om elementen te benoemen. Schermlezers en spraakherkenningssoftware gebruiken de naam die in het aria-label staat (de 'toegankelijke naam'). Als deze toegankelijke naam afwijkt van de zichtbare tekst, wijkt de tekst die hulpsoftware gebruikt af van wat zichtbaar is op de knop. Hierdoor kan de knop minder goed bedienbaar zijn met spraaksoftware. Zorg ervoor dat de toegankelijke naam de zichtbare tekst bevat, en zet deze tekst het liefst vooraan in de naam. De toegankelijke naam mag ook precies hetzelfde zijn als de zichtbare tekst.
Een vergelijkbaar probleem staat op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard. Zie de link “Meer berichten” met het aria-label “Bekijk alle berichten” en de link “Meer zaken” met het aria-label “Bekijk alle zaken”.


2.5.4 Bewegingsactivering (Niveau A)

Functionaliteit die kan worden bediend door de beweging van een apparaat of beweging van een gebruiker, kan ook worden bediend met componenten van de gebruikersinterface. De reactie op de beweging kan worden uitgeschakeld om onbedoelde activering te voorkomen, behalve wanneer:

Informatie over succescriterium 2.5.4 Bewegingsactivering

Uitkomst: Voldoende


3. Begrijpelijk

3.1 Leesbaar

3.1.1 Taal van de pagina (Niveau A)

De standaard menselijke taal van elke webpagina kan door software bepaald worden.

Informatie over succescriterium 3.1.1 Taal van de pagina

Uitkomst: Onvoldoende

Bevindingen: In de PDF-documenten die worden gegenereerd als een kopie van een bericht, is de taal niet ingesteld. Het is belangrijk om de taal in te stellen. Dan kan hulpsoftware de informatie uit het bestand met de juiste uitspraakregels voorlezen. Dit kan worden ingesteld via de bestandseigenschappen.


3.1.2 Taal van onderdelen (Niveau AA)

De menselijke taal van elke passage of zin in de content kan door software bepaald worden, behalve waar het gaat om eigennamen, technische termen, woorden uit een onbepaalde taal en woorden of zinsdelen die deel zijn gaan uitmaken van het jargon van de onmiddellijk omringende tekst.

Informatie over succescriterium 3.1.2 Taal van onderdelen

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all staat een zoekveld met het label "Filter op zaaknummer". Wanneer een bezoeker begint met typen, verschijnt in het veld een “X”-knop. Deze knop heeft de Engelstalige naam is "clear icon" via het aria-label. Voor deze engelstalige content is geen taalwisseling aangegeven via lang="en", maar het is beter om deze naam te vertalen naar het Nederlands. Zie ook succescriterium 2.4.6.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/zaken/all.


3.2 Voorspelbaar

3.2.1 Bij focus (Niveau A)

Als een component van de gebruikersinterface de focus krijgt, dan veroorzaakt dat geen contextwijziging.

Informatie over succescriterium 3.2.1 Bij focus

Uitkomst: Voldoende


3.2.2 Bij input (Niveau A)

Verandering van de instelling van een component van de gebruikersinterface veroorzaakt niet automatisch een contextwijziging, tenzij de gebruiker geïnformeerd is over het gedrag vóór het gebruik van de component.

Informatie over succescriterium 3.2.2 Bij input

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all staat een zoekveld met het label "Filter op zaaknummer". Dit zoekveld toont tijdens het typen suggesties in een uitklaplijst en werkt als een combobox. Wanneer een optie uit de suggestielijst wordt geselecteerd, wordt de toetsenbordfocus naar het begin van de pagina verplaatst. Dit is een contextwijziging waarvoor niet vooraf wordt gewaarschuwd. Dit kan voor veel bezoekers verwarrend zijn. De context mag niet automatisch veranderen als een bezoeker iets aanpast in een formulier (zoals het aanvinken van een keuzevakje) of in een ander element van de gebruikersinterface. Het mag wel als de bezoeker van tevoren duidelijk is gewaarschuwd. Contextveranderingen zijn bijvoorbeeld het openen van een nieuw venster, het verschuiven van de toetsenbordfocus naar een ander element en het insturen van een formulier. Zorg ervoor dat de context niet automatisch verandert, of waarschuw bezoekers van tevoren duidelijk dat dit gaat gebeuren.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/zaken/all.


3.2.3 Consistente navigatie (Niveau AA)

Navigatiemechanismen, die op meerdere webpagina's binnen een verzameling webpagina's herhaald worden, komen elke keer dat ze worden herhaald in dezelfde relatieve volgorde voor, tenzij een verandering wordt geïnitieerd door de gebruiker.

Informatie over succescriterium 3.2.3 Consistente navigatie

Uitkomst: Voldoende


3.2.4 Consistente identificatie (Niveau AA)

Componenten die dezelfde functionaliteit hebben binnen een verzameling webpagina's worden consistent geïdentificeerd.

Informatie over succescriterium 3.2.4 Consistente identificatie

Uitkomst: Voldoende


3.3 Assistentie bij invoer

3.3.1 Foutidentificatie (Niveau A)

Als een invoerfout automatisch ontdekt wordt, dan wordt het onderdeel waar de fout zit geïdentificeerd en wordt de fout tekstueel aan de gebruiker meegedeeld.

Informatie over succescriterium 3.3.1 Foutidentificatie

Uitkomst: Voldoende


3.3.2 Labels of instructies (Niveau A)

Als de content gebruikersinvoer vereist, dan worden labels of instructies geleverd.

Informatie over succescriterium 3.3.2 Labels of instructies

Uitkomst: Voldoende


3.3.3 Foutsuggestie (Niveau AA)

Als een invoerfout automatisch ontdekt wordt en suggesties voor verbetering bekend zijn, dan worden de suggesties aan de gebruiker geleverd, tenzij dit de beveiliging of het doel van de content in gevaar zou brengen.

Informatie over succescriterium 3.3.3 Foutsuggestie

Uitkomst: Voldoende


Voor webpagina's die wettelijke verplichtingen of financiële transacties voor de gebruiker uitvoeren, die, door de gebruiker te beheren gegevens in gegevensopslagplaatsen verwijderen of wijzigen, of die antwoorden van de gebruiker verzenden, geldt minstens één van de volgende zaken:

  1. Omkeerbaar: Verzendingen kunnen ongedaan gemaakt worden.
  2. Gecontroleerd: Door de gebruiker ingevoerde gegevens worden gecontroleerd op invoerfouten en de gebruiker wordt de mogelijkheid gegeven om ze te verbeteren.
  3. Bevestigd: Er is een mechanisme beschikbaar voor het beoordelen, bevestigen en verbeteren van informatie voordat de verzending wordt voltooid.

Informatie over succescriterium 3.3.4 Foutpreventie (wettelijk, financieel, gegevens)

Uitkomst: Voldoende


4. Robuust

4.1 Compatibel

4.1.1 Parsen (Niveau A)

In content die geïmplementeerd is met opmaaktalen hebben elementen volledige begin- en eindtags, zijn elementen genest volgens hun specificatie, bevatten elementen geen dubbele attributen en zijn alle ID's uniek, behalve waar de specificatie deze eigenschappen toelaat.

Informatie over succescriterium 4.1.1 Parsen

Uitkomst: Voldoende


4.1.2 Naam, rol, waarde (Niveau A)

Voor alle componenten van de gebruikersinterface (inclusief, maar niet uitsluitend voor formulierelementen, links en door scripts gegenereerde componenten), kunnen de naam (name) en rol (role) door software bepaald worden; toestanden (states), eigenschappen (properties) en waarden (values) die door de gebruiker ingesteld kunnen worden, kunnen door software ingesteld worden; en kennisgeving van veranderingen in deze items is beschikbaar voor user agents, met inbegrip van hulptechnologieën.

Informatie over succescriterium 4.1.2 Naam, rol, waarde

Uitkomst: Onvoldoende

Bevindingen: Op pagina’s van de website wordt 30 minuten na het inloggen van de bezoeker een dialoogvenster “Bent u daar nog?” getoond. Dit dialoogvenster heeft geen toegankelijke naam. Een bezoeker die een schermlezer gebruikt, heeft deze naam nodig om de inhoud van het dialoogvenster te begrijpen. Hulpsoftware kan daardoor niet doorgeven wat de inhoud van het dialoogvenster is. Dit kan opgelost worden door een aria-label aan het dialoogvenster toe te voegen met een duidelijke beschrijving van de inhoud.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard is bij weergave op kleine schermen in de header een knop met drie horizontale lijnen aanwezig die het navigatiemenu opent. In dit menu staan links zoals “Dashboard”. Deze links zijn opgemaakt met het a-element, maar de oorspronkelijke rol van een link wordt overschreven met de ARIA-rol role=”listitem”. Hierdoor worden deze elementen niet meer als links aangeboden aan hulpsoftware en hebben zij niet de juiste toegankelijke rol.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all bij links zoals “Dringend te beantwoorden” in de filtersectie.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/passcode staan invoervelden voor het invoeren van een verificatiecode. Deze invoervelden hebben geen toegankelijke naam. Hierdoor is het voor blinde of slechtziende bezoekers die een schermlezer gebruiken niet duidelijk wat zij moeten invullen. Invoervelden moeten altijd een toegankelijke naam hebben die het doel van het veld beschrijft. Geef het invoerveld dus een toegankelijke naam, bijvoorbeeld door een label-element aan het veld te koppelen.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/dashboard hebben onder “Recente berichten” klikbare elementen niet de juiste toegankelijke rol, zoals met de tekst "Gemeente Roxmeer". Deze elementen werken als links en navigeren naar andere pagina’s, maar in de code zijn ze opgemaakt als li-elementen. Elk HTML-element heeft standaard een rol. Dit betekent dat het element bepaalde eigenschappen en functies heeft om informatie aan de bezoeker te geven of om informatie van de bezoeker te ontvangen. De rol bepaalt dus wat het element doet. Schermlezers en andere hulpmiddelen moeten de correcte rol van elk element op een webpagina kennen. Zo kunnen ze op een slimme manier met het element omgaan en aan de bezoeker uitleggen wat het element doet. Zorg ervoor dat dit element de juiste toegankelijke rol heeft. De beste oplossing is om standaard HTML-elementen te gebruiken.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all staat een zoekveld met het label "Filter op zaaknummer". Dit zoekveld toont tijdens het typen suggesties in een uitklaplijst en werkt als een combobox. Er zijn meerdere toegankelijkheidsproblemen vastgesteld. Hieronder worden enkele voorbeelden beschreven. De ARIA-rol role="combobox" en de verplichte attributen zijn toegepast op een div-element in plaats van op het input-element dat zich binnen dit div-element bevindt. Hierdoor wordt dit veld door schermlezers aangekondigd als een gewoon tekstveld en krijgen gebruikers van hulpsoftware geen melding dat er een suggestielijst beschikbaar is. De rol role="combobox" moet op het interactieve input-element worden geplaatst. Het element met role="combobox" heeft ook geen toegankelijke naam. Dit probleem staat ook bij het element dat de suggestielijst bevat en de rol role="listbox" heeft. Voor meer informatie zie https://www.w3.org/WAI/ARIA/apg/patterns/combobox/.
Dit probleem staat ook op de pagina https://preprod.jeleefomgeving.nl/communicatieplatform/zaken/all.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. In de code heeft het element dat deze teksteditor bevat role=”application”. Dit element heeft echter geen toegankelijke naam.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Het tekstveld met de placeholder tekst “Typ hier uw antwoord of vraag” heeft niet de juiste toegankelijke rol. De beste oplossing is het gebruik van een standaard HTML-element input of textarea.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. In deze werkbalk staan meerdere elementen met role="toolbar" die geen toegankelijke naam hebben. Hierdoor is het voor bezoekers die een schermlezer gebruiken niet duidelijk wat het doel is van elke werkbalk. Geef elke werkbalk een toegankelijke en unieke naam die de functie duidelijk beschrijft.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. In deze werkbalk staan knoppen die submenu’s openen, zoals de knop voor een genummerde lijst en de knop voor een tabel. De werkbalk bevat knoppen die popupvensters openen. Deze popupvensters functioneren als menu’s. De popupcontainer is echter geïmplementeerd met role="listbox", terwijl deze een direct 'child'-element met role="menu" bevat. Dit zorgt voor een ongeldige ARIA-rolhiërarchie, omdat een listbox alleen elementen met role="option" mag bevatten en geen menustructuren mag bevatten. Daarnaast moet een element met role="listbox" een toegankelijke naam hebben via aria-label of aria-labelledby, maar die ontbreekt. Omdat deze popups als menu werken, moeten ze worden geïmplementeerd met een consistent menupatroon. De popupcontainer moet role="menu" gebruiken met passende menuitem-rollen, en role="listbox" moet worden verwijderd.
Dit probleem staat ook in het dialoogvenster “Hyperlink invoegen/bewerken”, dat wordt geopend met de knop met het “🔗”-icoon. Zie het popupmenu dat wordt geopend met de knop “Link openen in...”.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.

Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/47441cc6-2f18-4933-af67-576be18e8afc/berichten wordt bij het activeren van de knop “Beantwoorden” een sectie “Gemeente Roxmeer” met een teksteditor getoond om een reactie in te voeren. Wanneer de schakelknop “Tekst opmaken” is ingeschakeld, verschijnt een werkbalk boven de teksteditor. De knop met het “Ω”-icoon opent het dialoogvenster “Speciale karakters”. Dit dialoogvenster bevat interactieve elementen met icoontjes van speciale tekens. Deze interactieve elementen hebben echter geen juiste toegankelijke rol. Hulpsoftware moet kunnen begrijpen dat dit knoppen zijn.
Dit probleem is ook te zien op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/350782da-1cde-4403-a2bf-293e039b5a76/berichten.


4.1.3 Statusberichten (Niveau AA)

In content die is geïmplementeerd met opmaaktalen kunnen statusberichten door software bepaald worden met behulp van rol (role) of eigenschappen (properties), zodat hulptechnologieën de berichten aan de gebruiker kunnen presenteren zonder dat ze de focus krijgen.

Informatie over succescriterium 4.1.3 Statusberichten

Uitkomst: Onvoldoende

Bevindingen: Op pagina https://preprod.jeleefomgeving.nl/communicatieplatform/tickets/all wordt bij het selecteren van filteropties, zoals “Dringend te beantwoorden”, een laadindicator met de tekst “Berichten worden geladen…” getoond. Dit is een statusmelding, maar deze wordt niet aangekondigd door schermlezers. Gebruikers van hulpsoftware worden daardoor niet geïnformeerd dat de resultaten worden geladen. Een mogelijke oorzaak is dat meerdere live region-mechanismen tegelijk zijn toegepast, met aria-live en aria-atomic op het ul-element en role="status" met aria-live op de binnenste container. Deze combinatie kan ervoor zorgen dat hulpsoftware dynamische updates niet betrouwbaar detecteert en aankondigt. Zorg ervoor dat de laadmelding wordt geïmplementeerd als één live region met een correcte structuur en dat de melding op een manier wordt toegevoegd die aankondiging activeert. Meer informatie over ARIA is te vinden op de pagina https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA22.

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

Webbrowsers (useragents) en andere software

Bij dit onderzoek is de volgende software gebruikt:

Bronnen

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

Bron: toegankelijkheidsrapport.swink.nl/preprod.jeleefomgeving.nl/audit/
Geprint: 2026-03-17 22:53:58 v2.4-011