Opened 11 years ago
Closed 5 years ago
#10927 closed defect (patchwelcome)
select: screen reader speaks html for rich text items
Reported by: | Becky Gibson | Owned by: | |
---|---|---|---|
Priority: | high | Milestone: | 1.13 |
Component: | Accessibility | Version: | 1.4.0 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
The aria-valuenow property is used to identify the current value for the select. This not correct because this property is not valid for use with the combobox role. It does currently work but has the side effect that for rich text items, the screen reader will speak the actual HTML. The correct ARIA values would be to label the containerNode with a role of textbox and aria-readonly=true. However, that does not currently work with the screen reader so aria-valuenow is used.
Steps to reproduce:
1) start screen reader and then start firefox
2) load dijit/tests/form/test_Select.html
3) tab to the select labelled "Rich Text One:"
4) press down arrow Arizona (it is in italics) and press enter to select it
5) With focus now on the select with the selected value as Arizona, JAWS 11 will speak, "Rich Text One combox less i greater Arizona less slash i greater" - it is speaking the actual HTML for the combobox selected item.
Will need to work with screen reader and/or Firefox vendor to get this working correctly using the proper ARIA roles.
Change History (5)
comment:1 Changed 11 years ago by
comment:2 Changed 10 years ago by
Owner: | changed from Becky Gibson to Douglas Hays |
---|
reassign due to inactive committer. please triage accordingly.
comment:3 Changed 7 years ago by
Owner: | Douglas Hays deleted |
---|---|
Status: | new → assigned |
comment:4 Changed 7 years ago by
Status: | assigned → open |
---|
comment:5 Changed 5 years ago by
Milestone: | future → 1.12 |
---|---|
Resolution: | → patchwelcome |
Status: | open → closed |
A pull request would be welcome for this if it is still an issue, but given the lack of activity over the past 5+ years, I'm closing this one.
(In [21843]) refs #10927 change to at least be more accurate and use valuetext instead of valuemin