Closed Bug 1623402 Opened 5 months ago Closed 4 months ago

"Show Context Menu" action is not supported when using VoiceOver

Categories

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

Desktop
macOS
defect

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: morgan, Assigned: morgan)

References

Details

(Whiteboard: [mac2020_1])

Attachments

(1 file)

When inspecting (all?) elements in Safari and chrome using Mac's Accessibility Inspector, the actions pane contains "Scroll to Visible" and "Show Menu"; we currently support "Scroll to Visible", but not the latter.

This should be implemented so users can access the right-click menu :)

Priority: -- → P1
Whiteboard: [mac_2020_1]
Assignee: nobody → mreschenberg
Status: NEW → ASSIGNED

:eeejay, so it looks like we're not technically supposed to add more ipdl functions; I could change the doAction one to support right-clicking, maybe? What do you think makes the most sense?
(patch with an additional DoRightClick ipdl function attached)

Flags: needinfo?(eitan)

Morgan and I discussed this today. I think the best option is to nsChildView::SynthesizeNativeMouseEvent from the top-level process and not bother with our own IPC method.

Flags: needinfo?(eitan)
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0bf2517f7a99
Add ShowMenu to action names, perform action. r=eeejay
Flags: needinfo?(mreschenberg)
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/af3343faed90
Add ShowMenu to action names, perform action. r=eeejay
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76

Correct whiteboard entry so this bug shows up in our dashboard.

Whiteboard: [mac_2020_1] → [mac2020_1]
Depends on: 1625832
OS: Unspecified → macOS
Hardware: Unspecified → Desktop
You need to log in before you can comment on or make changes to this bug.