Opened 8 years ago
Closed 8 years ago
#7728 closed defect (bug) (fixed)
BP-Nouveau: Fix Heading Levels
| Reported by: | mercime | Owned by: | mercime |
|---|---|---|---|
| Priority: | normal | Milestone: | 3.0 |
| Component: | Templates | Version: | |
| Severity: | normal | Keywords: | Commit dev-feedback has-patch |
| Cc: |
Description (last modified by )
Audit BP-Nouveau and update heading levels as needed. There were at least 5 screens where I've noticed skipped heading levels.
Why area headings important?
- "Headings provide document structure and facilitate keyboard navigation by users of assistive technology. These users may be confused or experience difficulty navigating when heading levels are skipped. --WAVE browser add-on"
- Per the October 2017 Screen Reader Survey, 67.5% use the page headings to finding information on a lengthy web page
Attachments (7)
Change History (24)
#8
@
8 years ago
@mercime cool thanks for catching & updating these are legacy elements and needed addressing.
btw no need to emphasise the importance of headings it's always been the case that they have been in a Standards world :)
#9
@
8 years ago
How many more changes should we expect to resolve this ticket? Can you give an estimate on time if you're able to drive it to completion, @mercime?
#10
@
8 years ago
- Resolution → fixed
- Status assigned → closed
Closing as presumed fix, given previous work, and no new comments.
#11
@
8 years ago
- Resolution fixed
- Status closed → reopened
@DJPaul Sorry, didn't get email notification for hnla's and your comments. Still working through this for different screens.
@hnla BP Legacy is fine with heading levels since 2.7. Some of us know about the importance of heading levels but many do not :(
#12
@
8 years ago
- Keywords dev-feedback has-patch added
7728-groups-create-n-counterpart.patch deals with the different heading levels and text used on the Group > Create screens and counterpart Group screens.
7728-groups-remaining-headings.patch deals with adding headings on the rest of the Group pages.
7728-members-etal.patch deals with heading levels, text, classes for the other components.
#13
@
8 years ago
Hi @mercime
Just tested the 3 patches. Great work!
I would only suggest for 7728-groups-remaining-headings.patch that the Group Activities header might be a H3 because upper there's a H2 for Post Update. You might need to check if the user is a member of the group though because this Post Update might not be there in that case.
I would also suggest that there could be some look alike between single items (Member/Group). For instance, i was a bit surprised to see a header for the Group Activities where there's not one for the User Activities.
I think the Activities Header is interesting for both component when the front page is the activity and not a custom front page, otherwise i'd probably bp-screen-reader-text it :)
#14
@
8 years ago
I've added my suggestions in the above patch ;)
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Already working on this.