#36582: Accessibility improvement for required field labels in the admin.
-------------------------------+-----------------------------------------
Reporter: Antoliny | Type: Uncategorized
Status: new | Component: contrib.admin
Version: 5.2 | Severity: Normal
Keywords: accessibility | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------+-----------------------------------------
Currently, in the admin, labels for required fields are displayed in bold.
[[Image(Screenshot 2025-08-29 at 7.57.57 PM.png)]]
The fact that the label is displayed in bold allows sighted users to
recognize that the field is required, but users who rely on screen readers
and cannot see the visual styling are unable to perceive this.
When accessing a label, additional descriptive text should be provided, or
an element indicating that the field is required should be placed to the
right of the label with appropriate ARIA attributes, so that users of
screen readers can recognize that the field is required.
Personally, I prefer indicating required fields using a red asterisk (*).
--
Ticket URL: <
https://code.djangoproject.com/ticket/36582>
Django <
https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.