Opened 7 weeks ago
Last modified 7 weeks ago
#36509 assigned Bug
Missing label on input fields in tables — at Initial Version
Reported by: | Sander Claus | Owned by: | |
---|---|---|---|
Component: | contrib.admin | Version: | 5.2 |
Severity: | Normal | Keywords: | accessibility, changelist, ux, wcag |
Cc: | Thibaud Colas, Antoliny | Triage Stage: | Accepted |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | yes |
Easy pickings: | no | UI/UX: | yes |
Description
Editable fields in the tables are missing a label for users using assisting technologies like screen readers.
Example: the dropdown in the Type
column and date selection field in the Release Date
column.
https://django-admin-tests.netlify.app/django_admin_tests/latest/english/admin/demo/release/
The columns have a title on top, but this is not associated with the individual field elements.
Axe has flagged this as an accessibility issue related to the select-name
rule:
https://dequeuniversity.com/rules/axe/4.10/select-name
This seems to be a failure of WCAG SC 4.1.2 Name, Role, Value
:
https://www.w3.org/WAI/WCAG22/quickref/#name-role-value