Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Focus Trap issue in Sidebar Navigation #1024

Open
savitris opened this issue Jun 18, 2024 · 1 comment
Open

Focus Trap issue in Sidebar Navigation #1024

savitris opened this issue Jun 18, 2024 · 1 comment

Comments

@savitris
Copy link

savitris commented Jun 18, 2024

Focus Trap issue in Sidebar Navigation

Pagina: Elke pagina van de NL Design System website

Probleem: De NL Design System website heeft een Main Navigation (zie Afbeelding 1) die bij inzoomen verandert in een Sidebar Navigation (zie Afbeelding 2). Het probleem is dat wanneer de gebruiker dit Sidebar Navigation opent (zie Afbeelding 3), de focus zich gedurende twee tabstops buiten het menu bevindt (zie Afbeeldingen 4, 5 en 6). Pas na de derde tabstop komt de focus binnen in het Sidebar Navigation en kan de gebruiker door elk item erin tabben. Wanneer de focus zich op het laatste item van het Sidebar Navigation bevindt en de gebruiker opnieuw op de Tab-toets drukt, verplaatst de focus zich buiten het Sidebar Navigation zonder dat het zichzelf sluit (zie Afbeelding 7). Hierdoor kan de Toetsenbord-gebruiker niet zien waar de Focus-ring zich bevindt.

Extra:
Op elke andere pagina dan de homepage, als voorbeeld de Componenten Pagina zien we hetzelfde Focus Trap Issue. Maar na uiteindelijk de focus binnen de Sidebar Navigation te hebben verplaatst, krijgt de eerste component die focus krijgt de Hoofdmenu-knop, daarna de X-knop en vervolgens gaat de focus weer buiten de Sidebar Navigation naar de links van de Main Navigation, dit zonder de focus te verplaatsen naar de sectie van de Sidebar Navigation die deze links bevat.

Ten slotte, na opnieuw te tabben, komen we weer in de Sidebar Navigation op de Overzicht-link en kunnen we door elk van de items in de Componenten-sectie van de Sidebar Navigation tabben.

Tabben na het laatste item in de Componenten-sectie van de Sidebar Navigation verplaatst de focus opnieuw buiten de Sidebar Navigation (op de "Home" link) zonder deze te sluiten.

Gerelateerde afbeeldingen:

Afbeelding 1
Screenshot 2024-06-18 at 17 20 43

Afbeelding 2
Screenshot 2024-06-18 at 17 26 14

Afbeelding 3
Screenshot 2024-06-18 at 17 12 28

Afbeelding 4
Screenshot 2024-06-18 at 17 10 30

Afbeelding 5
Screenshot 2024-06-18 at 17 10 41

Afbeelding 6
Screenshot 2024-06-18 at 17 09 50

Afbeelding 7
Screenshot 2024-06-18 at 17 12 28

WCAG Succes Criteria:
2.4.3 Focus Order
2.1.2 No Keyboard Trap
3.2.1 On Focus

@savitris savitris changed the title Focus Trap in Sidebar Navigation Component: Sidebar Navigation Jun 19, 2024
@Yolijn Yolijn transferred this issue from nl-design-system/backlog Jun 22, 2024
@Yolijn Yolijn changed the title Component: Sidebar Navigation Focus Trap issue in Sidebar Navigation Jun 22, 2024
@Yolijn Yolijn added the bug label Jun 22, 2024
@rianrietveld
Copy link
Contributor

@savitris Dank voor het melden!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants