Support aria-sort #1500

Closed
nvaccessAuto opened this Issue May 10, 2011 · 5 comments

2 participants

@nvaccessAuto

Reported by jteh on 2011-05-10 22:31
aria-sort "indicates if items in a table or grid are sorted in ascending or descending order" and is specified on table/grid headers. NVDA needs to support this concept in NVDAObjects and then report this via speech and braille.

This also needs to be supported for virtual buffers, but this will be done separately.

@nvaccessAuto

Comment 2 by mdcurran on 2011-05-16 04:57
Announcement of aria-sort for MSHTML and Gecko virtualBuffers and NVDAObjects has been implemented in 5d31a28. However, this is only announcement on query/focus/caret/review etc, it does not announce when it changes. We need Gecko to fire iaatributeChange when sort changes, and for MSHTML, we probably need to register a propchange event at least for the focus, though what to actually call I'm not sure, probably just event_stateChange.

@nvaccessAuto

Comment 3 by jteh on 2011-05-17 03:26
MozillaBug:640707 requests attributeChange for aria-sort.
Changes:
Changed title from "Support aria-sort in NVDAObjects" to "Support aria-sort"

@nvaccessAuto

Comment 4 by jteh on 2011-05-19 08:49
MozillaBug:640707 has been implemented and is available in Firefox 6 nightlies.

I committed a fix for announcing of "not sorted" in 9ead9cf.

I also committed a fix so that the gecko_ia2 buffer will correctly pick up aria-sort in 5a6cc55.

Finally, 763a1a1 makes speech.getControlFieldSpeech() announce states for table cells so that sorting is actually announced in virtual buffers.

@nvaccessAuto

Comment 5 by jteh on 2011-05-20 03:02
Hopefully the correct state reporting code in 22af92d. :)

@nvaccessAuto

Comment 6 by jteh on 2011-05-31 06:15
Changes:
State: closed

@nvaccessAuto nvaccessAuto added this to the 2011.2 milestone Nov 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment