Toegankelijkheid: HTML-export mist documentstructuur (landmarks/titel, WCAG 1.3.1/2.4.1) #1250
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1250
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Toegankelijkheid — HTML-export heeft geen documentstructuur (landmarks/titel)
De HTML-export schrijft per dia een
<section class="slide">(goed) enrole="img"/aria-labelvoor ontbrekende of geredigeerde media (goed). Maar er is geen documentstructuur eromheen:<main>of andere landmarks;<h1>met de decktitel boven de secties;langop afwijkende content (zie #1249 voor het root-lang-probleem).Voor een schermlezer is het document één platte rij secties zonder ingang — je moet het hele deck linear doorlopen om te weten wat het is of waar je bent.
docs/ACCESSIBILITY.mdzegt zelf dat de HTML-export "not audited for accessibility" is; dit is het concrete gat dat die audit dan zou vinden.Waarom het ertoe doet
WCAG 2.1 SC 1.3.1 (Info en relaties) en 2.4.1 (Blokken omzeilen) op AA-niveau. Landmarks en een documenttitel zijn het minimum waarmee een schermlezer-gebruiker het document kan begrijpen en navigeren. De HTML-export is de aanbevolen route voor wie moet lezen in plaats van kijken — dus de plek waar dit ertoe doet.
Voorstel
<h1>met de decktitel vóór de eerste<section>.<main>-wrapper rond de secties.<section aria-label="Dia N: <titel>">per dia, zodat de schermlezer per dia navigeert op naam in plaats van op nummer alleen.Kleine wijziging in
marp_html_service.dartrond de<section>-opbouw. Hoort samen met #1249 (delang-kwestie) bekeken te worden, omdat beide de HTML-export-structuur raken.Scope
Raakt een publieke belofte (de export als toegankelijke route) —
bewaker-blik gewenst.