Filmfonds aanvragen

Toegankelijkheidsrapport

Filmfonds aanvragen

25 juli 2025

Digital Natives

Niveau A

18 / 31
Bekijk fouten

Niveau AA

12 / 24
Bekijk fouten
Het toegankelijkheidsonderzoek naar https://aanvragen.filmfonds.nl/ is afgerond op 25 juli 2025. Het rapport is opgesteld aan de hand van de internationale toegankelijkheidsrichtlijnen WCAG 2.2 AA.

Onderzoeksresultaten

Niveau A

Fouten gevonden

1. Waarneembaar

https://aanvragen.filmfonds.nl/
  • Ontwerp De iconen in de hoofdnavigatie bieden een tooltip. Het is echter de vraag of de tooltip hier niet een probleem oplost wat in de basis groter of beter oplosbaar is dan de geboden oplossing (namelijk niet enkel iconen gebruiken). Daarnaast werken de tooltips niet op touch devices, en is het mobile menu dus niet erg toegankelijk.
  • Inhoud Wanneer een aanvraag gestart wordt, wordt bovenin een lege `role=alert` getoond, zonder enige tekstuele inhoud.
https://aanvragen.filmfonds.nl/
  • Development Uitgelogd wordt op de homepage en het subsidieaanvraag-overzicht een `role=alert` getoond, met daarin de tekst 'Bestaande gebruikers'. Er lijkt hier geen alert nodig, en de content is niet heel behulpzaam.
  • Development Het "account/profiel"-menu van de aangeleverde account bevat een lege <a> onder "Verander wachtwoord", welke leidt naar een error pagina ("Access denied"). Dit is verwarrend; een link die qua gebruikersrechten verboden is zou niet getoond moeten worden, laat staan leeg moeten zijn.
  • Development In de aanvraagformulieren worden tabellen gebruik voor de layout voor formulieren. Dit is echter een visueel/layout aspect, en de tabel heeft eigenlijk geen structurele functie. Een optie is om de tabel dmv. `role=presentation` van zijn functie te ontdoen, of een andere (visuele) layout methode te gebruiken.
  • Development In de aanvraagformulieren ontbreken regelmatig koppelingen tussen labels en inputs, bijv. bij "6.4 Onderstaande gegevens zijn gekoppeld aan uw account. Controleer deze gegevens in de linkerkolom en geef rechts eventuele wijzigingen aan" of. bijv. "ISAN nummer".
  • Development In de aanvraagformulieren worden regelmatig radio buttons gebruikt, maar de relatie wordt met name door de tabelstructuur (visueel) aangegeven. Beter zou zijn om hier een `<fieldset>` en een `<legend>` voor te gebruiken.
  • Development Bij de formulierinstructies worden veel `<br>`'s gebruikt, terwijl het groeperen binnen `<p>` netter is. De line break is een visuele oplossing, die door een screenreader opgelezen wordt waarbij focus in de flow verloren wordt.
  • Development Bij de stappen van de aanvraag staan bovenaan 'tabs'. Dit zijn geen echte tabs, dus er zou overwogen kunnen worden om hier een `role=tablist` met bijbehorende semantiek aan te hangen. De lijst geeft nu echter niet aan waar de lijst voor is, en de child-<li> hebben `role=presentation`. Het is aan te raden om op z'n minst een duidelijk `aria-label` aan de navigatie erboven te hangen.
https://aanvragen.filmfonds.nl/
  • Development Alle aanvraagformulieren gebruiken tabellen, met daarin formulieren. Hierin zitten soms lege cellen, of worden onderdelen 'op de matrix' verspreid. Hierdoor is het regelmatig onduidelijk welk 'tabel-regel' onder welke 'sectie' valt, en welke kolom hoort bij wel label (bijv. 'Aanvraagnummer' wordt gevolgd door een rij met twee kolommen en twee getallen).
https://aanvragen.filmfonds.nl/
  • Ontwerp De knop om naar van contrast of tekstgrootte te wisselen is alleen met een icoon aangeduid. Bij hover of focus volgt er wel een tooltip. Het is echter mogelijk dat niet alle gebruikers het icoon en de functie zullen herkennen. Op dit moment staan er 4 kleine A's naast elkaar, waarbij de huidige 'state' ook niet helder is.

2. Bedienbaar

https://aanvragen.filmfonds.nl/
  • Development De aanvraagformulieren bevatten custom <select>-elementen, welke niet reageren op spatie-input. Dit is wel een normaal pattern voor zowel het openen als selecteren van een optie, zeker gezien enter normaal een formulier submit triggert, en dus spaarzaam gebruikt kan worden in formulieren. In dit geval kan de select wel geopend worden met pijltjes-toetsen, en is dus (deels) bruikbaar. Conform de spec zou dit punt toegestaan worden, maar ook door de bevinding in 2.1.2 is er werk aan de winkel om de select behoorlijk te laten werken.

In de hoofdnavigatie hebben de 'account/profiel'-knop en de 'mobiele menu'-knop (bijv. snel zichtbaar bij inzoomen op desktop) een verkeerde navigatievolgorde in vergelijking met de rest van het menu. Dit geldt voor keyboard tabs en screenreaders.

https://aanvragen.filmfonds.nl/
  • Inhoud Op het subsidieaanvraag-overzicht staat een lijst met beschikbare regelingen. Hierbij staat er bij iedere regeling een knop "STARTEN". Het zou beter zijn om dit specfieker te labelen, bijv: "Start aanvraag: afwerking vrije filmproductie". Dit zou eventueel ook via een `aria-label` kunnen.
2.5.2: Aanwijzerannulering

3. Begrijpelijk

https://aanvragen.filmfonds.nl/
  • Inhoud De `Help`-knop is zichtbaar op de home-/loginpagina, maar komt uit op de loginpagina, en lijkt dus alleen te bezoeken nadat er ingelogd is. De content op deze pagina duidt echter nergens op dat een inlog nodig is, en kan juist nuttig zijn bij inlogproblemen.
https://aanvragen.filmfonds.nl/
  • Development Wanneer een ongeldig e-mail formaat ingevoerd wordt komt de gebruiker op een aparte foutpagina uit in plaats van een foutmelding in het formulier: 'Problems Found [...] There are some problems that need to be corrected: email ziet er niet uit als een geldig e-mailadres'.
  • Development Wanneer een input ongeldig is, dan wordt de foutmelding niet gekoppeld aan de input (bijv. via een `aria-describedby`), en het veld wordt ook niet gemarkeerd als foutief (bijv. via `aria-invalid`).
  • Development Bij inloggen na klikken op "Starten" via 'PRODUCTION INCENTIVE ANIMATIESERIE', volgt een pagina met: "There are some problems that need to be corrected - U hebt twee waarden voor 'call_id' opgegeven. - U hebt twee waarden voor 'contact_id' opgegeven. - U hebt twee waarden voor 'party_id' opgegeven. - U hebt twee waarden voor 'applicant_type' opgegeven. - U hebt twee waarden voor 'category_id' opgegeven."
  • Development Wanneer een gedeeltelijke datum ingevuld is tijdens een aanvraag (bijv. bij "7.2 Ondertekening") kun je de pagina niet meer verlaten doordat er een JavaScript alert getriggerd wordt. De foutmelding zou bij het veld moeten zitten, niet de hele pagina en vertrek daarvan blokkeren.
  • Development Aanvraagformulieren tonen foutmeldingen direct bij het openen van de pagina (onderaan), nog voordat de gebruiker enige invoer heeft gedaan. De foutmeldingen verdwijnen pas na een nieuwe (server-side) submit. Dit leidt tot verwarring, vooral voor screenreadergebruikers en mensen die gewend zijn dat foutmeldingen pas verschijnen na interactie. Het ondermijnt de betrouwbaarheid van foutmeldingen en belemmert een logische gebruikersflow. Daarnaast zijn de bewuste inputs ook niet als zodanig foutief gemarkeerd.
  • Development Wanneer je als gebruiker in probeert te loggen krijg je in de meeste gevallen een zo goed als onzichtbare foutmelding te zien: "Deze aanmeldsessie is verlopen. Graag opnieuw aanmelden.”. Het is hier heel onduidelijk wat er fout gaat, en de vraag is ook waarom? Als een eerdere sessie verlopen is, dan moet je opnieuw in kunnen loggen. Niet na het inloggen een melding krijgen dat je opnieuw in moet loggen, waarbij ook nog eens alle gegevens opnieuw ingevoerd moeten worden, nadat dat net al gebeurd is. Daarnaast is de 'foutmedling' in het (licht)blauw, wat een pattern is dat terugkomt als 'informatiemelding', en niet als 'foutmelding'.
https://aanvragen.filmfonds.nl/
  • Inhoud De 'Inbox - Takenlijst' toont een melding om met de CTRL-toets + muis de tabel te slepen. Dit gaat uit van een Windows-gebruiker met een muis, terwijl er natuurlijk meerdere platforms en inputmethodes bestaan.
https://aanvragen.filmfonds.nl/
  • Development Wanneer er bij het inloggen een foutief wachtwoord wordt ingevoerd, dan ververst de pagina met een foutmelding bij het wachtwoord, en een focus op het wachtwoordveld. Hierbij wordt echter wel het emailveld erboven gewist. Dit zorgt voor verwarring. De waarde van het emailveld zou hier bewaard moeten blijven, omdat de focus expliciet ligt op het missende/foutieve wachtwoord.

