processing / processing/p5.js-website

[A11y] Inline links not visually distinct from text

Open
#1,505 11 comments 0 reactions 1 assignee View on GitHub

@coseeian is already working on this.

Since Jul 9, 2026.

Accessibility: High Severity Discussion
Dominant language
MDX
Stars
96
Forks
322
Avg merge
5d 22h
Merged PRs (30d)
8

Description

axe-core flags link-in-text-block (serious) on /reference/ and /reference/p5/circle/. Inline links inside body text are only distinguishable by color. There is no underline or other visual indicator. This fails WCAG 1.4.1 (Use of Color).

Examples:
The p5.sound link in the intro paragraph on /reference/
The ellipseMode() link inside body text on /reference/p5/circle/

Steps to reproduce:

  1. Go to /reference/ or /reference/p5/circle/
  2. Run axe DevTools or npm run test:a11y
  3. See link-in-text-block violation

Expected: inline links should be visually distinguishable without relying on color alone, for example by adding an underline.

I searched open and closed issues before filing. No existing issue covers this rule in this repo.

@coseeian, flagging for label review.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.