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

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top