Page MenuHomePhabricator

Add accessibility check for Homepage
Closed, DeclinedPublic

Description

setup: https://www.mediawiki.org/wiki/MediaWiki-Docker/GrowthExperiments

Check that the user homepage passes axe wcag2a and wcag2aa rule set using the wdio-axe npm package .
First written September 2019, with a failing test to show it does fail when expected. Removed the failing test and rebased in May 2020.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 535896 had a related patch set uploaded (by Ephemeralwaves; owner: Ephemeralwaves):
[mediawiki/extensions/GrowthExperiments@master] Add accessibility check for Homepage

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

@Ephemeralwaves - can you add more details to the task description or to the commit message?

https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/GrowthExperiments/+/535896/ fails on Spec: /workspace/src/extensions/GrowthExperiments/tests/selenium/specs/homepage.js 'Home page can be enabled'.

Change 535896 abandoned by Ephemeralwaves:
Add accessibility check for Homepage

Reason:
submitted new patch since this one is outdated and not trivial to rebase

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

Change 593868 had a related patch set uploaded (by Ephemeralwaves; owner: Ephemeralwaves):
[mediawiki/extensions/GrowthExperiments@master] Add accessibility check for Homepage

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

Change 593868 abandoned by Kosta Harlan:

[mediawiki/extensions/GrowthExperiments@master] Add accessibility check for Homepage

Reason:

Please restore if you plan to work on it again

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

This is an old experiment.