What the person is doing
The page or workflow has links, buttons, form fields, overlays, disclosures, inline validation, repeated navigation, virtualized content, or responsive reflow.
Foundation · lesson 2 of 15 · Cross-Device And Physical Interaction
Underlying principle: The same outcome may cross touch, camera, voice, keyboard, sensors, and offline moments. Design each transition as part of the task rather than a separate surface.
Design focus traversal as a tested interaction path with logical source order, visible focus, clear entry and exit points, predictable Tab and Shift+Tab movement, focus placement after navigation and validation, correct overlay containment, keyboard trap escape, hidden-content removal, and stable recovery after dynamic changes.
The same outcome may cross touch, camera, voice, keyboard, sensors, and offline moments. Design each transition as part of the task rather than a separate surface.
The page or workflow has links, buttons, form fields, overlays, disclosures, inline validation, repeated navigation, virtualized content, or responsive reflow.
Design focus traversal as a tested interaction path with logical source order, visible focus, clear entry and exit points, predictable Tab and Shift+Tab movement, focus placement after navigation and validation, correct overlay containment, keyboard trap escape, hidden-content removal, and stable recovery after dynamic changes.
Initial page focus state after route change or page load.
What is the first focus target after page load, route change, failed submit, and successful submit?
The sequential focus path follows DOM and reading order unless a well-tested component-specific model declares a different internal focus contract.
The page or workflow has links, buttons, form fields, overlays, disclosures, inline validation, repeated navigation, virtualized content, or responsive reflow.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The page or workflow has links, buttons, form fields, overlays, disclosures, inline validation, repeated navigation, virtualized content, or responsive reflow.
Design focus traversal as a tested interaction path with logical source order, visible focus, clear entry and exit points, predictable Tab and Shift+Tab movement, focus placement after navigation and validation, correct overlay containment, keyboard trap escape, hidden-content removal, and stable recovery after dynamic changes.
Initial page focus state after route change or page load.
Focus order jumps across columns, sidebars, footers, and hidden panels in a way that breaks task meaning.
Ensure focus order preserves meaning and operability when users navigate sequentially.
W3C WAI - checked
Supports logical sequential focus order preserving meaning and operability.
W3C WAI - checked
Supports visible focus indicators for keyboard-operable controls.
W3C WAI - checked
Supports avoiding keyboard traps and providing keyboard exits from constrained focus regions.
MDN Web Docs - checked
Supports tabindex behavior in sequential focus navigation.
Source trail checked: