For those people who have accessibility requirements and use screen readers, the progress bar is not accessible to them. Instead of letting the user know what page or step they are at, a screen reader just reads the entire progress bar over and over again.

Issue fork webform-2616456

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

Dru Pal created an issue. See original summary.

danchadwick’s picture

Category: Bug report » Feature request
Priority: Major » Normal

A. Definitely not major.
B. Why does the screen reader do this? Seems like a broken screen reader.
C. Not the latest version, but probably the same.
D. Which progress bar specifically?

Patches welcome, but I don't plan to do anything about this.

dru pal’s picture

This is about the standard graphical progress bar (green bar) that can be included by enabling it under form settings. Can you at least point to the sections in the webform module to make changes to the output? Perhaps I can add "aria-hidden" to the code so that it's not shown to the screen reader?

liam morland’s picture

Title: Progress Bar Accessibility Issues » Make progress bar accessible
Version: 7.x-4.10 » 7.x-4.x-dev
Component: Code » Accessibility

It would be great to have an accessible progress bar, including the ARIA that is specific to progress bars. These changes can be made in webform-progressbar.tpl.php.

liam morland’s picture

Version: 7.x-4.x-dev » 6.2.x-dev
Category: Feature request » Bug report

This can be done for 6.x and then potentially backported.

liam morland’s picture

Status: Active » Needs work
Issue tags: +Needs tests

Comments on this approach appreciated.

jrockowitz’s picture

Version: 6.2.x-dev » 6.3.x-dev

MR needs to be rerolled and tests need to be updated.

jrockowitz’s picture

I rerolled the MR to 6.3.x. Let's see what happens via the tests.

jrockowitz changed the visibility of the branch 6.2.x to hidden.

jrockowitz’s picture

I am also realizing that additional people need to confirm these changes are beneficial.