Page MenuHomePhabricator

Screenreader starts to read entire contents of the modal
Closed, DeclinedPublicBUG REPORT

Description

Issue

When using VoiceOver, I noticed many times (haven't found an exact pattern, but I think especially when initially opening the dialog) that it starts to read all of text of the modal instead of just the element in focus. It goes on for a long time and is incredibly disruptive and confusing. It starts with the close button, goes across the header, then starts to read the parameters. See screenshot:

Screen Shot 2021-09-17 at 10.52.20.png (685×1 px, 306 KB)

Requirements

  • Investigate issue and remove behavior. Only elements in focus should be announced.

Event Timeline

Check whether this happens for other dialogs.

awight set the point value for this task to 3.Sep 29 2021, 1:36 PM

First step should be checking if this is an issue that already exists with the original dialog.

Can I test this somewhere ?

What I suspect is happening, is that you are inside some sort of grouping and this grouping doesn't have a label/title. In that case VoiceOver often takes the contents of the element and uses it as title for the group, which could create problems like this.

This doesn't appear to be an issue when using Safari or Firefox, but I can reproduce this using Chrome.
I also checked out an older version of VE locally, and it looks like this was already an issue prior to any of our substantial changes.

I don't have macOS with VoiceOver. Just wanted to note here that reading the entire content of the modal seems to be usually happening when the modal is opened initially. So:

  • Screenreader is enabled
  • I edit a page in VE that includes a template
  • I click on the template in VE and use the edit button to edit it in the dialog
  • The dialog opens and the screenread start reading everything out loud

At least I could verify that with NVDA 2021.2 and FF 92.0. It did not happen to me there when I randomly navigate over the content of the modal though.

WMDE-Fisch moved this task from Sprint Backlog to Review on the WMDE-TechWish-Sprint-2021-09-29 board.

So neither with NVDA 2021.2 in FF 92.0 nor with ORCA 3.36.2 on Chromium 94 the issue appears. Really seems to be a VoiceOver Chrome thing.

awight removed the point value for this task.Oct 5 2021, 1:56 PM
awight moved this task from Review to Demo on the WMDE-TechWish-Sprint-2021-09-29 board.

Moving to "demo" because the outcome is something to discuss with the product side.

WMDE-Fisch removed WMDE-Fisch as the assignee of this task.