Back to quality gates
visible-unobscured-focus
Visible and Unobscured Focus
Every keyboard-focusable element has a visible high-contrast indicator that sticky or modal UI does not hide.
Quality gatesBlocking
Intent
Keep keyboard location evident throughout navigation, disclosures, dialogs, and dense control regions.
Checks
- Inspect focus indicators across light, dark, selected, error, and sticky-layer contexts.
Warnings
- Browser-default focus may become invisible after custom borders or overflow clipping.
Exceptions
- Noninteractive elements should not receive focus merely to satisfy this gate.