Verbeter tekstalternatieven en leesvolgorde - #173
Open
robbertbos wants to merge 9 commits into
Open
robbertbos wants to merge 9 commits into
robbertbos wants to merge 9 commits into
Conversation
🚀 Preview Deployment — webYour changes have been deployed to a preview environment: URL: https://web-pr-173-mzs-3ik.rig.prd1.gn2.quattro.rijksapps.nl 📱 Scan to open on mobileThis deployment will be automatically cleaned up when the PR is closed. |
robbertbos
force-pushed
the
fix/tekstalternatieven-en-volgorde
branch
from
September 20, 2026 10:28
02e3233 to
19ff5da
Compare
Beide zijn decoratief: de sitenaam staat er al als tekst naast.
De knop komt nu na het diagram in de leesvolgorde. Een verborgen tekst vervangt aria-label en title; die laatste gaf een tooltip.
robbertbos
force-pushed
the
fix/tekstalternatieven-en-volgorde
branch
from
September 21, 2026 13:40
b40596b to
590ed3d
Compare
robbertbos
force-pushed
the
fix/tekstalternatieven-en-volgorde
branch
from
September 21, 2026 15:03
590ed3d to
263f284
Compare
Drie losse punten kan een schermlezer voorlezen als "punt punt punt"; een weglatingsteken (U+2026) is één teken en klinkt als een pauze.
robbertbos
force-pushed
the
fix/tekstalternatieven-en-volgorde
branch
from
September 21, 2026 15:09
263f284 to
3238d3a
Compare
Mermaid-diagrammen krijgen accTitle als alt; accDescr volgt als verborgen tekst direct na het diagram, zodat een schermlezer hem regel voor regel kan teruglezen. Bij de notificatiedienst wordt de desc een beschrijving via aria-describedby in plaats van een deel van de naam.
Op de homepage ontbrak de link, waardoor de tab-volgorde daar anders begon dan op de rest van de site. Op home draagt hij aria-current.
Toetsenbord en schermlezer bereikten de inhoudsopgave, downloads en relevante links pas na de hele tekst, terwijl ze rechtsboven staan. Op een smal scherm staan de downloads daardoor nu boven de tekst.
Een kale emoji blijft de standaard. Met aria-label of aria-hidden=true wijk je af van de naam die een schermlezer voorleest. De skills content-review, new-weekly en a11y-review beschrijven wanneer.
Chrome neemt verborgen tekst niet op in een PDF. De export plakt de beschrijving daarom achter de alt van de figuur.
De alt draagt nu de korte accTitle, dus een ontbrekende accDescr viel niet meer op; een nieuwe controle eist de verborgen beschrijving. De koppen van de rechterkolom staan tussen de h1 en de tekst en maskeerden een sprong in de koppen; die tellen niet meer mee.
robbertbos
force-pushed
the
fix/tekstalternatieven-en-volgorde
branch
from
September 23, 2026 07:11
3238d3a to
e9c8000
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bevindingen uit de schermlezertoets op WCAG 1.1 (NVDA, JAWS, VoiceOver).
aria-labelplustitle.accTitleis de alt,accDescrvolgt als verborgen tekst direct na het diagram, zodat een schermlezer hem regel voor regel kan teruglezen in plaats van als één lange naam. Bij de notificatiedienst wordt dedesceen beschrijving (aria-describedby) in plaats van een deel van de naam.emojimetaria-labelofaria-hidden=true; een kale emoji blijft de standaard. Beschreven in de skillscontent-review,new-weeklyena11y-review.Gemeten onderweg:
aria-describedbynaar een dichtgeklapte<details>levert in Chrome geen beschrijving op; naar eenhidden-element wel. Een beschrijving blijft wel één string die je niet kunt teruglezen, vandaar verborgen tekst.visually-hidden) komt niet in een PDF: Chrome tagt alleen wat getekend wordt. Een test legt de PDF-alt vast.main: positie, meelopen bij scrollen en de plek van de tekst.Twee dingen die hierbuiten vallen en apart opgepakt worden: in de ODF staat een diagram als Mermaid-broncode in plaats van als afbeelding, en het info-icoon van een callout komt ongetagd in de PDF. Beide bestaan al op
mainen vallen nu niet op, omdat geen enkele pagina met een diagram of zo'n callout downloads aanbiedt.Moet vóór #136 gemerged worden: de correctie bij 1.4.13 in het rapport verwijst naar deze wijziging.