Unsupported DPUB ARIA roles should be used on elements with implicit fallback roles

Rule ID: aria-dpub-role-fallback
Ruleset: axe-core 3.2
User Impact: Moderate
WCAG: 1.3.1

Learn Web Accessibility

Subscribe to our extensive curriculum of online self-paced courses

Compliance Data & Impact

User Impact

Disabilities Affected

  • Blindness
  • Low Vision
  • Deafblindness

Requirement(s)

  • WCAG 2.1 (A): SHOULD
  • WCAG 2.0 (A): SHOULD

WCAG Success Criteria

  • 1.3.1 Info and Relationships

Section 508 Guidelines

  • Not specified or not applicable

How to Fix the Problem

Ensure all unsupported DPUB roles are only used on elements with implicit fallback roles.

Supported ARIA DPUB roles are to be applied to Sectioning Content, Grouping Content, Heading Content, Phrasing Content, <aside> and <body> elements where required with appropriate associated epub:type structural semantics values.

For related information about DPUB roles, see W3 DPUB-ARIA 1.0 Roles.

Why this is Important

When a Digital Publishing Role that is not supported is conveyed via a role attribute value, semantic information can only be conveyed to screen reader users via native HTML elements that have similar semantics for fallback.

Proposed or recommended specifications such as WAI-ARIA DPUB roles are subject to becoming obsolete or remaining preliminary prototypes when not supported.

When there is no fallback role specified, assistive technologies such as screen readers may not be able to convey missing semantic and interaction information intended by the author to users.

Rule Description

When a Digital Publishing Role that is not supported is conveyed via a role attribute value, semantic information can only be conveyed to screen reader users via native HTML elements that have similar semantics for fallback.

The Algorithm (in simple terms)

Finds elements with one of the targeted DPUB roles that does not have an implicit fallback role.

Resources

Other Resources

You may also want to check out these other resources.

Refer to the complete list of axe 3.2 rules.