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

Expando row a11y #415

Open
ppvg opened this issue Nov 28, 2023 · 0 comments · May be fixed by #537
Open

Expando row a11y #415

ppvg opened this issue Nov 28, 2023 · 0 comments · May be fixed by #537
Assignees
Labels
a11y Accessibility fixes and improvements Table Component 'Table'
Milestone

Comments

@ppvg
Copy link
Member

ppvg commented Nov 28, 2023

From independent accessibility report, SC 1.3.1:

In de tabel op pagina components/table-expando-row.html staat een uitklapbaar element waarmee een tabelrij uitgeklapt kan worden. Visueel is het duidelijk welke rij uitgeklapt wordt, maar in de code is deze relatie niet voldoende duidelijk. Dit kan bijvoorbeeld opgelost worden door de relatie tussen de eerste cel van de rij (bijvoorbeeld "Critical") en de knop aan te geven. Dit kan ook door de eerste kolom als tabelkoppen op te maken. Deze laatste oplossing maakt ook de rest van de tabel makkelijker te interpreteren voor gebruikers van hulpsoftware.

The relationship between the expando-row and the corresponding detail row is not clear. It may be possible to improve this with the use of table row headings, as suggested. If that doesn't solve it, it may be possible to address this by implementing the Treegrid pattern.

@ppvg ppvg added the a11y Accessibility fixes and improvements label Nov 28, 2023
@ppvg ppvg self-assigned this May 13, 2024
@ppvg ppvg linked a pull request May 13, 2024 that will close this issue
@reinschaap reinschaap added the Table Component 'Table' label Sep 26, 2024
@Davidemeer Davidemeer added this to the Fase 2 Manon milestone Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Accessibility fixes and improvements Table Component 'Table'
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants