Page MenuHomePhabricator

Add correct ARIA tags to player UI
Closed, ResolvedPublic2 Estimated Story Points

Description

Ensure player plays nicely with screen readers.

While Wikispeech and screen readers should be mutually exclusive we should consider a scenario where a wiki has Wikispeech enabled by default but a user visits it with their preferred screen reader.

In this scenario we should ensure that the Wikispeech elements do not interfere with the screen reader.

See a similar issue raised about Page Previes/Hovercards and Accessibility guide for developers

Event Timeline

Sebastian_Berlin-WMSE renamed this task from Ensure player plays nicely with screen readers to Add correct ARIA tags to player UI.Feb 19 2020, 11:14 AM
Sebastian_Berlin-WMSE updated the task description. (Show Details)

Change #1123630 had a related patch set uploaded (by Viktoria Hillerud WMSE; author: Viktoria Hillerud WMSE):

[mediawiki/extensions/Wikispeech@master] Add Aria-labels on player buttons

https://gerrit.wikimedia.org/r/1123630

Change #1123630 merged by jenkins-bot:

[mediawiki/extensions/Wikispeech@master] Add Aria-labels on player buttons

https://gerrit.wikimedia.org/r/1123630

This adds to the weight of T389334: Release version 0.1.11. but does not require any particular dokumentation och communication.

Reusing this task for a small addition. The settings button for the gadget doesn't have an ARIA label.

Change #1152640 had a related patch set uploaded (by Viktoria Hillerud WMSE; author: Viktoria Hillerud WMSE):

[mediawiki/extensions/Wikispeech@master] Add aria-label to settings icon in Wikispeech gadget

https://gerrit.wikimedia.org/r/1152640

Change #1152640 merged by jenkins-bot:

[mediawiki/extensions/Wikispeech@master] Add aria-label to settings icon in Wikispeech gadget

https://gerrit.wikimedia.org/r/1152640