Onderzoek toegankelijkheid subsidies.almere.nl

Inleiding

Openbare voorzieningen moeten bruikbaar en toegankelijk zijn voor alle burgers. Net zoals een gebouw rolstoeltoegankelijk moet zijn, moet een website of mobiele app ook bediend kunnen worden door mensen met een beperking. Dit kunnen bijvoorbeeld visuele, auditieve of motorische beperkingen zijn. Denk aan slechtzienden, doven en slechthorenden en mensen die hun handen niet of in beperkte mate kunnen gebruiken. Ook cognitieve factoren spelen een rol: is de content voor iedereen te begrijpen?

De Web Content Accessibility Guidelines (WCAG) versie 2.1 AA is het verplichte niveau onder de Europese standaard EN 301 549 en de European Accessibility Act. Deze criteria variëren van technisch functionele eisen zoals een goede werking met het toetsenbord tot aan meer inhoudelijke eisen zoals duidelijke foutmeldingen en een heldere navigatiestructuur.

Dit onderzoek is handmatig uitgevoerd volgens de WCAG-EM evaluatiemethode met ondersteuning van automatische test tools. De pagina’s uit de sample zijn onderzocht op alle voor dit onderzoek relevante WCAG criteria. Wanneer aan een criterium niet wordt voldaan, wordt hiervan minimaal één voorbeeld gegeven. Deze bevindingen kunnen op meer plekken voorkomen en moeten daarom structureel worden aangepakt.

De WCAG criteria zijn ingedeeld volgens vier principes, welke ook de leidraad vormen voor dit rapport: Waarneembaar, Bedienbaar, Begrijpelijk en Robuust. Gedetailleerde informatie over deze criteria is te vinden op de website van het W3C (Nederlandse vertaling).

Over deze evaluatie

Rapport auteur
Janita Top
Evaluatie opdrachtgever
Gemeente Almere
Evaluatiedatum
20 november 2025

Managementsamenvatting

Uit dit onderzoek blijkt dat wordt voldaan aan 36 van de 50 verplichte criteria voor toegankelijkheid. Veel onderdelen van de site zijn dus al goed toegankelijk, maar er zijn nog verbeteringen mogelijk.

Positief is bijvoorbeeld dat er geen zintuiglijke eigenschappen worden gebruikt om betekenis over te brengen, dat links een duidelijk doel hebben en dat de webpagina's goede titels hebben.

Verbeteringen zijn echter nog mogelijk op diverse punten, zoals:

  • Onjuist opgemaakte koppen
  • Niet alle content is bereikbaar bij inzoomen
  • Niet van alle elementen wordt de status correct aangegeven voor hulpsoftware

Naast de verplichte WCAG 2.1 criteria zijn ook de in WCAG 2.2 toegevoegde criteria op niveau A en AA onderzocht. Hierbij waren er geen bevindingen.

Scope van de evaluatie

Website naam
subsidies.almere.nl
Scope van de website
Alle pagina's op https://subsidies.almere.nl/ via acceptatieomgeving op https://subsidies-acc.almere.nl/. Buiten scope valt het DigiD inlogproces, aangezien dit op de acceptatieomgeving anders is ingericht dan op productie.
WCAG Versie
2.2
Conformiteitsdoel
AA
Basisniveau van toegankelijkheid-ondersteuning
Gangbare webbrowsers en hulpapparatuur.
Verdere onderzoeksvereisten

Uitgebreide toetsresultaten

Samenvatting

Gerapporteerd over 55 van 55 WCAG 2.2 AA Success Criteria.

  • 27 Voldoende
  • 13 Onvoldoende
  • 15 Niet van toepassing
  • 0 Niet getoetst

Alle resultaten

1 Waarneembaar

1.1 Tekstalternatieven
Success Criterium Uitkomst Bevindingen
1.1.1: Niet-tekstuele content
Hele sample

Uitkomst: Onvoldoende

PDF beschikking - besluit-verlenen-subsidie-2026100-kenmerk-feestje-thuis.pdf (via Besluit downloaden)

