Focusable element is marked as presentational

  • WCAG 4.1.2 Name, Role, Value, level A
  • Serious
  • ARIA
  • Automated
  • Server pass

Why it matters

role="presentation" or "none" strips an element's meaning, but a link or button still takes focus, and the browser ignores the role to avoid hiding it.

How to fix it

Remove the role from interactive elements.

<!-- Before -->
<button role="presentation">Buy</button>

<!-- After -->
<button>Buy</button>

Read the W3C guidance: Understanding 4.1.2 Name, Role, Value.

Related rules

Find this on your own site. A11yMate scans every page and lists where it happens. See pricing or browse all rules.