Opened 4 years ago
Closed 4 years ago
#31993 closed Cleanup/optimization (fixed)
Improve Django admin change/view titles to more unique per object
Reported by: | Jon Dufresne | Owned by: | Jon Dufresne |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Ready for checkin | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | yes |
Description
Using duplicate page titles for unique URLs is an a11y issue. For example, in a large list of tabs, it makes it difficult to quickly pick out an individual tab among many with the same name. For users using a screen reader, the page title can help identify how pages differentiate from one another.
18f recommends unique page titles as well as putting the most unique part first:
https://accessibility.18f.gov/page-titles/
It’s easier to jump between pages if each page title is unique. It’s also helpful to have the unique portion first, usually the name of the page.
The title should describe the web site as well as the specific page being displayed by the site.
Projects that I work on have had customers run a11y scans and have highlighted this as a compliance issue.
Change History (5)
comment:1 by , 4 years ago
Has patch: | set |
---|
comment:2 by , 4 years ago
Triage Stage: | Unreviewed → Accepted |
---|---|
UI/UX: | set |
Yes. Good. I've stumbled on this myself. I think this would be one of those affordances that would help everybody, not just a11y per se.
Thanks. 👍
comment:3 by , 4 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Triage Stage: | Accepted → Ready for checkin |
https://github.com/django/django/pull/13403