Uitkomst: Onvoldoende

Hele sample

Het logo bovenaan de site heeft de zichtbare tekst ‘Gemeente Almere’, maar de alt-tekst is ‘Logo Almere’. Een screenreadergebruiker krijgt nu andere informatie dan een ziende gebruiker. Zorg dat de alt-tekst bij een logo de zichtbare tekst weergeeft.

PDF beschikking - besluit-verlenen-subsidie-2026100-kenmerk-feestje-thuis.pdf (via Besluit downloaden)

Het logo van de gemeente Almere bovenaan het document heeft een lege alt-tekst. Dit is echter geen decoratieve afbeelding. Geef als alt-tekst ‘Gemeente Almere’ of ‘Logo Gemeente Almere’.

1.2 Op tijd gebaseerde media
Success Criterium Uitkomst Bevindingen
1.2.1: Louter-geluid en louter-videobeeld (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.2: Ondertitels voor doven en slechthorenden (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.3: Audiodescriptie of media-alternatief (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.2.4: Ondertitels voor doven en slechthorenden (live)
Hele sample

Uitkomst: Niet van toepassing

1.2.5: Audiodescriptie (vooraf opgenomen)
Hele sample

Uitkomst: Niet van toepassing

1.3 Aanpasbaar
Success Criterium Uitkomst Bevindingen
1.3.1: Info en relaties
Hele sample

Uitkomst: Onvoldoende

Dashboard/mijn aanvragen

Uitkomst: Onvoldoende

Details aanvraag Paul_Test ‘2026/156 | 2026 Subsidieaanvraag jaarlijks ‘

Uitkomst: Onvoldoende

PDF beschikking - besluit-verlenen-subsidie-2026100-kenmerk-feestje-thuis.pdf (via Besluit downloaden)

Uitkomst: Onvoldoende

Dashboard/mijn aanvragen

De koppenstructuur is niet logisch opgemaakt. Er zijn koppen van categorieën, zoals Taken en Conceptaanvragen. Dit zijn koppen op h2-niveau. Onder elke categorie staan onderdelen met koppen, ook op h2 -niveau. Deze vallen onder een categorie en moeten daarom op h3-niveau staan.

Details aanvraag Paul_Test ‘2026/156 | 2026 Subsidieaanvraag jaarlijks ‘

De gegevens in de overzichten zoals onder 1.1 Aanvraagdetails lijken visueel in een tabel te staan. In de code zijn dit echter label elementen (linker ‘kolom’) en div-elementen zonder duidelijke rol. Voor screenreadergebruikers is dit verwarrend, want er zijn labels zonder invoervelden. Het zou hier beter zijn om de gegevens in een tabel op te maken of een dl-element (lijst). Dan is de structuur ook duidelijk voor hulpsoftware.

PDF beschikking - besluit-verlenen-subsidie-2026100-kenmerk-feestje-thuis.pdf (via Besluit downloaden)

Alle content in dit document staat opgemaakt binnen tabellen, terwijl dit (ook zichtbaar) geen tabulaire data bevat. Dit is verwarrend voor screenreadergebruikers die wel al die tabelgegevens krijgen voorgelezen. Haal de tabelopmaak hier weg. De dataparen bovenaan het document, zoals Regeling en Contactpersoon, kunnen beter worden opgemaakt in een lijst.

Binnen de brief staan kopjes die niet als kop staan opgemaakt maar als paragraaf. Maak hier bijvoorbeeld h2-koppen van.

Onder andere onder ‘Verplichtingen’ staat visueel een lijst, maar deze staat opgemaakt met paragrafen. Maak hier een lijst van zodat ook screenreadergebruikers een lijst krijgen voorgelezen.

1.3.2: Betekenisvolle volgorde
Hele sample

Uitkomst: Voldoende

1.3.3: Zintuiglijke eigenschappen
Hele sample

Uitkomst: Voldoende

1.3.4: Weergavestand
Hele sample

Uitkomst: Voldoende

1.3.5: Identificeer het doel van de input
Hele sample

Uitkomst: Voldoende

1.4 Onderscheidbaar
Success Criterium Uitkomst Bevindingen
1.4.1: Gebruik van kleur
Hele sample

Uitkomst: Voldoende

1.4.2: Geluidsbediening
Hele sample

Uitkomst: Niet van toepassing

1.4.3: Contrast (minimum)
Hele sample

Uitkomst: Onvoldoende

Mijn gegevens controleren/aanpassen

Uitkomst: Onvoldoende

Hele sample

Tekst moet een contrast hebben van minimaal 4,5:1 voor slechtzienden en kleurenblinden. Dat geldt ook voor actieve elementen zoals op hover en focus. Onderstaande elementen op de website zitten qua contrast onder deze waarden.

Mijn gegevens controleren/aanpassen

Wanneer een invoerveld niet correct is ingevuld, verschijnt er een algemene foutmelding in een rode achtergrond. De witte tekst heeft hierop te laag contrast (3.38:1). Zie screenshot 8.

1.4.4: Herschalen van tekst
Hele sample

Uitkomst: Voldoende

Hele sample

Opmerking: wanneer je de ingebouwde optie voor 200% tekstgrootte gebruikt, schalen niet alle onderdelen mee, zoals uitklapopties en tabs. Zie screenshot 4 en screenshot 5. (Bij het gebruik van browser zoom is dit issue er niet, omdat je dan de responsive versie krijgt.)

1.4.5: Afbeeldingen van tekst
Hele sample

Uitkomst: Voldoende

1.4.10: Reflow
Hele sample

Uitkomst: Onvoldoende

Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen)

Uitkomst: Onvoldoende

Hele sample

Maak de layout zodanig responsive dat alle content en functionaliteit bij inzoomen tot 400% (vergelijkbaar met 320 px breed) goed bruikbaar blijft, en er niet in twee richtingen gescrold hoeft te worden. Op onderstaande plekken op de site is dit niet het geval. (Getest op 1280px breed.)

Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen)

De tooltips zijn niet meer geheel leesbaar wanneer ingezoomd op 400%. Zie screenshot 6.

In de samenvatting staan de gegevens in een tabel. Boven de 250% is deze niet meer geheel leesbaar, doordat niet horizontaal gescrold kan worden binnen de tabel. Zie screenshot 7.

1.4.11: Contrast van niet-tekstuele content
Hele sample

Uitkomst: Onvoldoende

Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen)

Uitkomst: Onvoldoende

Hele sample

Grafische elementen moeten een contrast hebben van minimaal 3:1. Dit geldt ook voor de randen of achtergrondkleur van invoervelden. Onderstaande elementen op de website zitten qua contrast onder deze waarden.

Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen)
  • De focusrand op de tabs (lichtblauw, 1.4:1).
  • De focusrand op de ‘vorige’ en ‘volgende’ knoppen (lichtgrijs, 2.3:1). Dit geldt voor meer knoppen, zoals bij het openen van de filters.

Wanneer je de standaard browserstyles uitzet (via outline:none), zorg dan voor een eigen alternatief met voldoende contrast.

1.4.12: Tekstafstand
Hele sample

Uitkomst: Voldoende

1.4.13: Content bij hover of focus
Hele sample

Uitkomst: Onvoldoende

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

Uitkomst: Onvoldoende

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

Bij de icoontjes verschijnt extra tekst bij hover. Het is niet mogelijk om met de muisaanwijzer over deze tekst (tooltip) te bewegen. Mensen die vergrotingssoftware gebruiken moeten de muis bewegen om delen van de pagina te bekijken. Wanneer op dat moment de tooltip (waar ze heen gaan) verdwijnt, kunnen ze die informatie niet lezen. Zorg dat de muis over de tooltip kan bewegen.

2 Bedienbaar

2.1 Toetsenbordtoegankelijk
Success Criterium Uitkomst Bevindingen
2.1.1: Toetsenbord
Hele sample

Uitkomst: Voldoende

2.1.2: Geen toetsenbordval
Hele sample

Uitkomst: Voldoende

2.1.4: Enkel teken sneltoetsen
Hele sample

Uitkomst: Niet van toepassing

2.2 Genoeg tijd
Success Criterium Uitkomst Bevindingen
2.2.1: Timing aanpasbaar
Hele sample

Uitkomst: Onvoldoende

Mijn gegevens controleren/aanpassen

Uitkomst: Onvoldoende

Mijn gegevens controleren/aanpassen

Wanneer een invoerveld niet correct is ingevuld, verschijnt er een algemene foutmelding in een rode achtergrond. Deze verdwijnt na een aantal seconden. Geef gebruikers voldoende tijd om content te lezen. Zet de tijdslimiet uit of maak deze aanpasbaar. Zie screenshot 8.

2.2.2: Pauzeren, stoppen, verbergen
Hele sample

Uitkomst: Niet van toepassing

2.3 Toevallen en fysieke reacties
Success Criterium Uitkomst Bevindingen
2.3.1: Drie flitsen of beneden drempelwaarde
Hele sample

Uitkomst: Voldoende

2.4 Navigeerbaar
Success Criterium Uitkomst Bevindingen
2.4.1: Blokken omzeilen
Hele sample

Uitkomst: Voldoende

2.4.2: Paginatitel
Hele sample

Uitkomst: Voldoende

PDF aanvraag - Aanvraagformulier_100_maandag 17 november 2025.pdf (via Download aanvraagformulier)

Uitkomst: Voldoende

PDF aanvraag - Aanvraagformulier_100_maandag 17 november 2025.pdf (via Download aanvraagformulier)

Opmerking: de titel van het document is hetzelfde als de bestandsnaam, met daarin voornamelijk de datum dat het gedownload is (‘Aanvraagformulier_100_maandag 17 november 2025.pdf’). Aangeraden wordt om een beter beschrijvende titel aan het document te geven, zodat wanneer de gebruiker meerdere documenten open heeft staan, het betreffende document beter herkend kan worden.

2.4.3: Focus volgorde
Hele sample

Uitkomst: Onvoldoende

Overzicht mijn taken

Uitkomst: Onvoldoende

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

Uitkomst: Voldoende

Hele sample

Na enige inactiviteit verschijnt er een popup met een tekst om de inlogtijd indien gewenst te verlengen. De focus gaat niet meteen naar deze popup, maar blijft in de onderliggende pagina staan. Zorg dat bij een modal popup de focus alleen in deze modal staat, en pas weer op de pagina eronder komt wanneer de modal is gesloten. Zie screenshot 1. NB: omdat de focus hier nu niet automatisch in komt, is dit een statusbericht die niet wordt doorgegeven aan screenreaders. Zie 4.1.3.

Overzicht mijn taken

Bovenaan de pagina staan filters. Wanneer je de knop ‘Extra filters’ hebt geactiveerd, komt de focus niet meteen in het formulier, maar gaat eerst naar de ‘Filteren’knop. Dit is niet logisch en kan verwarrend zijn voor toetsenbordgebruikers. De logische volgorde is dat je eerst in het formulier komt, en daarna op de filterknop om het uit te voeren.

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

Opmerking: in de samenvatting staan links naar de vragen die nog ingevuld moeten worden. Je verwacht als gebruiker dat je dan meteen bij deze vraag uitkomt, maar de focus komt op de link met ‘Powered by: Gilde-BT’. Het zou gebruiksvriendelijker zijn om dan de focus ook in dit veld te plaatsen.

2.4.4: Linkdoel (in context)
Hele sample

Uitkomst: Voldoende

2.4.5: Meerdere manieren
Hele sample

Uitkomst: Voldoende

Hele sample

Opmerking: Wanneer je binnen een categorie zit, zoals ‘Mijn taken’, heb je een zoek- en filterfunctie om specifieke aanvragen te vinden. Het zou gebruiksvriendelijker zijn om deze zoek-en filter opties meteen in het dashboard aan te bieden, omdat toch alle categorieën hierin vertegenwoordigd zijn.

2.4.6: Koppen en labels
Hele sample

Uitkomst: Onvoldoende

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

Uitkomst: Onvoldoende

Hele sample

Het label van het menu wanneer je bent ingezoomd is ‘Toggle navigation’. Dit is mogelijk niet voor iedereen duidelijk. Geef de knop een Nederlands label.

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

De keuzehulp opent in een popup window. Deze heeft een knop om de popup te sluiten met als naam via het aria-label: ‘close’. Dit is mogelijk niet voor alle bezoekers duidelijk. Geef de knop op Nederlandse pagina’s ook een Nederlandse naam. Dit komt op meerdere plekken voor.

Binnen de vragen komen lijsten met opties voor. Deze zijn gecodeerd als buttons die een popup openen, met daarin weer buttons. De eerste button heeft als label ‘multiselect’. Het zou duidelijker zijn om een label te geven die het specifieke veld weergeeft, zoals ‘Kies beleidsveld’. Zie screenshot 3. (Voor gebruikers van hulpsoftware zou het ook duidelijker zijn om een standaard select element te gebruiken, omdat de werking daarvan duidelijker is met bijvoorbeeld het toetsenbord.)

2.4.7: Focus zichtbaar
Hele sample

Uitkomst: Voldoende

2.4.11: Focus Not Obscured (Minimum)
Hele sample

Uitkomst: Voldoende

2.5 Input Modaliteiten
Success Criterium Uitkomst Bevindingen
2.5.1: Aanwijzergebaren
Hele sample

Uitkomst: Niet van toepassing

2.5.2: Aanwijzerannulering
Hele sample

Uitkomst: Voldoende

2.5.3: Label in naam
Hele sample

Uitkomst: Onvoldoende

Hele sample

De link achter het logo in de header heeft een andere toegankelijke naam dan wat er zichtbaar is. Hierdoor kan de link mogelijk niet met stem bediend worden. Zorg ervoor dat de toegankelijke naam (zoals alt-tekst) altijd minstens de zichtbare tekst bevat. Aangeraden wordt om de zichtbare naam aan het begin van de toegankelijke naam te zetten. (Dus: ‘Gemeente Almere logo’.)

2.5.4: Bewegingsactivering
Hele sample

Uitkomst: Niet van toepassing

2.5.7: Dragging Movements
Hele sample

Uitkomst: Niet van toepassing

2.5.8: Target Size (Minimum)
Hele sample

Uitkomst: Voldoende

3 Begrijpelijk

3.1 Leesbaar
Success Criterium Uitkomst Bevindingen
3.1.1: Taal van de pagina
Hele sample

Uitkomst: Voldoende

3.1.2: Taal van onderdelen
Hele sample

Uitkomst: Niet van toepassing

3.2 Voorspelbaar
Success Criterium Uitkomst Bevindingen
3.2.1: Bij focus
Hele sample

Uitkomst: Voldoende

3.2.2: Bij input
Hele sample

Uitkomst: Voldoende

3.2.3: Consistente navigatie
Hele sample

Uitkomst: Voldoende

3.2.4: Consistente identificatie
Hele sample

Uitkomst: Voldoende

3.2.6: Consistent Help
Hele sample

Uitkomst: Niet van toepassing

3.3 Assistentie bij invoer
Success Criterium Uitkomst Bevindingen
3.3.1: Foutidentificatie
Hele sample

Uitkomst: Voldoende

3.3.2: Labels of instructies
Hele sample

Uitkomst: Voldoende

3.3.3: Foutsuggestie
Hele sample

Uitkomst: Onvoldoende

Mijn gegevens controleren/aanpassen

Uitkomst: Onvoldoende

Mijn gegevens controleren/aanpassen

Als een invoerfout automatisch ontdekt wordt en suggesties voor verbetering bekend zijn, dan moeten deze suggesties aan de gebruiker worden geleverd. Bij het e-mailadres, telefoonnummer en IBAN wordt een bepaald format geëist, maar deze wordt niet als suggestie gegeven. Voeg een suggestie toe, bijvoorbeeld: het e-mailadres moet in deze vorm worden ingevoerd: ‘naam@domein.com’.

