Digitale toegankelijkheid
Voortgang toegankelijkheid op Startpuntgeldzaken.nl
Het Nibud vindt een goede digitale dienstverlening belangrijk. Daarom willen we onze website Startpuntgeldzaken.nl voor iedereen toegankelijk maken. Er wordt doorlopend aan deze site gewerkt om de toegankelijkheid verder te verbeteren.
We willen zo volledig mogelijk voldoen aan de toegankelijkheidseisen van DigiToegankelijk.nl. Voldoen aan deze standaard maakt onze website gebruiksvriendelijker en toegankelijker voor alle gebruikers.
Toegankelijkheidsverklaring
De ambitie is dat alle informatie op onze website in begrijpelijk Nederlands is opgeschreven en dat de site voor iedereen bruikbaar is. Op een aantal punten voldoen we aan de toegankelijkheidseisen: we gebruiken duidelijke titels en een eenvoudige indeling van de pagina’s, onze website is geschikt voor zowel desktops en mobiele apparaten. Daarnaast zijn video’s ondertiteld zodat je deze ook zonder geluid kunt beluisteren. In ons toegankelijkheidsonderzoek kun je precies nalezen hoe toegankelijk Startpuntgeldzaken.nl is.
Lees hieronder het toegankelijkheidsonderzoek WCAG 2.1, uitgevoerd door Level Level op 15 juli 2025.
Audit webtoegankelijkheid Nibud Geldplan Werkloosheid
Over deze evaluatie
- Rapport auteur
- Level Level
- Evaluatie opdrachtgever
- Nibud
- Evaluatiedatum
- Fri Jul 11 2025
Managementsamenvatting
De formulieren waren relatief goed toetsenbord toegankelijk. Bijna alle bedieningselementen konden alleen met het toetsenbord bediend worden. De datum-selectie was niet met het toetsenbord te openen.
Voor gebruikers van schermlezer software presenteert het invullen van de formulieren een grotere uitdaging. Het is niet mogelijk zonder hulp van een persoon die kan zien.
Het is mogelijk om het actieplan als pdf te downloaden. De pdf is niet toegankelijk gecodeerd en kan daarom door gebruikers van schermlezer software niet goed gelezen worden.
Hieronder volgen adviezen die geen WCAG afkeuringen zijn, maar wel de bruikbaarheid ten goede zouden komen. Na deze sectie komen de officiële WCAG bevindingen.
Na klik op de "Opslaan" knop opent een modal. Deze heeft geen toetsenbord-val. Het is mogelik om er uit te tabben. Als de focus buiten de modal is werkt de escape-toets niet om de modal te sluiten. Suggestie: Implementeer een toetsenbord-val. Als je het html-element <dialog> en de bijbehorende JavaScript API gebruikt is toetsenbord-val automatisch ingebouwd.
In stap 3, de actiepuntenlijst, staat onder elk punt, wanneer je het uitklapt, een button met de zichtbare tekst "Afgerond". Deze heeft als toegankelijke tekst "Ik heb actiepunt: Check of je recht hebt op een uitkering, afgerond". Omdat het zichtbare label pas op het einde staat is de kans groot, dat gebruikers van spraakbesturing deze knop niet kunnen bedienen. Suggestie: gebruik als toegankelijke naam "Afgerond - Check of je recht hebt op een uitkering". Dan werkt het voor spraakbesturing en blijft duidelijk voor schermlezer gebruikers. Advies: gebruik geen aria-label maar zet de additionele tekst als screen reader only tekst in het label.
Bij het verzenden van het formulier word je doorgestuurd naar een pagina op een andere website. Bijvoorbeeld https://www.startpuntgeldzaken.nl/rotterdam/werkloosheid?residenceId=96bd9c9d-7b52-d83b-c5c5-eb0ac3205dbf Advies: Voeg uitleg toe die aangeeft dat dit gebeurt.
De footer bevat uitsluitend links die in een nieuw tabblad openen. Elders op de site wordt een icon gebruikt om "opent in nieuw tabblad" aan te geven. In de footer ontbreekt dit. Wanneer je dit toevoegt in de footer, denk eraan dat je ook een screen reader tekst met "opent in een nieuw tabblad" moet toevoegen aan de link.
Na klik op de "Opslaan" knop opent een modal. Deze heeft een knop met een "X' icon. De toegankelijke tekst is "Venster sluiten". Dit is niet juist. De modal wordt gesloten met deze knop, niet het browser-venster. Suggestie: "sluiten" of "dialoog sluiten". Naast het Leeftijd veld staat per regel een prullenbak knop met de toegankelijke tekst "Verwijder Leeftijd [xde] kind". Bij het verwijderen van een kind veranderen de overige labels niet. Dus wanneer je vier kinderen ingesteld had en je verwijdert het tweede kind heb je nu een eerste, derde en vierde kind.
Bij pagina-zoom tot 400% en scherm-breedte 1280px of bij een schermbreedte van 375px: Het element met focus bij toetsenbordbesturing is vaak achter de sticky balk met de vorige / volgende knoppen verstopt.
Scope van de evaluatie
- Website naam
- Nibud Geldplan Werkloosheid
- Scope van de website
- De applicatie op https://geldplanwerkloosheid.nibud.nl/
- WCAG Versie
- 2.1
- Conformiteitsdoel
- AA
- Basisniveau van toegankelijkheid-ondersteuning
- Gangbare browsers en hulpsoftware.
- Verdere onderzoeksvereisten
- Niet ingevuld
Uitgebreide toetsresultaten
Samenvatting
Gerapporteerd over 50 van 50 WCAG 2.1 AA Success Criteria.
- 21 Voldoende
- 19 Onvoldoende
- 0 Onbekend
- 10 Niet van toepassing
- 0 Niet getoetst
Alle resultaten
1 Waarneembaar
1.1 Tekstalternatieven
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.1.1: Niet-tekstuele content |
Uitkomst: Onvoldoende |
Bevindingen: Met "Rotterdam" als woonplaats, wanneer een gebruiker terug gaat naar Geldplan Werkloosheid: Bovenin staat "Huidige woonplaats: "Rotterdam"." Onderin staat een blok met de titel "Nibud" en de tekst "De gemeente Rotterdam stelt deze geldplannen beschikbaar aan haar inwoners [...]" en het logo van Gemeente Rotterdam. Dit logo heeft de alt-tekst "Nibud", dat klopt niet. In de desktop weergave: De header bevat een Nibud logo met alt-tekst "Dit geldplan wordt mede aangeboden door Nibud". Ook is er een logo van Startpunt geldzaken met de alt-tekst "Startpuntgeldzaken logo". De alt-tekst van het Nibud logo geeft niet weer wat op de afbeelding te zien is. Dit kan beter zijn "Nibud, logo". Bij Startpunt Geldzaken kan het beter zijn "Startpunt Geldzaken, logo". Zie ook 2.4.4. In de mobiele weergave: De header bevat een Nibud logo met de alt-tekst "Nibud". De header bevat ook een afbeeldings-tag met een niet werkende link voor het logo van Startpunt Geldzaken. De tag heeft als alt-tekst "Dit geldplan wordt mede aangeboden door Startpuntgeldzaken logo". De alt-tekst van het Nibud logo geeft niet weer wat op de afbeelding te zien is. Dit kan beter zijn "Nibud, logo". Bij Startpunt Geldzaken kan het beter zijn "Startpunt Geldzaken, logo". Zie ook 2.4.4. De grafiek in stap 2 ("Bekijk hoe je inkomen verandert en check de acties") wordt door de screenreader voorgelezen als "Visuele impressie van De hoogte van het inkomen en de uitgaven". Dat geeft niet weer wat een ziende persoon kan waarnemen. Suggestie: bied de data ook als tabel aan, zodat er een tekst alternatief is. In stap 2, bijvoorbeeld onder "Check of je recht hebt op een uitkering" staan links. De links openen in een nieuw tabblad. Voor ziende gebruikers is een icoon toegevoegd, een vierkant met een pijl naar rechts boven, om aan te geven dat dit in een nieuw tabblad opent. Voor gebruikers die niet kunnen zien moet dit ook kenbaar gemaakt worden. Suggestie: voeg screen-reader-only tekst toe na de zichtbare tekst. Dus "UWV <span class="sr-only">link opent in een nieuw tabblad</span>". |
1.2 Op tijd gebaseerde media
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.2.1: Louter-geluid en louter-videobeeld (vooraf opgenomen) |
Uitkomst: Niet van toepassing |
|
1.2.2: Ondertitels voor doven en slechthorenden (vooraf opgenomen) |
Uitkomst: Niet van toepassing |
|
1.2.3: Audiodescriptie of media-alternatief (vooraf opgenomen) |
Uitkomst: Niet van toepassing |
|
1.2.4: Ondertitels voor doven en slechthorenden (live) |
Uitkomst: Niet van toepassing |
|
1.2.5: Audiodescriptie (vooraf opgenomen) |
Uitkomst: Niet van toepassing |
1.3 Aanpasbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.3.1: Info en relaties |
Uitkomst: Onvoldoende |
Bevindingen: In stap 2 is een uitklap-knop met de tekst "Uitleg over de figuur". De tekst die hieronder valt heeft veel onderstreepte passages. De visuele onderstreping geeft aan dat deze tekst extra belangrijk is. Het element <u> wat hier gebruikt is is qua semantiek niet geschikt voor het doel om tekst te highlighten. Voor het highlighten van een kort stuk tekst is doorgaans <em> of <strong> geschikter. Voor gebruikers die kunnen zien kan het verwarrend zijn dat tekst onderstreept is die gaan link is. Het is een zeer lang bestaande conventie dat onderstrepet tekst een link bevat. Suggestie: gebruik <em> en andere styling, bijvoorbeeld dikgedrukte tekst zonder onderstreping. Gebruik dit alleen voor korte stukjes tekst (delen van een zin), zoals hier het geval is. In stap 2 onder "Je inkomen bij werkloosheid" zijn sommige teksten dikgedrukt. Hiervoor is het HTML-element <b> gebruikt, dat heeft geen semantieke waarde. Gebruikers van hulptechnologieën weten dus niet dat de dikgedrukte tekst extra nadruk moet hebben. Suggestie: gebruik <strong>. Gebruik dit alleen voor korte stukjes tekst (delen van een zin), zoals hier het geval is. Het is mogelijk om het actieplan als pdf te downloaden. De PDF is niet gecodeerd (van tags voorzien). Dit betekent dat de documentstructuur niet is te bepalen. Software kan daardoor bijvoorbeeld niet bepalen wat koppen zijn, de alternatieve tekst bij afbeeldingen en wat de leesvolgorde is. Omdat tags ontbreken kan de PDF niet volledig onderzocht worden (alle succescriteria met betrekking tot de PDF code laag zoals semantische koppen en ALT-teksten bij afbeeldingen). Let daarom op dat bij het oplossen van dit probleem nieuwe toegankelijkheidsproblemen kunnen ontstaan. Bij de lijst met "bereidt voor op de inkomensterugval" geeft schermlezer in Safari de lijstsemantiek niet weer. Advies: voeg role="list" toe aan de <ul> zodat het voor gebruikers die blind zijn ook duidelijk is dat het om een lijst gaat. |
1.3.2: Betekenisvolle volgorde |
Uitkomst: Onvoldoende |
Bevindingen: Bij het voorlezen van de site met schermlezer krijgt men na de skiplink het volgende te horen: "Opent in een nieuw tablad Opent een externe site Opent een externe site in een nieuw tablad". Dit is verwarrend. Let er ook op dat het woord "tablad" verkeerd gespeld is. |
1.3.3: Zintuiglijke eigenschappen |
Uitkomst: Onvoldoende |
Bevindingen: Er staat een instructie bij de grafiek in stap 2 ("Bekijk hoe je inkomen verandert en check de acties"): "Tip: beweeg de muis over de puntjes in de figuur om de bedragen te zien." Hier moeten ook instructies voor andere input-methodes staan (touch / keyboard). |
1.3.4: Weergavestand |
Uitkomst: Voldoende |
|
1.3.5: Identificeer het doel van de input |
Uitkomst: Voldoende |
1.4 Onderscheidbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
1.4.1: Gebruik van kleur |
Uitkomst: Onvoldoende |
Bevindingen: Bij de grafiek in stap 2 ("Bekijk hoe je inkomen verandert en check de acties") is er tussen verschillende types inkomen alleen door kleur onderscheid gemaakt. Mensen die kleurenblind zijn kunnen mogelijk het verschil niet zien. |
1.4.2: Geluidsbediening |
Uitkomst: Voldoende |
|
1.4.3: Contrast (minimum) |
Uitkomst: Onvoldoende |
Bevindingen: De modal "Geef je woonplaats op om Geldplan Werkloosheid optimaal te benutten" heeft een knop met onvoldoende contrast. De knop heeft een oranje (#e26b0a) achtergrond en witte tekst "Overslaan". Het contrast is nu 3.3:1, dat moet minstens 4.5:1 zijn. In het formulier verschijnt op de titels van de uitklappers bij foutieve invoer een melding "Nog niet alle velden zijn ingevuld". Deze rode (#f00) tekst heeft een te laag kleurcontrast (4:1). Minimum kleurcontrast bij normale tekst is 4.5:1. Te laag kleurcontrast kan ervoor zorgen dat mensen met visuele beperkingen deze melding niet kunnen lezen. Hetzelfde geldt voor de tekst "Dit veld is verplicht" die onder niet-ingevulde velden verschijnt. Het contrast is daar 3.7:1 ipv de minimumwaarde 4.5:1. In stap 3, de actiepuntenlijst: nadat je op "afgerond" hebt geklikt wordt de knop groen (#5cb85c) met witte tekst. Het contrast van de tekst is te laag (2.5:1). Dat moet minstens 4.5:1 zijn. |
1.4.4: Herschalen van tekst |
Uitkomst: Onvoldoende |
Bevindingen: Bij alleen-tekst-zoom tot 200% en scherm-breedte 1280px: teksten lopen door elkaar en worden onleesbaar in de woonplaats modal. Bij alleen-tekst-zoom tot 200% en scherm-breedte 1280px: In het blok over "Sterre" valt het meeste van de tekst weg. Bij alleen-tekst-zoom tot 200% en scherm-breedte 1280px: In de footer valt inhoud van het scherm en is niet meer te zien |
1.4.5: Afbeeldingen van tekst |
Uitkomst: Voldoende |
|
1.4.10: Reflow |
Uitkomst: Onvoldoende |
Bevindingen: Bij pagina-zoom tot 400% en scherm-breedte 1280px: Lange woorden in de footer ("huishoudportemonnee") worden niet afgebroken en vallen van het scherm af. Bij pagina-zoom tot 400% en scherm-breedte 1280px: De tekst-labels van de "opslaan", "vorige", "volgende", "print" en "pdf" knoppen verdwijnen. Bij pagina-zoom tot 400% en scherm-breedte 1280px: Bij sommige punten van de actie-lijst valt het groene vinkje van afgeronde acties van het scherm. |
1.4.11: Contrast van niet-tekstuele content |
Uitkomst: Onvoldoende |
Bevindingen: In stap 3, de actiepuntenlijst, verschijnt naast de titel een groen (#00b388) vinkje wanneer een actiepunt is afgerond. Het kleurencontrast van dit vinkje is te laag (2.7:1). Dit moet minstens 3:1 zijn. Zie ook 4.1.3. |
1.4.12: Tekstafstand |
Uitkomst: Voldoende |
|
1.4.13: Content bij hover of focus |
Uitkomst: Voldoende |
2 Bedienbaar
2.1 Toetsenbordtoegankelijk
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.1.1: Toetsenbord |
Uitkomst: Onvoldoende |
Bevindingen: Bij de grafiek in stap 2 ("Bekijk hoe je inkomen verandert en check de acties") kan je op "Loon", "WW-uitkering", "Bijstand" en "Toeslagen" klikken om de weergave te veranderen. Dit werkt niet met het toetsenbord. |
2.1.2: Geen toetsenbordval |
Uitkomst: Voldoende |
|
2.1.4: Enkel teken sneltoetsen |
Uitkomst: Voldoende |
2.2 Genoeg tijd
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.2.1: Timing aanpasbaar |
Uitkomst: Niet van toepassing |
|
2.2.2: Pauzeren, stoppen, verbergen |
Uitkomst: Niet van toepassing |
2.3 Toevallen en fysieke reacties
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.3.1: Drie flitsen of beneden drempelwaarde |
Uitkomst: Niet van toepassing |
2.4 Navigeerbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.4.1: Blokken omzeilen |
Uitkomst: Voldoende |
|
2.4.2: Paginatitel |
Uitkomst: Onvoldoende |
Bevindingen: De paginatitel is "Werkloosheid - Nibud". Deze titel staat in de <head> sectie van de HTML. Dit geeft niet voldoende weer wat de inhoud van de pagina is. Bij het uitlezen van een webpagina lezen schermlezers deze tekst als eerste voor, waardoor schermlezergebruikers direct weten op welke pagina ze zich bevinden. Het wordt ook de naam van het venster of tabblad, en de naamsuggestie bij het opslaan van de pagina als bladwijzer. Daarom is het belangrijk dat de titel goed de inhoud van de pagina beschrijft. |
2.4.3: Focus volgorde |
Uitkomst: Onvoldoende |
Bevindingen: Bij het openen van een geldplan in twee browsers verschijnt een melding "Een ander persoon werkt ook aan dit geldplan." De toetsenbord-focus blijft in het formulier en gaat niet naar de sluiten knop van de melding. Als de gebruiker verder tabt blijft de focus in het formulier onder de melding. Hierdoor kan het navigeren met het toetsenbord lastig worden. Het formulier bevat veel "uitklappers". Alle velden in de ingeklapte secties zijn met het toetsenbord bereikbaar ook al zijn ze niet te zien. Bij het klikken op "vorige" of "volgende" scrolt het bovenste deel van de pagina in beeld. Maar de focus blijft onderaan. Nadat de "volgende" knop wordt geactiveerd tabt de gebruiker door naar het Nibud logo in de footer. Suggestie: verplaats na een klik op "volgende" de focus naar boven, bijvoorbeeld op de titel van de huidige stap. |
2.4.4: Linkdoel (in context) |
Uitkomst: Onvoldoende |
Bevindingen: In de desktop weergave: De header bevat twee links naar https://geldplanwerkloosheid.nibud.nl, de een staat op een Nibud logo en de ander op een logo van Startpunt geldzaken. De link op het Nibud logo heeft als toegankelijke tekst "Dit geldplan wordt mede aangeboden door Nibud". Dit geeft geen goede indicatie van wat er te zien is en waar de link voor dient. Beter zou zijn "Nibud, logo, ga naar voorpagina Geldplan Werkloosheid". Voor het logo van Startpunt Geldzaken is de situatie vergelijkbaar. De toegankelijke tekst is "Startpuntgeldzaken logo". Dit geeft weer wat te zien is (met een ontbrekende spatie, wat het voor de schermlezer software moeilijk maakt). Maar het geeft niet weer waar de link toe dient. Beter zou zijn "Startpunt Geldzaken, logo, ga naar voorpagina Geldplan Werkloosheid". De tekst "ga naar [x]" kan je als screen reader only tekst toevoegen aan de link. Zie ook 1.1.1. In de mobiele weergave: De header bevat twee links naar https://geldplanwerkloosheid.nibud.nl, de een staat op een Nibud logo en de ander op een logo van Startpunt geldzaken. De link op het Nibud logo heeft als toegankelijke tekst "Nibud". Dit geeft geen goede indicatie van wat er te zien is en waar de link voor dient. Beter zou zijn "Nibud, logo, ga naar voorpagina Geldplan Werkloosheid". Voor het logo van Startpunt Geldzaken is de situatie vergelijkbaar. De toegankelijke tekst is "Dit geldplan wordt mede aangeboden door Startpuntgeldzaken logo". Deze zin klopt gewoon niet (en er ontbreekt een spatie tussen Startpunt en Geldzakenspatie, wat het voor de schermlezer software moeilijk maakt). Beter zou zijn "Startpunt Geldzaken, logo, ga naar voorpagina Geldplan Werkloosheid". De tekst "ga naar [x]" kan je als screen reader only tekst toevoegen aan de link. Advies: Check de link van het Startpunt Geldzaken logo op mobiel, die klopt niet. Zie ook 1.1.1. In stap 2 onder "Vraag hulp, zoals voor uitstel van betaling" is een link met de naam "zelfjeschuldenregelen.n" (de "l" erachter is niet onderdeel van de link). De link gaat echter naar de website van Nibud. Dit maakt dat het linkdoel niet goed beschrijvend is. |
2.4.5: Meerdere manieren |
Uitkomst: Voldoende |
|
2.4.6: Koppen en labels |
Uitkomst: Voldoende |
|
2.4.7: Focus zichtbaar |
Uitkomst: Voldoende |
2.5 Input Modaliteiten
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
2.5.1: Aanwijzergebaren |
Uitkomst: Niet van toepassing |
|
2.5.2: Aanwijzerannulering |
Uitkomst: Voldoende |
|
2.5.3: Label in naam |
Uitkomst: Voldoende |
|
2.5.4: Bewegingsactivering |
Uitkomst: Niet van toepassing |
3 Begrijpelijk
3.1 Leesbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
3.1.1: Taal van de pagina |
Uitkomst: Voldoende |
|
3.1.2: Taal van onderdelen |
Uitkomst: Onvoldoende |
Bevindingen: De modal "Geef je woonplaats op om Geldplan Werkloosheid optimaal te benutten" bevat een suggesties-menu. Deze geeft ook alerts voor gebruikers die blind zijn, dat is heel goed! Alleen verschijnen de meldingen in het Engels: "11 results are available, use up and down arrow keys to navigate." De Engelse tekst moet in de code als Engels gemarkeerd worden of (beter) in het Nederlands verschijnen. |
3.2 Voorspelbaar
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
3.2.1: Bij focus |
Uitkomst: Voldoende |
|
3.2.2: Bij input |
Uitkomst: Voldoende |
|
3.2.3: Consistente navigatie |
Uitkomst: Voldoende |
|
3.2.4: Consistente identificatie |
Uitkomst: Onvoldoende |
Bevindingen: Op de voorpagina onderaan staat een "Meer over Nibud" blok. Dit blok bevat hetzelfde icon dat elders gebruikt is om "opent in een nieuw tabblad" aan te geven. Maar deze link opent niet in een nieuw tabblad. Zie ook 1.3.1 Info en relaties. In stap 2 onder "Check of je recht hebt op een uitkering" staan twee links met de toegankelijke naam "UWV". De links gaan echter naar twee verschillende pagina's. Daarom moeten ook twee verschillende linknamen gebruikt worden. |
3.3 Assistentie bij invoer
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
3.3.1: Foutidentificatie |
Uitkomst: Onvoldoende |
Bevindingen: In het formulier verschijnt op de titels van de uitklappers bij foutieve invoer een melding "Nog niet alle velden zijn ingevuld". Deze melding wordt niet voorgelezen aan gebruikers van schermlezer software. Wanneer een gebruiker bijvoorbeeld het datum-veld niet invult verschijnt een rode tekst "Dit veld is verplicht". Dit is geen duidelijke foutmelding. Een foutmelding informeert de gebruiker over fouten die hij of zij gemaakt heeft bij het invullen. "Je hebt dit veld niet ingevoerd." Controleer ook de overige formuliervelden. |
3.3.2: Labels of instructies |
Uitkomst: Onvoldoende |
Bevindingen: De modal "Geef je woonplaats op om Geldplan Werkloosheid optimaal te benutten" bevat een suggesties-menu. Deze geeft instructies voor een gebruiker die blind is. Deze instructies worden te vroeg afgekapt door andere teksten. Voor de tekst "Sterre Met een WW-uitkering heb ik misschien recht op toeslagen. Dat ga ik nu uitzoeken!" leest schermlezer nog voor "1 van 1, slide". Dit kan verwarrend zijn. En voor ziende gebruikers ontbreekt de informatie dat dit een slideshow is met één slide volledig. Advies: haal alle slideshow logica weg als er maar één item is. In het formulier staan vraagtekens die "tooltips" met informatie laten verschijnen. Dat werkt in Safari momenteel uitsluitend voor ziende toetsenbordgebruikers. Een muisklik wordt niet geregistreerd. De inhoud van de tooltip wordt door schermlezer niet voorgelezen (ondanks dat de tooltip met aria-describedby gekoppeld is aan de input, omdat de tooltip op het moment dat het invoerveld de focus heeft op aria-hidden gezet wordt). In Firefox en Chrome werkt de klik wel. Advies: Zet de tekst als altijd zichtbare instructie naast het bijbehorende label en koppel hem via aria-describedby aan de input. Het juiste datum-formaat wordt niet weergegeven voor gebruikers van schermlezer. Omdat de datumkiezer niet opent dmv het toetsenbord kunnen schermlezer gebruikers geen datum invullen. Advies: Geef het juiste formaat weer in een label of description. "Wanneer een gebruiker de schermlezer gebruikt om de hele pagina voor te lezen werkt dat niet. Gebruikers van schermlezer software krijgen niet altijd alles te horen (en soms te veel).
De eerste combobox ("dropdown") voor de leeftijd van kinderen heeft als onzichtbaar label "Leeftijd eerste kind Leeftijd tweede kind Leeftijd derde kind Leeftijd vierde kind Leeftijd vijfde kind Leeftijd zesde kind" wanneer er zes kinderen ingesteld zijn. Dit is voor gebruikers van een schermlezer onduidelijk. |
3.3.3: Foutsuggestie |
Uitkomst: Voldoende |
|
3.3.4: Foutpreventie (wettelijk, financieel, gegevens |
Uitkomst: Voldoende |
4 Robuust
4.1 Compatibel
Success Criterium | Uitkomst | Bevindingen |
---|---|---|
4.1.1: Parsen |
Uitkomst: Voldoende |
|
4.1.2: Naam, rol, waarde |
Uitkomst: Onvoldoende |
Bevindingen: Bij het toevoegen van kinderen wordt niet voorgelezen hoe veel kinderen ingesteld zijn. Er wordt ook niks verteld over de "leeftijd" velden die eronder verschijnen. Naast het Leeftijd veld staat per regel een prullenbak knop met de toegankelijke tekst "Verwijder Leeftijd [xde] kind". Maar je verwijdert niet de leeftijd. Het hele kind/de hele regel wordt verwijderd. En het aantal in het "Aantal" veld wordt met 1 verminderd. Dit wordt niet aangegeven voor gebruikers van een schermlezer. De <div> waar de datepicker in zit heeft een fout ARIA attribuut: aria-expanded. Dat mag alleen op knoppen zitten die iets bedienen wat in- en/of uitgevouwen kan worden. De radio inputs in het formulier hebben foutieve opmaak. Om de inputs zit het label element heen. Dat is valide HTML. Maar het label element heeft een role="radio" attribuut. Dit maakt semantisch gesproken een radio input van het label. En in deze input/label genest is dan nog het <input> element. Een interactief element in een ander interactief element kan voor problemen zorgen met hulptechnologieën omdat onduidelijk is welk element de voorrang krijgt bij een interactie. In stap 2 is een uitklap-knop met de tekst "Uitleg over de figuur". Deze knop heeft altijd het attribuut aria-expanded="false", ook wanneer die uitgeklapt is. Als de bijbehorende informatie zichtbaar is moet aria-expanded de waarde "true" krijgen. Het <header> element heeft een attribuut role="navigation". Deze rol is niet toegestaan voor het <header> element. Het element met de id "modalResidenceCheck" heeft een attribuut aria-labelledby="Woonplaats check". aria-labelledby dient als waarde de id van een element op de pagina te bevatten. Het is bovendien niet nodig om dit element een label te geven. |
4.1.3: Statusberichten |
Uitkomst: Onvoldoende |
Bevindingen: Bij het tegelijk openen van een geldplan in twee verschillende browser-vensters verschijnt een melding "Een andere persoon werkt ook aan dit geldplan." Deze melding wordt niet weergegeven via schermlees software. Na klik op de "Opslaan" knop opent een modal. Bij klik op de "Link kopiëren" knop verandert de tekst in "Gekopiëerd". Dit wordt niet voorgelezen aan een gebruiker van schermlezer software. In plaats daarvan wordt de URL https://geldplanwerkloosheid.nibud.nl/?residenceId=23488254-7075-0c7d-07dc-36124d8495b6&mpwui=2edb9e5b-8591-4a51-bf57-01dd86fb3441&pane=0&mpwui=2edb9e5b-8591-4a51-bf57-01dd86fb3441 voorgelezen. Deze URL is lang en bestaat vooral uit willekeurige letters en cijfers, een slechte ervaring voor schermlezer gebruikers. Suggestie: zorg ervoor dat "gekopiëerd" voorgelezen wordt en niet de URL. Dit speelt ook bij Stap 3 onderaan. In stap 3, de actiepuntenlijst, verschijnt naast de titel een groen vinkje wanneer een actiepunt is afgerond. Deze status wordt niet voorgelezen voor een persoon die schermlezer software gebruikt. Suggestie: Voeg in de heading screen reader only tekst toe met de tekst "Afgerond". Zie ook 1.4.11. |
Roadmap
Success Criterium | Beschrijving | Planning |
---|---|---|
4.1.2: Naam, rol, waarde | Naam, rol, waarde: woonplaatscheck | Q4 2025 |
4.1.2: Naam, rol, waarde | Naam, rol, waarde: header role | Q4 2025 |
4.1.2: Naam, rol, waarde | Naam, rol, waarde: uitleg figuur | Q4 2025 |
4.1.2: Naam, rol, waarde | Naam, rol, waarde: datumpikker | Q4 2025 |
3.2.4: Consistente identificatie | Consistente identieficatie: UWV links | Q4 2025 |
3.2.4: Consistente identificatie | Consistente identificatie: meer over nibud | Q4 2025 |
2.4.4: Linkdoel | Linkdoel zelfjeschuldenregelen | Q4 2025 |
1.4.1: Gebruik van kleur | Kleurgebruik grafiek | Q4 2025 |
1.1.1: Niet-tekstuele content | Tekstalternatief volgorde | Q4 2025 |
1.3.1: Info en relaties | Semantiek: Lijst semantiek | Q4 2025 |
1.3.1: Info en relaties | Semantiek: inkomen werkloosheid | Q4 2025 |
1.3.1: Info en relaties | Semantiek: uitleg over figuur(grafiek) | Q4 2025 |
1.1.1: Niet-tekstuele content | Tekstalternatieven: Alt teksten logo's | Q4 2025 |
4.1.3: Statusberichten | Statusberichten: actiepunten | Q1 2026 |
4.1.3: Statusberichten | Statusberichten: opslaan | Q1 2026 |
4.1.2: Naam, rol, waarde | Naam, rol, waarde: radio input | Q1 2026 |
4.1.2: Naam, rol, waarde | Naam, rol, waarde: leeftijd kinderen | Q1 2026 |
3.3.2: Labels of instructies | Label: leeftijd kinderen | Q1 2026 |
3.3.2: Labels of instructies | Label: Datum formaat | Q1 2026 |
3.3.2: Labels of instructies | Label: tooltips | Q1 2026 |
3.3.2: Labels of instructies | Labels: woonplaats | Q1 2026 |
3.3.2: Labels of instructies | Labels: Slider | Q1 2026 |
3.1.2: Taal van onderdelen | Taal woonplaats | Q1 2026 |
2.4.4: Linkdoel | Linkdoel Header | Q1 2026 |
2.4.3: Focus volgorde | Focus na scroll actie | Q1 2026 |
2.4.2: Paginatitel | Paginatitels | Q1 2026 |
1.4.3: Contrast (minimum) | Kleurcontrast | Q1 2026 |
1.3.2: Betekenisvolle volgorde | Tekstalternatieven: link nieuw tabblad | Q1 2026 |
3.3.2: Labels of instructies | Label: Pagina voorlezen | Q2 2026 |
2.4.3: Focus volgorde | Focus: Uitklap panels | Q2 2026 |
2.4.3: Focus volgorde | Focus: Anders persoon in geldplan | Q2 2026 |
1.4.10: Reflow | Herschalen 400% | Q2 2026 |
1.4.4: Herschalen van tekst | Herschalen teksten 200% | Q3 2026 |
1.1.1: Niet-tekstuele content | Tekstalternatieven: Grafiek tabel | Q3 2026 |
3.3.1: Foutidentificatie | Foutidentificatie | Q4 2026 |
2.1.1: Toetsenbord | Toetsenbord grafiek | Q4 2026 |
1.3.3: Zintuiglijke eigenschappen | Toetsenbord grafiek | Q4 2026 |
1.3.1: Info en relaties | Q1 2027 |
Sample met getoetste webpagina's
- Applicatie - https://geldplanwerkloosheid.nibud.nl/
Webtechnologie
HTML,CSS,WAI-ARIA,JavaScript,SVG,PDF