Closed Bug 1613749 Opened 4 years ago Closed 3 years ago

[meta] Rotor does not show any items.


(Core :: Disability Access APIs, defect, P2)






(Reporter: eeejay, Assigned: morgan)



(Keywords: meta, Whiteboard: [mac2020_1])


(1 obsolete file)

In VoiceOver while in web content, if a user brings up the rotor menu (VO+u) there are no populated items. We need to have it populated for:

  • Links
  • Headings
  • Form Controls
  • Tables
  • Landmarks
  • Articles

In addition, "Window Spots" only shows one item which seems to be the top-level window. Ideally the item in there would be the web content container or any other important window landmarks (maybe side bar, etc). Might be worth spinning out a new bug for Window Spots.

Chromium was suffering from the same problem shortly after El Capitan (MacOS 10.11) came out I believe. The reason is a new kind of collector API WebKit introduced that VoiceOver now uses, but which isn't (or wasn't) documented. Dominic Mazoni from Google bisected WebKit code and copied what they did.

Whiteboard: [mac2020_1]
Priority: -- → P3

Here is the commit in Chromium which made the rotor work after the big Yosemite change in Apple's undocumented APIs.

I found this in an old e-mail thread with Dominic Madsoni where he gave me, among others, the keyword NSAccessibilityUIElementsForSearchPredicateParameterizedAttribute. A search for that also reveals this and this file on an Apple domain that has this defined as well as a lot of search keys we can use. The Mac specific file also contains a lot we may want to know about sub roles and role descriptions for other bugs.

Severity: normal → S3
Assignee: nobody → mreschenberg
Depends on: 1652809
Attachment #9162637 - Attachment is obsolete: true
Depends on: 1657418
Depends on: 1657505
Depends on: 1658832
Depends on: 1661504
Depends on: 1662147
Depends on: 1662150
Depends on: 1662155
Depends on: 1662262
Depends on: 1664579
Depends on: 1665761
Depends on: 1665960
Keywords: meta
Summary: Rotor does not show any items. → [meta] Rotor does not show any items.
Depends on: 1666348
Depends on: 1666356
Depends on: 1666357
Depends on: 1666380
Priority: P3 → P1
Depends on: 1667174
Priority: P1 → P2

I think this bug can close now. What do you think Morgan?

Flags: needinfo?(mreschenberg)
Closed: 3 years ago
Flags: needinfo?(mreschenberg)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.