3.3.4: Foutpreventie (wettelijk, financieel, gegevens
Hele sample

Uitkomst: Voldoende

3.3.7: Redundant Entry
Hele sample

Uitkomst: Niet van toepassing

3.3.8: Accessible Authentication (Minimum)
Hele sample

Uitkomst: Niet van toepassing

4 Robuust

4.1 Compatibel
Success Criterium Uitkomst Bevindingen
4.1.2: Naam, rol, waarde
Hele sample

Uitkomst: Onvoldoende

Mijn gegevens controleren/aanpassen

Uitkomst: Onvoldoende

Overzicht mijn taken

Uitkomst: Onvoldoende

Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen)

Uitkomst: Onvoldoende

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

Uitkomst: Onvoldoende

Hele sample

Na enige inactiviteit verschijnt er een popup met een tekst om de inlogtijd indien gewenst te verlengen. Deze popup geeft geen goede rol. Voor gebruikers van hulpsoftware is het nu niet duidelijk dat ze te maken hebben met een popup window. Voeg role=“dialog” toe aan de popup. Zie voor meer informatie https://www.w3.org/TR/wai-aria-1.1/#alertdialog.

Mijn gegevens controleren/aanpassen

In het formulier om de gegevens aan te passen staat bij het IBAN-nummerveld een i-icoon. Deze heeft de rol van button met als aria-label de inhoud van de tooltip. Dit is verwarrend, want de button doet verder niks. Een correcte opmaak zou zijn om de button een ‘aria-describedby’-attribuut te geven (ook op focus, niet alleen op hover) die verwijst naar een element met de rol van ‘tooltip’, met daarbinnen de inhoud van de tooltip. Op sommige pagina’s zoals op ‘Details aanvraag Paul_Test’ staat er in deze tooltips meer tekst dan het aria-label. De screenreader leest alleen het aria-label voor als knop, maar als je deze activeert wordt de resterende tekst niet voorgelezen. Zie screenshot 2.

Overzicht mijn taken

Bovenaan de pagina staan filters. De ‘Ingestelde filters- knop opent een popup. Dit is niet correct opgemaakt, waardoor hulpsoftware het mogelijk niet goed kan interpreteren. Bij gebruik van ‘aria-haspopup=”true”’ wordt impliciet uitgegaan van een container met de role van ‘menu’. Dit is niet het geval. Andere waardes zijn mogelijk, zoals ‘listbox’. Zorg dat de popup wordt gecodeerd volgens de specificatie. Zie ook https://www.w3.org/TR/wai-aria-1.1/#aria-haspopup. Dit geldt ook de ‘Extra filter’-knop. Deze opent geen menu, maar een formulier.

In het formulier onder ‘Extra filter’ staat een invoerveld voor naam. Dit label is niet goed gekoppeld aan het invoerveld, doordat het verwijst naar een id dat niet bestaat.

Op deze pagina staat een tabel met headers zoals ‘Aanvraag ID’. Deze kun je sorteren, maar de status is niet duidelijk. Het attribuut ‘aria-sort’ staat altijd op ‘ascending/descending’ en het is daardoor niet duidelijk welke actief is. Zorg dat deze alleen de actieve waarde weergeeft, dus ‘ascending’ OF ‘descending’.

Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen)

De verschillende stappen staan opgemaakt als tabs, maar de code die hiervoor is gebruikt is niet correct. Er is een tablist, maar deze bevat geen directe tabs. Deze staan een niveau lager binnen de list-items, waardoor ze niet herkend worden. Ook is het nu alleen visueel duidelijk welke tabs actief zijn. Zie voor de specificatie https://www.w3.org/TR/wai-aria-1.1/#tablist. Dit komt op veel plekken voor.

Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten

De keuzehulp opent in een popup window. Deze heeft een knop om de popup te sluiten. Deze knop is verborgen voor hulpsoftware via ‘aria-hidden’.

4.1.3: Statusberichten
Hele sample

Uitkomst: Onvoldoende

Hele sample

