Opened 18 months ago
Closed 18 months ago
#34621 closed Bug (fixed)
Django admin site name shouldn’t be an h1
Reported by: | Thibaud Colas | Owned by: | Howard Cox |
---|---|---|---|
Component: | contrib.admin | Version: | 4.2 |
Severity: | Normal | Keywords: | accessibility, screen reader |
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
In the Django admin header, the site name ("Django administration" by default) is currently set up as an h1
tag. This is problematic for screen reader users because they use headings to navigate – having two h1
is confusing, and the one in the header isn’t particularly helpful since it’s the same on all pages.
It’d be better if this site name used a p
or div
tag. This switch will also require rewriting the styles so they still work with the new tag.
Change History (6)
comment:1 by , 18 months ago
Triage Stage: | Unreviewed → Accepted |
---|
comment:2 by , 18 months ago
comment:4 by , 18 months ago
Has patch: | set |
---|---|
Needs documentation: | set |
comment:5 by , 18 months ago
Needs documentation: | unset |
---|---|
Triage Stage: | Accepted → Ready for checkin |
Note:
See TracTickets
for help on using tickets.
Agreed.
For the future, please don't accept you're own tickets.