Opened 16 years ago
Closed 16 years ago
#6859 closed defect (bug) (fixed)
Missing label associations throughout WordPress
Reported by: | MarcoZ | Owned by: | MarcoZ |
---|---|---|---|
Milestone: | 2.6 | Priority: | normal |
Severity: | normal | Version: | 2.5.1 |
Component: | General | Keywords: | has-patch tested |
Focuses: | Cc: |
Description
There are several instances throughout WordPress where there are no proper associations between labels and their corresponding form fields.
Attachments (10)
Change History (17)
@
16 years ago
Giving the fieldsets a height, padding, and margin of 0 in addition to a border of 0.
#3
@
16 years ago
- Keywords tested added; has-patch removed
Tested 3rd patch in FF2 and Safari against r7840. All works as advertised on the box.
@
16 years ago
- All closable boxes have their heading label link removed from previous patch, and a hidden label has been added.
#4
@
16 years ago
- Keywords has-patch added; tested removed
- Fixed up the labels for the new custom field and the key/value pairs in the Custom Fields box. Had to use hidden labels, since there is no way without ARIA (Accessible Rich Internet Applications) to link the several fields to the header. In table navigation mode, it would be picked up, but when filling out forms, hidden labels have to be used.
- Reworked how fieldsets are exposed. Now, the fieldset is only present within the cell the form fields that are to be grouped are in. Firefox would otherwise create a grouping outside the table, since it does not allow a fieldset to spawn multiple table cells. To not cause any layout problems, the legend is hidden, but is still picked up by screen readers. Also tested in IE. Please see if this also works correct in Safari!
@
16 years ago
Remove height: 0; from the fieldset styling to fix visual issues. Thanks rmccue for helping test this one from the visual side and for the reviews!
@
16 years ago
Also work with a hidden label on "Tags" to be consistent. Also, was pointing to wrong input ID.
Note: See
TracTickets for help on using
tickets.
Taking this ticket.