Weekly A11y Tools meeting notes - 05/02/25

Created on 6 February 2025, about 1 month ago

Meeting notes

--
Automatic A11y testing in core was again discussed.
Pros and cons of the various testing methods, e.g. Nightwatch, Cypress, Playwright and Functional JS in PHPUnit.
πŸ“Œ Consider dropping Nightwatch in favor of Functional Javascript tests Active is coming
πŸ“Œ Automated A11y tests in PHPUnit Needs work is also being considered

Queried whether Playwright will solve πŸ› Impossible to run only Nightwatch tests in a given directory (f.e. for contrib modules) Needs work

Discussed was where to put work into:

  1. Expanding the current tests in nightwatch and porting them when Axe is available in Playwrght or PHPUnit
  2. Writing tests in Playwright and trying to help out progressing the move to Playwright
  3. Writing tests in PHPUnit and trying to help out progressing the move to Functional JS Tests
  4. Writing tests in Cypress for Drupal CMS as that is already providing Cypress tests

Regardless the current tests needs to be expanded to cover what was hoped to be achieved in ✨ Automate Accessibility Checks for Core Active .

References:
https://stackoverflow.com/questions/72750221/how-do-you-specify-a-test-f...
https://www.npmjs.com/package/cypress-axe
https://github.com/Lullabot/playwright-drupal

--

The progress being made to create tickets of Gins contrast issues were discussed. Looking for feedback on:
https://docs.google.com/document/d/1KuXHZieUboOA-GiljI6xNDMz8sFOZCE35goa...

Discussed a previous attempt to raise issues in Gin:
#3163130: The selection of focus colors has a few issues in the different modes and in general β†’

--

🌱 Plan
Status

Fixed

Component

Track: Accessibility Tools

Created by

πŸ‡¬πŸ‡§United Kingdom the_g_bomb

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024