Open Bug 1680331 Opened 5 months ago Updated 2 months ago

Gmail: Delays of 1 second when navigating in a conversation with Braille active.

Categories

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

Firefox 85
Desktop
macOS
defect

Tracking

()

Tracking Status
firefox85 --- affected

People

(Reporter: MarcoZ, Unassigned)

Details

(Keywords: perf, Whiteboard: [Mac2020_2])

Steps:

  1. Open Gmail and a message conversation.
  2. With VoiceOfer commands, move to the Reply Button and the To field, and the Details button, and the More Options "Hamburger" menu button at the top of one message in the thread.
    • Result: VoiceOver is quite responsive.
  3. Now, connect a Braille display, or turn on Braille Viewer in VoiceOver Utilities Visual settings.
  4. Navigate between the controls again.
    • Result: Navigation is much slower, between issuing a command and the actual speech response, there can be a second or longer delay.

Nominating for inclusion in 86 work, but feel free to bump to 87 if needed.

Priority: P2 → P1

The tree integrity looks good. I suspect this is an issue with AXRole depending on querying content for "is layout table". I think we need to figure out a way to avoid that entirely. Morgan is working on that in bug 1680840.

Just tested this locally after applying the patches in bug 1688730 and this is still a little slow. I'm not sure if I have a good heuristic for how slow gmail is normally, though, so this is probably worth having :marcoz test again on top of that patch stack once he's back :)

You need to log in before you can comment on or make changes to this bug.