What the person is doing
A user starts a related form, picker, review, preview, or settings task from an existing page or object.
Application · lesson 13 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.
Present a titled sheet as an adaptive surface attached to a window, side, or viewport edge, move focus into it, keep the parent context available only as allowed by the sheet mode, and guard dismissal when work inside the sheet is unsaved.
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 user starts a related form, picker, review, preview, or settings task from an existing page or object.
Present a titled sheet as an adaptive surface attached to a window, side, or viewport edge, move focus into it, keep the parent context available only as allowed by the sheet mode, and guard dismissal when work inside the sheet is unsaved.
Closed parent state with an opener tied to the object, field, or task that launches the sheet.
Which dismissal routes exist, and do they all protect unsaved edits the same way?
The opener explains why the sheet appears and which parent object or task it belongs to.
A user starts a related form, picker, review, preview, or settings task from an existing page or object.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A user starts a related form, picker, review, preview, or settings task from an existing page or object.
Present a titled sheet as an adaptive surface attached to a window, side, or viewport edge, move focus into it, keep the parent context available only as allowed by the sheet mode, and guard dismissal when work inside the sheet is unsaved.
Closed parent state with an opener tied to the object, field, or task that launches the sheet.
Unsaved sheet edits vanish after a swipe, Escape, back, or outside click.
Give the sheet a visible heading and use it as the accessible name.
Apple - checked
Apple sheet guidance supports targeted child-task sheets, modal parent blocking, and unsaved-change dismissal handling.
Material Design - checked
Material side sheet guidance supports standard and modal edge-attached sheet variants.
Material Components for Android - checked
Material Components side sheet docs support sheet anatomy, close affordances, scrim behavior, drag behavior, and dismissal.
W3C Web Accessibility Initiative - checked
Modal dialog accessibility guidance applies to modal sheets that make the parent view inert.
Source trail checked: