• Success Criterion 2.5.3
  • Conformance level A

Visible Label Text Reordered or Broken Apart in the Name

2.5.3 — Label in Name

Scenario

Setting

A streaming music app's search results

What’s wrong

Name contains label but broken apart/reordered so speech engines fail matching in practice, or label string interrupted by injected hidden words *before* it completes.

Example

A streaming music app's search results shows the problem clearly: name contains label but broken apart/reordered so speech engines fail matching in practice, or label string interrupted by injected hidden words *before* it completes.

Why it matters

Voice-control users and screen-reader users who depend on spoken names matching visible text. Here, on a streaming music app's search results, the result is they can't tell how the page is organized.

How to test

Compare the visible label to the accessible name character by character: if the label text is broken apart, reordered, or interrupted by injected hidden words, it fails matching.

How to fix

The accessible name must contain the exact visible label text.

Outcome

After the fix, the same visitor to a streaming music app's search results can now understand how the page is organized.

Who is affected

Voice-control users and screen-reader users who depend on spoken names matching visible text.

Learn more