Wp-calypso: Accessibility: Unable to Manage Followed Blogs using Screen Reader

Created on 26 Jul 2017  路  5Comments  路  Source: Automattic/wp-calypso

Steps to reproduce

  1. Using OSX, open Settings > Accessibility > Enable Voiceover.

  2. Navigate to https://wordpress.com/following/manage
  3. Use 'tab' key to navigate between different page elements.
  4. Land on the list of blogs.

What I expected

To be able to select and interact with different blogs and the options within the table itself.

What happened instead

It only gave the option to select the table, stating: "You are currently on a table."


No elements can be selected inside this table.

We can select and manipulate other elements on a page, but not this one.

Browser / OS version

Not browser/OS specific

Context / Source

Follow-Up: 3339517-t
First Reported: 531284-hc

user-report

This is a #painpoint for our users with visual impairments, as this makes it extremely difficult to manage their own blog subscriptions with assistance.

Accessibility Reader [Size] L [Type] Bug

All 5 comments

Thanks @swoolz! I've confirmed the issue and it's not possible to enter the grid containing the user's subscriptions.

The first step to getting this solved is:

https://github.com/bvaughn/react-virtualized/pull/744

It's just been merged into react-virtualized and we need to wait for the next release beyond 9.9.0 and then update Calypso to the new version. Afterwards, we need to add role="row" on our reader-infinite-stream__row-wrapper. The grid should then be available to screen readers 馃憤

A user of react-virtualized suggests that role="tabpanel" on the list may be worth a try:

https://github.com/bvaughn/react-virtualized/issues/819#issuecomment-342548476

Customer asked for a status. I promised I would ask (or at least make a note) and let them know.
1850549-HC

I tested this on Firefox and Chrome and seems like it's resolved, I can tab through the list of blogs:

calypso-manage

Could you confirm @swoolz?

Otherwise, I'd be interested in fixing this.

User reports that this is an ongoing issue for them.

They only use Safari since only integrates with Apple VoiceOver. They say that this is not only an issue on the "Followed Sites" (https://wordpress.com/following/manage) page, but also the "Followers" page (https://wordpress.com/people/followers/travelswithtio.com).

We have an open ticket with them, in case we need to ask them questions or when we're able to provide them with an update.

Ticket: Zen-1083473

Was this page helpful?
0 / 5 - 0 ratings