Closed Bug 1674215 Opened 6 months ago Closed 5 months ago

VoiceOver read all misbehaves on Youtube

Categories

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

Desktop
macOS
defect

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox84 --- fixed

People

(Reporter: asa, Assigned: eeejay)

Details

(Whiteboard: [smoketest] [mac2020_2])

Attachments

(1 file)

When I tell VoiceOver to read the front page of YouTube to me, it jumps out of the page and starts looping announcing "YouTube window. YouTube window. etc. etc."

Steps to reproduce:

  1. visit https://www.youtube.com
  2. Tab to focus the YouTube search box.
  3. VO+A to start reading

Results: VoiceOver focus moves to and reads "search button." then "search tooltip." then focus moves to the window and VO starts looping on "YouTube window."

(Safari) Expected: VoiceOver focus moves to and reads "search button." then "create button."

Tested on this morning's Nightly Firefox build with MacOS 10.15.7

Summary: VoiceOver read all freaks out on Youtube → VoiceOver read all misbehaves on Youtube

Note, simply tabbing skips the "search tooltip" item like it's supposed to and goes directly to the "create button" as expected. It's only when VO is reading automatically that it gets to the "search tooltip" item and then the parent window loop thing.

Whiteboard: [smoketest] → [smoketest] [mac2020_2]

Setting flags. This should definitely not happen.

Severity: -- → S2
Priority: -- → P1
Hardware: Unspecified → Desktop
Assignee: nobody → eitan

Safari maps role=tooltip to AXGroup/AXUserInterfaceTooltip.
I suspect AXHelpTag is meant for native tooltips.

This fixes an issue when VO encounters a tooltip in read-all it jumps out of the web content.

Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4916530ca630
Map role=tooltip to AXGroup instead of AXHelpTag. r=morgan
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in before you can comment on or make changes to this bug.