4. Robuust

https://aanvragen.filmfonds.nl/
  • Development Op de aanvraag-overzichtpagina staan "STARTEN" links, maar deze hebben `role=button`, terwijl het echte links (`<a>`) zijn.
  • Development Binnen de aanvraagformulieren zijn er 'tabs'. Deze tabs zijn nu links (`<a>`), maar het is niet duidelijk welke link actief is. Dit kanoa. dmv. `aria-current=page`, of gebruik te maken van een meer semantische tab-structuur icm. `aria-selected=<state>`.

Geen fouten gevonden

1. Waarneembaar

1.2.1: Enkel-geluid en enkel-videobeeld (vooraf opgenomen)
1.2.2: Onderschriften (vooraf opgenomen)
1.2.3: Audiodescriptie of media-alternatief (vooraf opgenomen)
1.4.1: Gebruik van kleur
1.4.2: Geluidsbediening

2. Bedienbaar

https://aanvragen.filmfonds.nl/
  • Development Wanneer een custom <select> focus heeft, dan volgt een focus trap. Deze is te omzeilen door focus weg te halen van de select. Daarom wel approved, omdat het via een omweg te omzeieln is, maar hier gaat wel iets fout. Een voorbeeld: als een select in een formulier focus heeft, en de gebruiker navigeert naar een andere tab, dan opent de select en zit de gebruiker vast in de huidige tab.
2.1.4: Sneltoetsen
2.2.1: Timing aanpasbaar
2.2.2: Pauzeren, stoppen, verbergen
2.3.1: Drie flitsen of beneden drempelwaarde
2.4.1: Blokken omzeilen
2.4.2: Paginatitel
2.5.1: Aanwijzergebaren
2.5.3: Label in naam
2.5.4: Bewegingsactivering

3. Begrijpelijk

Let wel op dat oa. op de homepage alsnog gemixte content staat zonder juiste taal-attributen. Zie ook 3.1.2.

3.2.1: Bij focus
3.2.2: Bij input

Niveau AA

Fouten gevonden

1. Waarneembaar

https://aanvragen.filmfonds.nl/
  • Development De e-mail input heeft geen `email` type.
https://aanvragen.filmfonds.nl/
  • Ontwerp Enkele lichtblauwe kleine links in lopende tekst (bijv. `e-mail` op de "login"-pagina) hebben een te laag contrast (3.93). De meeste plekken waar lichtblauw gebruikt wordt voldoen verder aan de AA-standaarden. Het is echter niet altijd goed scan-/leesbaar ondanks dat de kleur icm. grootte "technisch" wel voldoet. Dit komt bijv. terug in de tabs boven een aanvraag, waar de grootte van de tekst icm. het relatief dunne uppercase font de leesbaarheid verslechtert.
  • Ontwerp De tekst in de cookieverklaring heeft een te laag contrast (3.94).
https://aanvragen.filmfonds.nl/
  • Development De font-size op `<html>` is ingesteld op `px`, terwijl `(r)em` nodig is om de browserinstellingen voor tekstgrootte te respecteren. Zelfs als alle onderdelen daaronder in `px` ingesteld staan schalen die nog redelijk mee. Beter is om voor alle onderdelen `(r)em` te gebruiken.
  • Ontwerp De buttons van bijv. de cookie banner hebben een tekstgrootte van 10.8px. Hierover zijn geen strikte regels, maar het is wel erg klein. Advies is om dit soort kleine teksten en labels te vergroten.

2. Bedienbaar

2.4.5: Meerdere wegen
https://aanvragen.filmfonds.nl/
  • Development De "account/profiel'-knop heeft geen duidelijke focus-state zoals de rest van de navigatie.

De "lettertype en contrast"-knoppen zijn vrij klein en staan dicht naast elkaar (22x21px).

3. Begrijpelijk

https://aanvragen.filmfonds.nl/
  • Development Deze pagina bevat zowel Nederlands als Engelse content, zonder dat deze expliciet zo aangeduid wordt. De overkoepelende taal is ingesteld op `nl`.
  • Inhoud De 'Inbox - Takenlijst'-pagina vermeldt een annuleerknop voor aanvragen in het Engels: 'cancel'.
  • Inhoud Op de taalkeuze pagina opent de pagina met "Localization", ook in de Nederlandse versie.
