Opened 11 years ago
Closed 11 years ago
#6617 closed defect (bug) (fixed)
Accessibility: Form elements in bp-core/
| Reported by: | mercime | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 2.4 |
| Component: | Core | Version: | |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Bind labels to form inputs because some assistive technologies do not understand implicit relationships between labels and widgets.
Attachments (2)
Change History (12)
#2
@
11 years ago
- Keywords commit added
- Milestone Awaiting Review → 2.4
Fine to commit, but to learn, which assistive technologies don't like it?
#3
@
11 years ago
As per the other tickets of this ilk, we should be always explicitly setting associations, it's always been best practise and we've dealt with a few but not on mass - good job @mercime.
@DjPaul: http://www.w3.org/WAI/WCAG20/Techniques/ua-notes/html#H44
#4
@
11 years ago
@DJPaul Thank you as always. Good question. What @hnla linked to above, older versions of JAWS and Window-Eyes and considering the popularity of JAWS and how many computers are still on the older versions of JAWS and other ATs, using the for/id method is bulletproof - tried, tested, backward compatible, and HTML5 compatible - so it's very well recommended to use it where possible.
Thank you @hnla :)
#6
@
11 years ago
Add 'for' attribute to labels in the BuddyPress Tools Panel in admin.
Attached: 6617-bp-core-admin-tools.patch
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Bind label to rememberme checkbox.