Opened 12 years ago

Closed 7 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:


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 12 years ago by Becky Gibson

(In [21843]) refs #10927 change to at least be more accurate and use valuetext instead of valuemin

comment:2 Changed 11 years ago by Chris Mitchell

Owner: changed from Becky Gibson to Douglas Hays

reassign due to inactive committer. please triage accordingly.

comment:3 Changed 8 years ago by Douglas Hays

Owner: Douglas Hays deleted
Status: newassigned

comment:4 Changed 8 years ago by Douglas Hays

Status: assignedopen

comment:5 Changed 7 years ago by dylan

Milestone: future1.12
Resolution: patchwelcome
Status: openclosed

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.

Note: See TracTickets for help on using tickets.