Toegankelijkheidsonderzoek

Issues:
Systeemaudit digitale toegankelijkheid website Je Leefomgeving

(Alleen de bevindingen)

Scope van de evaluatie

Naam website Je Leefomgeving
Datum 17 maart 2026
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

Uitgebreide toetsresultaten

Aantal bevindingen: 48

1. Waarneembaar

1.2 Op tijd gebaseerde media

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

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

Uitkomst: Niet aanwezig

Bevinding 1: 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)

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

Uitkomst: Niet aanwezig

Bevinding 2: 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)

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

Uitkomst: Niet aanwezig

Bevinding 3: 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)

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

Uitkomst: Niet aanwezig

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

1.2.5 Audiodescriptie (vooraf opgenomen) (Niveau AA)

Informatie over succescriterium 1.2.5 Audiodescriptie (vooraf opgenomen)

Uitkomst: Niet aanwezig

Bevinding 5: 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 over succescriterium 1.3.1 Info en relaties

Uitkomst: Onvoldoende

Bevinding 6: 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.

Bevinding 7: 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.

Bevinding 8: 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.

Bevinding 9: 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”.

Bevinding 10: 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)

Informatie over succescriterium 1.3.2 Betekenisvolle volgorde

Uitkomst: Onvoldoende

Bevinding 11: 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)

Informatie over succescriterium 1.3.3 Zintuiglijke eigenschappen

Uitkomst: Niet aanwezig

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

1.4 Onderscheidbaar

1.4.1 Gebruik van kleur (Niveau A)

Informatie over succescriterium 1.4.1 Gebruik van kleur

Uitkomst: Onvoldoende

Bevinding 13: 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.3 Contrast (minimum) (Niveau AA)

Informatie over succescriterium 1.4.3 Contrast (minimum)

Uitkomst: Onvoldoende

Bevinding 14: 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.

Bevinding 15: 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.

Bevinding 16: 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.5 Afbeeldingen van tekst (Niveau AA)

Informatie over succescriterium 1.4.5 Afbeeldingen van tekst

Uitkomst: Niet aanwezig

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

1.4.10 Reflow (Niveau AA)

Informatie over succescriterium 1.4.10 Reflow

Uitkomst: Onvoldoende

Bevinding 18: 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.

Bevinding 19: 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.

Bevinding 20: 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)

Informatie over succescriterium 1.4.11 Contrast van niet-tekstuele content

Uitkomst: Onvoldoende

Bevinding 21: 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.

Bevinding 22: 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.

Bevinding 23: 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.

2. Bedienbaar

2.1 Toetsenbordtoegankelijk

2.1.1 Toetsenbord (Niveau A)

Informatie over succescriterium 2.1.1 Toetsenbord

Uitkomst: Onvoldoende

Bevinding 24: 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.

Bevinding 25: 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.4.2 Paginatitel (Niveau A)

Informatie over succescriterium 2.4.2 Paginatitel

Uitkomst: Onvoldoende

Bevinding 26: 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)

Informatie over succescriterium 2.4.3 Focus volgorde

Uitkomst: Onvoldoende

Bevinding 27: 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.

Bevinding 28: 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.

Bevinding 29: 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.

Bevinding 30: 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.

Bevinding 31: 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.

2.4.6 Koppen en labels (Niveau AA)

Informatie over succescriterium 2.4.6 Koppen en labels

Uitkomst: Onvoldoende

Bevinding 32: 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)

Informatie over succescriterium 2.4.7 Focus zichtbaar

Uitkomst: Onvoldoende

Bevinding 33: 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.3 Label in naam (Niveau A)

Informatie over succescriterium 2.5.3 Label in naam

Uitkomst: Onvoldoende

Bevinding 34: 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”.

3. Begrijpelijk

3.1 Leesbaar

3.1.1 Taal van de pagina (Niveau A)

Informatie over succescriterium 3.1.1 Taal van de pagina

Uitkomst: Onvoldoende

Bevinding 35: 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)

Informatie over succescriterium 3.1.2 Taal van onderdelen

Uitkomst: Onvoldoende

Bevinding 36: 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.2 Bij input (Niveau A)

Informatie over succescriterium 3.2.2 Bij input

Uitkomst: Onvoldoende

Bevinding 37: 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.

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 38: 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.

Bevinding 39: 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.

Bevinding 40: 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.

Bevinding 41: 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.

Bevinding 42: 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.

Bevinding 43: 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.

Bevinding 44: 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.

Bevinding 45: 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.

Bevinding 46: 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.

Bevinding 47: 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)

Informatie over succescriterium 4.1.3 Statusberichten

Uitkomst: Onvoldoende

Bevinding 48: 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

Bronnen

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

Geprint: 2026-03-18 00:42:57 v2.4-011