User Story
Als toetsenbordgebruiker wil ik de primaire navigatie vroeg in de tab-volgorde
bereiken zodat ik niet eerst door het servicemenu en zoekveld hoef te tabben
om bij de hoofdnavigatie te komen.
Context
Op large viewport is de DOM-volgorde (en dus tab-volgorde) van de PageHeader:
- Logo (link naar homepage)
- Servicemenu
- Inline zoekveld + zoekknop
- Primaire navigatie
Visueel staat de primaire navigatie echter prominenter (volledige navigatiebalk
onder de masthead). WCAG 2.4.3 (Focus Order) schrijft voor dat de focus-volgorde
de betekenis en bedienbaarheid behoudt.
Onderzoeken of de DOM-volgorde de visuele prioriteit beter zou moeten
weerspiegelen, en wat de impact is op de bestaande CSS-grid layout.
Gerelateerd aan: toegankelijkheidsreview sessie april 2026.
Acceptance Criteria
Definition of Done
Voorbereiding
Werkzaamheden
Kwaliteitscontrole
Documentatie
Oplevering
Notities / Open vragen
- Bij default layout: masthead (logo + servicemenu + zoek) en navbar (primaire
nav) zijn aparte div's — volgorde omdraaien in DOM en met CSS herpositioneren
is mogelijk via order of grid-row, maar dat introduceert een visueel/
DOM-mismatch wat ook toegankelijkheidsvragen oproept.
- Compact layout heeft hetzelfde vraagstuk: logo | primaire nav | servicemenu
staat al in de "juiste" volgorde — alleen default layout heeft het probleem.
- Afwegen of een SkipLink naar de primaire navigatie voldoende mitigatie is
als DOM-volgorde niet gewijzigd wordt.
User Story
Als toetsenbordgebruiker wil ik de primaire navigatie vroeg in de tab-volgorde
bereiken zodat ik niet eerst door het servicemenu en zoekveld hoef te tabben
om bij de hoofdnavigatie te komen.
Context
Op large viewport is de DOM-volgorde (en dus tab-volgorde) van de PageHeader:
Visueel staat de primaire navigatie echter prominenter (volledige navigatiebalk
onder de masthead). WCAG 2.4.3 (Focus Order) schrijft voor dat de focus-volgorde
de betekenis en bedienbaarheid behoudt.
Onderzoeken of de DOM-volgorde de visuele prioriteit beter zou moeten
weerspiegelen, en wat de impact is op de bestaande CSS-grid layout.
Gerelateerd aan: toegankelijkheidsreview sessie april 2026.
Acceptance Criteria
worden zonder de visuele layout te breken
vóór servicemenu staat
als known limitation met onderbouwing
Definition of Done
Voorbereiding
git checkout -b feature/naamWerkzaamheden
Kwaliteitscontrole
pnpm testpnpm --filter storybook exec tsc --noEmitpnpm lintDocumentatie
MEMORY.mdbijgewerkt indien nieuw patroon of architectuurkeuze.docs.mdbijgewerktOplevering
gh pr creategh pr merge --mergeNotities / Open vragen
nav) zijn aparte div's — volgorde omdraaien in DOM en met CSS herpositioneren
is mogelijk via
orderofgrid-row, maar dat introduceert een visueel/DOM-mismatch wat ook toegankelijkheidsvragen oproept.
staat al in de "juiste" volgorde — alleen default layout heeft het probleem.
als DOM-volgorde niet gewijzigd wordt.