WordPress / WordPress/wordpress.org

Accessibility: Plugin Single Use of Color Failures

Open
#262 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Site] Plugins [Status] Needs Design Feedback Accessibility
Dominant language
PHP
Stars
163
Forks
221
PR merge metrics
No merged PRs in 30d

Description

On the plugin single page (Gutenberg plugin test page), there are several instances where links are indicated only by a change of color and do not have any other way to indicate that they are links. This is a failure of WCAG 1.4.1 Use of Color (A).

Here are the instances I found:

  1. "See all 56" - referring to languages in plugin meta:
Screenshot 2024-04-16 at 5 10 29 PM
  1. The Advanced View link:
Screenshot 2024-04-16 at 5 10 55 PM
  1. All of the rating links (both the number of stars "5 stars" and the count "821"):
Screenshot 2024-04-16 at 5 12 18 PM
  1. Contributors & Developer links:
Screenshot 2024-04-16 at 5 13 04 PM

Links need a second way, aside from color to indicate that they are links and actionable. Traditionally this is done with underlines, but arrows or other icons can also be used as an alternative.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Use the linked Gutenberg plugin test page as the entry point and inspect the markup and styling for the four listed link groups: “See all 56,” Advanced View, rating links, and Contributors & Developer. Verify each link has a non-color visual indication that satisfies WCAG 1.4.1, then recheck the page to confirm all reported instances are addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
accessibility, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.