- Success Criterion 2.4.3
- Conformance level A
Decorative Element Wrongly Given a Keyboard Tab Stop
2.4.3 — Focus Order
Scenario
Setting
A weather app's forecast screen
What’s wrong
Non-interactive text or decorative graphics given tabindex (keyboard-focus setting), inserting meaningless focus stops.
Example
.field-3 { order: 1; } .field-1 { order: 3; } /* tab order scrambled by CSS */ Why it matters
Keyboard and screen-reader users who follow focus rather than the pointer.
How to test
Tab through the page: if non-interactive text or decorative graphics receive focus for no reason, it fails.
How to fix
Remove tabindex (keyboard-focus setting) from non-interactive text and decorative graphics.
<!-- Reorder the actual DOM nodes to match the intended focus sequence -->Focus order should follow a sequence that preserves meaning, matching how the content is meant to be read.
Outcome
On a weather app's forecast screen, this barrier is gone for keyboard and screen-reader users who follow focus rather than the pointer — they no longer have to work around this.
Who is affected
Keyboard and screen-reader users who follow focus rather than the pointer.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Tab Order That Jumps Around the Page Illogically
- Dialog That Opens Far From the Button That Triggered It
- Visual Layout Order That Doesn’t Match the Keyboard Tab Order
- Modal That Opens Without Moving Keyboard Focus Into It
- Modal That Closes Without Returning Focus to Its Trigger
- Expanded Content That Never Receives Keyboard Focus