Back to Guidelines
What is No Keyboard Trap?
Keyboard focus must not be trapped in any component; users can move focus away using standard keys.
Keyboard focus must not be trapped in any component; users can move focus away using standard keys.
- Keyboard and screen reader users.
- People who need predictable interactions.
- Users who benefit from visible focus and clear labels.
Good vs Bad Examples
Use the tabs to compare the accessible pattern with the example to avoid.
Good Example of No Keyboard Trap
html live code
<dialog open>
<button autofocus>Close</button>
</dialog>Why this is correct (developer logic):
- Provides an accessible and predictable interaction.
- Works better for keyboard and assistive technology users.
- Matches the intended WCAG requirement for this page.
Implementation Checklist
Progress0 / 5 completed (0%)
Knowledge Check
Answer Yes or No to test your understanding of no keyboard trap.
Score: 0 / 3 · Answered: 0 / 3