Na enige inactiviteit verschijnt er een popup met een tekst om de inlogtijd indien gewenst te verlengen. De focus gaat niet meteen naar deze popup, maar blijft in de onderliggende pagina staan. Hierdoor weten screenreadergebruikers niet dat dit bericht er is en dat actie vereist is. Zorg bij voorkeur dat de focus wel direct in de popup komt (zie 2.4.3). Zo niet, dan moet dit worden opgemaakt als statusbericht. Dit kan worden opgelost via het gebruik van live regions. Zie voor meer info https://www.w3.org/WAI/WCAG21/Understanding/status-messages.html#techniques

Sample

  1. Mijn gegevens controleren/aanpassen - https://subsidies-acc.almere.nl/User
  2. Dashboard/mijn aanvragen - https://subsidies-acc.almere.nl/Dashboard
  3. Overzicht mijn taken - https://subsidies-acc.almere.nl/RequestOverview/Index?filterPresetId=4
  4. Details aanvraag feestje ‘2026/100 | 2026 Subsidieaanvraag jaarlijks’ (meerdere stappen) - https://subsidies-acc.almere.nl/Request/Details?id=49cca6cf-c647-4a8a-acd9-757904d42abf&activeTabId=2848&activeBlockId=-98
  5. Details aanvraag Paul_Test ‘2026/156 | 2026 Subsidieaanvraag jaarlijks ‘ - https://subsidies-acc.almere.nl/Request/Details?id=afa2812a-7220-4a31-b6ba-c4d382c64a7a&activeTabId=2846&activeBlockId=-98
  6. Mijn gegevens - https://subsidies-acc.almere.nl/User/Details
  7. Nieuwe aanvraag (proces)- 2026/85337 | 2026 Subsidieaanvraag (buurt)ontmoetingsplekken en -activiteiten - https://subsidies-acc.almere.nl/Request/Details?id=81982795-df0f-446b-b078-376065e9979a&activeTabId=3015&activeBlockId=-98
  8. PDF aanvraag - Aanvraagformulier_100_maandag 17 november 2025.pdf (via Download aanvraagformulier) - https://subsidies-acc.almere.nl/RequestForm/Download?requestId=100
  9. PDF beschikking - besluit-verlenen-subsidie-2026100-kenmerk-feestje-thuis.pdf (via Besluit downloaden) - https://subsidies-acc.almere.nl/Request/DownloadSettlement?requestId=100&document=81858929-6101-46f0-9499-e65e4864b96e&docdata=601&documentType=100

Technologie

HTML,CSS,WAI-ARIA,JavaScript,SVG,PDF

Onderbouwing van de evaluatie

Gebruikte systemen tijdens het onderzoek:

  • Chrome 142 en Safari 18.6 met Voiceover op Mac 15.6.1
  • Chrome 142 op Android 15
  • Edge 142 op Windows 11
  • Adobe Acrobat Pro DC 2025.001.20841 op Mac 15.6.1
  • PDF Accessibility Checker 2024 (Windows 11)

Screenshots

  1. popup met timeout
    Figuur 1: de focus komt niet in de popup bij een timeout. Ook heeft de popup geen goede rol in de code.
  2. tooltip bij invoerveld
    Figuur 2: de tooltip is niet correct opgemaakt, waardoor alleen een knopnaam wordt voorgelezen
  3. button multiselect in code inspector
    Figuur 3: de knop heeft geen duidelijke naam: 'multiselect' in plaats van bijvoorbeeld 'kies beleidsveld'
  4. filters op 200%
    Figuur 4: de filters schalen niet mee met de tekstgrootte
  5. tabs op 200%
    Figuur 5: de tabs schalen niet mee met de tekstgrootte
  6. tooltip ingezoomd
    Figuur 6: bij het inzoomen vallen de tooltips deels buiten beeld
  7. tabel op mobiele weergave
    Figuur 7: bij inzoomen en op mobiel valt een deel van de tabel buiten beeld
  8. foutmelding in rood kader
    Figuur 8: de tekst in de foutmelding heeft te laag contrast