Start scanning free

( Perceivable / WCAG 1.3.1 )

Table header scope value is invalid

This check maps to Info and Relationships. Use the guidance below to confirm the issue, understand who it affects and ship a fix.

Moderate Level A WCAG 1.3.1 — Info and Relationships

What’s wrong

A th element uses an invalid value for the scope attribute.

Why it matters

Screen reader users depend on valid scope values to hear correct header associations. Invalid values can break table navigation context.

How to fix it

Use semantic HTML and valid ARIA so assistive technology gets the same state and structure as sighted users. Keep labels and states explicit in markup.

Before
<th scope="columns">Revenue</th>
After
<th scope="col">Revenue</th>

If this pattern is generated by a component, fix it once in the shared component so every instance inherits the accessible behavior.

Learn more