Page MenuHomePhabricator

[Spike] Define questions that we want to ask experts testing modern Vector with screenreader users
Open, HighPublic

Description

Background

With the addition of several new features (TOC, sticky header) and many accessibility updates (i.e. landmarks, menus) to modern Vector, we want to collect feedback from screenreader users. These changes should be tested with the most common screenreader/browser combinations.

TODO

  • Define the list of questions that we want to answer.

Sign off steps

  • Ensure the process is kicked off to get answers to these questions

Questions to answer:

  1. How are your impressions of the landmark regions in modern vs legacy Vector?
  2. How are your impressions of the heading structure in modern vs legacy Vector?
  3. We employ the checkbox hack in our dropdown menu implementation to support no-js users. How accessible are our dropdown menus to screenreader users? Specifically the user menu dropdown and the language dropdown in modern Vector (no need to evaluate the contents of the language popup).
    1. Additionally, what are you thoughts on this alternate option, which uses aria-hidden on the label element to reduce verbosity for screenreaders?
  4. How does the accessibility of the table of contents compare in modern vs legacy Vector?
  5. The sticky header in modern Vector is entirely hidden from screenreader users given it contains purely duplicated content. What do you think of this approach?

Example article:
Modern Vector - https://en.wikipedia.org/wiki/Polar_bear?useskin=vector-2022&tableofcontents=1&vectorlanguageinmainpageheader=1&vectorlanguageinheader=1&vectorstickyheader=1
Legacy Vector - https://en.wikipedia.org/wiki/Polar_bear?useskin=vector

Main page:
Modern Vector - https://en.wikipedia.org/w/index.php?useskin=vector-2022
Legacy Vector - https://en.wikipedia.org/w/index.php?useskin=vector

Event Timeline

bwang removed a subscriber: Aklapper.
bwang updated the task description. (Show Details)
bwang updated the task description. (Show Details)
bwang updated the task description. (Show Details)
bwang updated the task description. (Show Details)
bwang updated the task description. (Show Details)
bwang updated the task description. (Show Details)

@bwang could we include an answer to T294165 as one of the outcomes here?

Yes that sounds like a good idea!

Jdlrobson renamed this task from Test modern Vector with screenreader users to [Spike] Define questions that we want to ask experts testing modern Vector with screenreader users.Thu, Jun 23, 5:15 PM
Jdlrobson removed Jdrewniak as the assignee of this task.
Jdlrobson assigned this task to Jdrewniak.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: Jdrewniak.