Bug 120275 - AX: aria-sort not working in Safari + VoiceOver
Summary: AX: aria-sort not working in Safari + VoiceOver
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
Keywords: InRadar
Depends on:
Blocks: 145646
  Show dependency treegraph
Reported: 2013-08-25 14:07 PDT by Derk-Jan Hartman
Modified: 2015-06-30 14:35 PDT (History)
3 users (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description Derk-Jan Hartman 2013-08-25 14:07:32 PDT
According to this bug: 53842 aria-sort support was added to Webkit quite a while ago. However it does not seem to me as if this is actually working in Mountain Lion VoiceOver + Safari 6. Did it break, or was support never added in the Operating System ?
Comment 1 Radar WebKit Bug Importer 2013-08-25 14:07:47 PDT
Comment 2 Derk-Jan Hartman 2013-08-25 14:10:13 PDT
This issue is in response to trying to add aria-sort support to Wikipedia. https://gerrit.wikimedia.org/r/#/c/80872/
Comment 3 chris fleizach 2013-08-27 16:17:55 PDT
Where are you applying this? To just any old table? or column header?
Comment 4 Derk-Jan Hartman 2013-08-28 02:48:14 PDT
To a columnheader in a thead. 

I also tested this example: http://www.oaa-accessibility.org/examplep/grid2/
which also doesn't seem to work. You DO get ascending/descending feedback in that example, but that is from the live-region, that is being updated. The columnheader itself does not seem to present this information to the user.
Comment 5 Derk-Jan Hartman 2015-06-30 13:32:54 PDT
Still no support for aria-sort it seems
Comment 6 Derk-Jan Hartman 2015-06-30 13:33:21 PDT
(In reply to comment #5)
> Still no support for aria-sort it seems

Safari 9 Seed 1, on 10.10.4
Comment 7 chris fleizach 2015-06-30 14:35:40 PDT
Looks like WebKit exposes all the info correctly. VoiceOver just needs to use it. Technically this is no longer a webkit bug since a fix will not happen in the webkit code base. This radar is tracking the VoiceOver work