https://aanvragen.filmfonds.nl/
  • Development De 'Starten'-pagina van een aanvraag toont een 'Terug naar deelregelingen'-knop, welke niet terug gaat naar de deelregelingen.
  • Ontwerp Wanneer je ingelogd bent is er een manier om van taal te switchen, deze (nuttige) optie bestaat niet wanneer je uitgelogd bent.
  • Ontwerp In het aanvraagportaal verwijst het NL Filmfonds-logo naar de externe hoofdsite, terwijl de eigen “homepage” van het portaal alleen via een icoon bereikbaar is. Hierdoor is de navigatiestructuur verwarrend.
  • Ontwerp Het “account/profiel”-menu biedt geen mogelijkheid om naar het profiel of gegevens van de gebruiker te gaan, terwijl deze wel bestaan en aanpasbaar zijn (namelijke via ‘Inbox - Takenlijst’).
  • Ontwerp Er wordt op diverse plekken een "Terug naar ..."-knop getoond. De staat soms klein bovenaan (binnen een aanvraag), soms als primaire knop onder een een stap terwijl het geen primaire actie is (starten van een aanvraag), en soms is er geen knop om terug te keren. Meer consistentie of het toevoegen van breadcrumbs zou de plek in het proces of de website kunnen verhelderen, en dus de algehele navigatie meer consistent.
https://aanvragen.filmfonds.nl/
  • Development De link “Ik heb een probleem” in de footer verwijst naar een mailto:-adres, terwijl er ook een aparte hulppagina beschikbaar is.
https://aanvragen.filmfonds.nl/
  • Development De verplichte velden hebben geen `required` attribuut.
3.3.4: Foutpreventie (wettelijk, financieel, gegevens)

4. Robuust

https://aanvragen.filmfonds.nl/
  • Inhoud Na het starten van een aanvraag volgt een tussenpagina met een knop 'Doorgaan'. Hierboven lijkt een alert of belangrijk bericht getoond te worden, maar deze is qua content leeg (en wordt in het geval van een alert ook niet gemarkeerd als alert).
  • Inhoud Na het starten van een aanvraag en doorgeklikt te hebben via "Doorgaan" volgt een role=alert, maar deze bevat geen tekstcontent.
  • Development Sommige foutmeldingen hebben `role=alert`, maar worden vanaf de server gerenderd. Bij bijvoorbeeld de aanvraagformulieren wordt onderaan een lijst met foutmeldingen getoond (ook wanneer het formulier nog niet gesubmit is). Deze melding wordt later echter alsnog niet voorgelezen door screenreaders, dus het blijft icm. andere formulier-issues lang onduidelijk wat er mis is met het formulier. De foutmelding zou dynamisch toegevoegd kunnen worden na een echte formulier-submit.

Geen fouten gevonden

1. Waarneembaar

1.2.4: Onderschriften (live)
1.2.5: Audiodescriptie (vooraf opgenomen)
1.3.4: Oriëntatie
1.4.5: Afbeeldingen van tekst
1.4.10: Schaalbaarheid
1.4.11: Contrast van niet-tekstuele elementen
1.4.12: Tekstafstand
1.4.13: Content bij hover of focus

2. Bedienbaar

2.4.6: Koppen en labels
2.4.11: Focus niet verborgen (minimaal)

Er wordt in bepaalde tabellen gesproken over "CTRL + muis"-sleepbewegingen, maar doordat hier ook een native scroll getoond wordt blijft het onderdeel accessible. Over de platform-specifieke instructies is wel verderop een opmerking geplaatst.

3. Begrijpelijk

3.3.8: Toegankelijke authenticatie (minimaal)

Over het onderzoek

Opdrachtgever
Filmfonds aanvragen
Onderzoeker
Digital Natives
Evaluatiedatum
25 juli 2025
WCAG versie
2.2
WCAG niveau
AA
Evaluatiemethode
WCAG-EM
Basisniveau van toegankelijkheidsondersteuning
De website is geschikt voor alle gangbare browsers en hulpapparatuur
Gebruikte browser
Google Chrome 137
Gebruikte screenreader
VoiceOver (macOS 15.5 Sequoia)
Afhankelijke technologieën
HTML, CSS, Javascript, WAI-ARIA, JavaScript, SVG, PDF
Samenvatting
Steekproefsgewijs is de aanvraagportaal van Filmfonds getest op toegankelijkheid. Dat houdt in dat niet alle pagina's zijn getest, maar een selectie van pagina's die representatief zijn voor de website. Door het gebrek aan duidelijk identificeerbare pagina-'slugs' (bijv. `/account`) hebben we enkel de hoofd-URL aangehouden als geteste pagina. De website is getest op basis van de WCAG 2.2 richtlijnen volgens de WCAG-EM methode. Dit is een momentopname en huidige inhoud van de website kan afwijken van de inhoud die is getest.
Zijn er naar aanleiding van dit onderzoek vragen of opmerkingen? Neem dan contact op met toegankelijkheid@digitalnatives.nl.
Scope
Alle pagina's op https://aanvragen.filmfonds.nl/
Steekproef
De steekproef bestaat uit de volgende pagina's: