Waarom deze pagina bestaat
PayCal wordt gebruikt voor tijd-, betalings- en accounttaken die mensen vaak herhalen. Wanneer een pagina moeilijk te lezen, moeilijk te navigeren of moeilijk te bedienen is zonder muis, vertraagt dit het echte werk.
We publiceren deze pagina zodat gebruikers kunnen zien welke standaard we gebruiken, welke toegankelijkheidswijzigingen we al hebben doorgevoerd en welke gebieden we nog steeds verbeteren.
Onze werkstandaard
We gebruiken WCAG 2.1 Niveau AA als onze werkstandaard voor producttoegankelijkheid. We nemen ook geselecteerde AAA-ideeën over als deze de bruikbaarheid duidelijk verbeteren, maar we claimen geen AAA-conformiteit.
Wij beweren niet dat iedere route altijd perfect is. We verbinden ons ertoe geverifieerde barrières op te lossen, wijzigingen te documenteren en toegankelijkheid binnen de normale engineeringworkflow te houden.
Verificatie-metagegevens
Metagegevens van routes
- Route:
/transparency/accessibility/ - Laatst geverifieerd:
- Volgende beoordeling gepland:
- Verificatiebereik: strikte WCAG-routescans, controles op de tekstverloop/tekstafstand, toetsenbord-rookcontroles en handmatige VoiceOver-routebeoordeling.
Bekende beperkingen
- Handmatige schermlezerpassage over kernroutes heeft nog geen VoiceOver-aantekeningen per route en tracking per defect opgeleverd (WCAG-015, in uitvoering).
- De formulering van aankondigingen (duidelijkheid en beknoptheid) in stromen met hoge feedback is de resterende focus nadat de scheiding van de live-regiostructuur is voltooid.
- Afhankelijkheidsbeoordeling door derden kan componentspecifieke beperkingen of upgradebeperkingen aan het licht brengen wanneer externe bibliotheken belangrijke updates ontvangen.
Deze metagegevens worden bijgewerkt als onderdeel van de driemaandelijkse afsluiting van de audit, zodat gebruikers kunnen zien wat er is geverifieerd, wat nog steeds beperkingen heeft en wanneer de volgende formele beoordeling moet plaatsvinden.
Beleid voor ondersteunende technologie
We publiceren ondersteuningsverwachtingen op basis van de combinaties die we rechtstreeks verifiëren en de combinaties die we beoordelen tijdens geplande audits. Dit is een ondersteuningsmatrix, en niet een bewering dat elke combinatie van browser en ondersteunende technologie zich identiek gedraagt.
| Platform | Browser | Assisterende technologie | Ondersteun de verwachting | Verificatiemodel |
|---|---|---|---|---|
| macOS | Safari | VoiceOver | Primaire geverifieerde combinatie | Handmatige routebeoordeling bij regelmatige WCAG-controles en driemaandelijkse audits |
| Ramen | Firefox | NVDA | Ondersteunde auditcombinatie | Geplande handmatige validatie tijdens driemaandelijkse audits |
| Ramen | Chroom | JAWS | Ondersteunde auditcombinatie | Geplande handmatige validatie tijdens driemaandelijkse audits |
| Andere combinaties | Huidige grote browsers | Andere AT- of stembesturingstools | Ondersteuning met de beste inspanningen | Problemen worden beoordeeld via het proces voor toegankelijkheidsdefecten |
Wanneer gebruikers een barrière melden bij een best-effort-combinatie, onderzoeken we dit nog steeds. Als het probleem van invloed is op de kernsemantiek, het toetsenbordgedrag of gedeelde componenten, beschouwen we dit als een productdefect, zelfs als de exacte koppeling niet in de primaire geverifieerde set voorkomt.
Beëindigings- en wijzigingsbeleid
- We stoppen niet opzettelijk de ondersteuning voor een geverifieerde combinatie van browser en ondersteunende technologie zonder de wijziging eerst op deze pagina te publiceren.
- Wanneer een geverifieerde combinatie onpraktisch wordt om te ondersteunen vanwege leveranciers-, platform- of beveiligingsbeperkingen, streven we ernaar ten minste één kwartaalaankondiging te doen voordat deze de status van beste inspanning krijgt.
- Elke beëindigingskennisgeving moet de betrokken combinatie vermelden, waarom deze is gewijzigd, de ingangsdatum en het dichtstbijzijnde ondersteunde alternatief.
Als een gerapporteerde barrière een combinatie beïnvloedt die we momenteel rechtstreeks verifiëren, wordt het probleem beoordeeld op basis van die ondersteuningsverwachting en niet als optioneel behandeld.
Toegankelijkheidsbeoordeling van afhankelijkheid van derden
De meeste gecontroleerde PayCal-interacties maken gebruik van eigen UI-code. Als er browsercode van derden bestaat, houden we de impact ervan op de toegankelijkheid afzonderlijk bij, zodat upgrades de verwachtingen op het gebied van toetsenbord, semantiek of CSP niet omzeilen.
| Afhankelijkheid | Gebruik | Toegankelijkheidsstatus | Opmerkingen |
|---|---|---|---|
pdf-lib |
PDF-export van inkomsten aan de klantzijde | Goedgekeurd | Niet-widget-exportbibliotheek. Voegt geen toetsenbordgebruikersinterface toe, maar de gegenereerde uitvoer is nog steeds afhankelijk van de labels van de eerste partij en de kwaliteit van de inhoud. |
tweetnacl |
Cryptografiehelpers aan de clientzijde | Goedgekeurd | Niet-visuele nutsbibliotheek. De impact op de toegankelijkheid is indirect en beperkt tot het responsief en stabiel houden van de stromen van de eerste partij. |
- Goedgekeurd: toegestaan voor huidig gebruik, waarbij de impact op de toegankelijkheid wordt begrepen en gedocumenteerd.
- Voorwaardelijk: alleen toegestaan in een beperkte reikwijdte terwijl de evaluatie-, vervangings- of inperkingswerkzaamheden open blijven.
- Geblokkeerd: niet toegestaan voor nieuw gebruik van de gebruikersinterface totdat aan de toegankelijkheidsvereisten is voldaan.
Elke nieuwe afhankelijkheid aan de browserzijde die een gebruikersinterface, focusafhandeling, dialooggedrag, ingebedde media of aangepaste widgets toevoegt, moet vóór adoptie worden beoordeeld en opnieuw worden beoordeeld vóór grote versie-upgrades.
Wat is er nu aanwezig
- Kernnavigatie ondersteunt toetsenbordgebruik, links overslaan en gedocumenteerde sneltoetsen met één toets voor belangrijke bestemmingen.
- Sneltoetsen met één toets (C, R, S, E, A, H, N, P, ?) zijn gedocumenteerd voor de belangrijkste toepassingsroutes.
- Snelkoppelingen worden niet geactiveerd tijdens het typen van invoer of wanneer dialoogvensters geopend zijn.
- Hulp- en transparantieroutes bieden meer dan één manier om te navigeren, inclusief broodkruimels waar dat nuttige context toevoegt.
- Gecontroleerde routes maken gebruik van semantische oriëntatiepunten, duidelijke koppen, directe labels en statusberichten waarbij de interactie feedback nodig heeft.
- Contrast- en focustokencontroles zijn geautomatiseerd in de huidige themacatalogus, en de gepubliceerde matrix wordt bijgehouden in onze toegankelijkheidsachterstandworkflow.
- Instellingen omvatten een dyslexievriendelijke typografievoorkeur met toegankelijke spatiëring en ondersteuning voor fallback-stack.
- Toegankelijkheidsrapporten kunnen nu vanaf deze pagina beginnen en doorgaan naar de beveiligde contactstroom, waarbij de belangrijkste details vooraf zijn ingevuld.
Wij geven de voorkeur aan semantische HTML en gebruiken ARIA waar het helpt namen, relaties of live statusveranderingen duidelijker bloot te leggen.
Sneltoegangstoetsen
PayCal publiceert snelkoppelingen met één toets voor belangrijke bestemmingen, zodat frequente routes bereikbaar blijven zonder herhaaldelijke aanwijzerreizen. De huidige gedocumenteerde set omvat agenda, organisaties, instellingen, inkomsten, administratie, hulp, notities, betaalperioden en hulp bij sneltoetsen.
Deze snelkoppelingen maken alleen deel uit van het toegankelijkheidscontract als ze voorspelbaar, gedocumenteerd en veilig zijn om te negeren. Gebruikers kunnen blijven navigeren met standaardlinks, knoppen, links overslaan en oriëntatiepunten zonder afhankelijk te zijn van het onthouden van snelkoppelingen.
Focus op veiligheid
Focusveiligheidsregels voorkomen dat snelkoppelingshandlers en gescripte gebruikersinterface de focus stelen terwijl iemand in een modal typt of werkt. Snelkoppelingen worden niet geactiveerd binnen bewerkbare besturingselementen, en dialooginteracties houden de focus behouden totdat het dialoogvenster wordt gesloten.
Dit beleid vermindert onbedoelde navigatie, beschermt formulierinvoer en zorgt ervoor dat het toetsenbordgedrag consistent blijft met de regressiedekking op routeniveau die we uitvoeren in Playwright en Lightpanda.
Wat we actief verifiëren
- WCAG-scans op routeniveau worden uitgevoerd op kernpagina's, inclusief strikte routecontroles op overtredingen en strengere contrastcontroles.
- Kop- en formulierregressies worden gecontroleerd, zodat de oriëntatiepuntstructuur, labels en herstelberichten niet stilletjes verdwijnen.
- De reflow- en tekstafstanddekking controleert kernroutes bij compacte viewportbreedtes om problemen met horizontale overloop en spatiëring op te vangen.
- Navigatiepad- en snelkoppelingsregressietests verifiëren broodkruimels, alternatieve paden, overdracht van feedback, veiligheidsgedrag van snelkoppelingen en de dekking van het beleid voor sneltoetsen.
- Controles op suiteniveau combineren de dekking van Playwright, PHPUnit en browsermatrix, zodat claims op het gebied van toegankelijkheid getest blijven.
Dit betekent dat onze verklaringen over openbare toegankelijkheid verband houden met de daadwerkelijke regressiedekking, en niet alleen met de bedoeling.
Recente verbeteringen
- 23-03-2026: 30+ ontwerptokens toegepast voor statusbalken, verificatiebanners, afteltimers en componenten voor de afstand tussen formulieren en dialoogvensters, waarbij alle directe kleurkoppelingen uit gedeelde stijlen zijn verwijderd en de contrastmatrix is uitgebreid om de nieuwe tokenparen te dekken (WCAG-020).
- 23-03-2026: Metagegevens voor verificatie toegevoegd (datum laatst geverifieerd, datum volgende beoordeling, bereik en bekende beperkingen) aan alle vier actieve subpagina's voor transparantie: toegankelijkheid, statistieken, belastingen en verificatiebeheer (WCAG-021).
- 23-03-2026: 31 fout- en statusreeksen vereenvoudigd voor authenticatie-, agenda- en organisatiestromen: technisch jargon (nonce-referenties) verwijderd, veldlege berichten actiegericht gemaakt en organisatiefoutmeldingen gestandaardiseerd naar een consistente 'Kan niet X. Probeer het opnieuw.' patroon (WCAG-024).
- 23-03-2026: Gepubliceerde toegankelijkheidsstandaarden op componentniveau met betrekking tot dialoogvensters, tabbladen, datagrids en formulieren met toetsenbord/ARIA-contracten en voorbeelden van wel/niet doen; gecrosslinkt vanuit PR-sjabloon en regressieworkflow (WCAG-025).
- 23-03-2026: Asserieve foutaankondigingen gescheiden van beleefde voortgangsaankondigingen op /auth/ en /settings/ om dubbele live-regio-uitvoer te verwijderen (WCAG-017).
- 23-03-2026: Gepubliceerde SLA-tabel met toegankelijkheidsdefecten met bevestigingsvensters, fixdoelen, eigenaren en escalatiepaden (WCAG-019).
- 23-03-2026: Publiceerde een formele checklist voor het resterende werk en een driemaandelijks controleboekje voor de toegankelijkheid met eigenaren, routedekking en bewijsvereisten.
- 23-03-2026: Een feedbackpad voor toegankelijkheid vanaf deze pagina toegevoegd aan het beveiligde contactformulier.
- 23-03-2026: Broodkruimels en regressiedekking toegevoegd voor meerdere navigatiepaden op belangrijke openbare routes.
- 23-03-2026: Strenge contrastblokkers op belangrijke openbare routes opgelost en deze controles in de WCAG-routesuite gehandhaafd.
- 23-03-2026: Dyslexievriendelijke typografievoorkeursdekking toegevoegd in de instellingen, met toegankelijk lettertypestapel- en spatiëringsgedrag.
- 22-03-2026: Vernieuwing op routeniveau en tekstafstanddekking toegevoegd voor kernpagina's met compacte viewportbreedtes.
- 20-03-2026: Gedocumenteerde snelkoppelingen in applicatiestijl toegevoegd met beveiliging, zodat ze niet worden geactiveerd tijdens het typen of terwijl dialoogvensters geopend zijn.
- 2026-04-12: Added aria-label to the read-only current email input in change-email dialogs on settings and profile pages; replaced four hardcoded English labels in the Data Portability section with i18n-backed strings.
Wat we nog steeds verbeteren
- Pakket voor externe auditgereedheid: probleemgeschiedenis, herstellogboeken en beleidsbewijs vooraf inpakken, zodat binnen één werkdag een compleet auditpakket kan worden geproduceerd (WCAG-026).
Huidig open werk
- WCAG-026: Pakket voor externe auditgereedheid: probleemgeschiedenis, herstellogboeken, bewijsartefacten en beleidsdocumenten vooraf inpakken, zodat binnen één werkdag een pakket met auditbewijsmateriaal kan worden geproduceerd.
Dit is het actieve item in onze WCAG-uitvoeringsachterstand. Ontwerptokens, metadata voor transparantie, live-regiocontracten, PR-beheer en kopieerwerk in gewone taal zijn voltooid en worden gedekt door regressiesuites om het risico op terugval te verminderen.
Auditcadans
Toegankelijkheidsaudits worden elk kwartaal uitgevoerd. Elk auditvenster omvat strikte geautomatiseerde routecontroles, handmatige toetsenbordcontroles en handmatige VoiceOver-verificatie op kernroutes.
Elke cyclus resulteert in getraceerde defecten (indien gevonden), ernstlabels, eigenaren en een korte samenvatting van de resterende risico's.
Toegankelijkheid Foutreactie Windows
Elk geverifieerd toegankelijkheidsdefect wordt bij de creatie geregistreerd met een ernst, eigenaar, WCAG-criterium en vervaldatum, zodat het werk operationeel blijft in plaats van informeel.
| Ernst | Definitie | Erken | Doelstelling voor oplossing of beperking | Eigenaar | Escalatie pad |
|---|---|---|---|---|---|
| P0 | Release blocker of kerntaakfout voor toetsenbord- of schermlezergebruik. | Dezelfde werkdag | 48 uur | Frontend-leider | Escaleer naar de Engineering Lead als het probleem na 24 uur nog niet is opgelost. |
| P1 | Grote bruikbaarheidsproblemen bij belangrijke stromen of belangrijke mislukkingen van ARIA-contracten. | 1 werkdag | 10 werkdagen | Toegankelijkheid Eigenaar | Escaleer naar de frontend-lead als het probleem na zeven werkdagen nog niet is opgelost. |
| P2 | Lokaal probleem, verhardingswerk of verbetering van het bestuur. | 3 werkdagen | Volgende geplande cyclus | Toegewezen bij triage | Markering voor driemaandelijkse afsluiting van de audit indien deze na twee cycli wordt uitgesteld. |
Belangrijkste toegankelijkheidsverwachtingen
- Toetsenbordbediening: Kerntaken moeten bereikbaar zijn zonder dat er een muis nodig is.
- Duidelijke structuur: Koppen, oriëntatiepunten, labels en statusberichten moeten het paginagedrag begrijpelijk maken.
- Leesbare presentatie: Kerngeauditeerde routes moeten bij elkaar blijven onder grotere tekstformaten en strakkere viewportbreedtes.
- Veilig navigatiegedrag: Productiviteitssnelkoppelingen mogen actieve tekstinvoer of geopende dialoogvensters nooit onderbreken.
- Direct feedbackpad: Gebruikers moeten barrières kunnen melden zonder op zoek te gaan naar het juiste kanaal.
Hoe wij ARIA gebruiken
We beschouwen ARIA niet als vervanging voor semantische HTML. We gebruiken ARIA om besturingsnamen, relaties, beschrijvingen en statuswijzigingen te verduidelijken wanneer native HTML alleen niet voldoende is.
Dat betekent dat ons toegankelijkheidswerk breder is dan alleen het gebruik van ARIA. Toetsenbordgedrag, koppen, focusbehandeling, contrast, reflow en foutherstel zijn net zo belangrijk.
Rapporteer toegankelijkheidsproblemen
Als iets moeilijk te gebruiken of niet toegankelijk is, gebruik dan het onderstaande formulier of ga direct naar de contactpagina. Het formulier opent de beveiligde contactstroom waarbij uw samenvatting en details worden overgedragen.
Nuttige details zijn onder meer:
- Welke pagina of functie u gebruikte
- Welk apparaat, browser of schermlezer u gebruikte
- Welke barrière u tegenkwam en hoe deze u ervan weerhield uw taak te voltooien
- Hoe wij u kunnen helpen bij het gebruik van PayCal
U kunt ook de algemene contactpagina gebruiken als u liever niet vanuit dit formulier start.
Normen en richtlijnen
Ons toegankelijkheidswerk wordt voornamelijk geleid door WCAG 2.1 en gerelateerde wettelijke normen die verwijzen naar de verwachtingen van niveau AA.
- WCAG 2.1 (W3C Web Content Accessibility Guidelines) — Internationale standaard voor webtoegankelijkheid
- Sectie 508 (Amerikaanse federale wet) — Komt overeen met WCAG 2.0 niveau AA
- EN 301 549 (Europese norm) — Komt overeen met WCAG 2.1 niveau AA
- AODA (Accessibility for Ontarios with Disabilities Act) — Verwijzingen naar WCAG-gerichte toegankelijkheidsverwachtingen in Canada
Continue oefening
Toegankelijkheid is geen eenmalige opruiming. We behandelen het als onderdeel van de normale productkwaliteit, op dezelfde manier waarop we correctheid, veiligheid en betrouwbaarheid behandelen.
Naarmate meer routes worden gecontroleerd en bestreken, blijven we deze pagina bijwerken met verzonden wijzigingen, open werk en verificatieaanpak, zodat deze nuttig blijft in plaats van algemeen.