What the person is doing
A side drawer, inspector, side sheet, mobile full-screen drawer, or navigation drawer opens over or beside the current page.
Quality check · lesson 21 of 21 · Disclosure And Attention Management
Underlying principle: Attention is part of the task. Disclosure reveals supporting detail when it becomes useful; interruption earns prominence when the person must decide or act before continuing.
Treat missing drawer close and return paths as an anti-pattern: every temporary drawer needs visible close, keyboard and route dismissal, focus return, state preservation, and responsive back behavior that matches the opener and selected object.
Attention is part of the task. Disclosure reveals supporting detail when it becomes useful; interruption earns prominence when the person must decide or act before continuing.
A side drawer, inspector, side sheet, mobile full-screen drawer, or navigation drawer opens over or beside the current page.
Treat missing drawer close and return paths as an anti-pattern: every temporary drawer needs visible close, keyboard and route dismissal, focus return, state preservation, and responsive back behavior that matches the opener and selected object.
Closed state with a clear opener and remembered return target.
What exact element receives focus after each close route?
Opening the drawer records the opener or selected object as the return target.
A side drawer, inspector, side sheet, mobile full-screen drawer, or navigation drawer opens over or beside the current page.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A side drawer, inspector, side sheet, mobile full-screen drawer, or navigation drawer opens over or beside the current page.
Treat missing drawer close and return paths as an anti-pattern: every temporary drawer needs visible close, keyboard and route dismissal, focus return, state preservation, and responsive back behavior that matches the opener and selected object.
Closed state with a clear opener and remembered return target.
Escape does nothing or moves focus behind the drawer.
Use a visible heading and labelled close control so assistive-technology users understand the surface and dismissal target.
Microsoft Fluent 2 Design System - checked
Defines drawers as edge surfaces for secondary content related to main content.
Nord Design System - checked
Supports the boundary that drawers should not block users from completing their task.
Material Design - checked
Supports drawer variants, scrim behavior, active destination state, and focus management when closing navigation drawers.
W3C Web Accessibility Initiative - checked
Supports Escape dismissal, contained focus, and focus return for modal drawer cases.
W3C WAI - checked
Supports the need for keyboard users to have a reliable exit from temporary surfaces.
W3C WAI - checked
Supports predictable focus movement and return after drawer dismissal.
Source trail checked: