What the person is doing
The interface supports both common users who need a clear default path and expert users who need optional control.
Foundation · lesson 3 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.
Stage complexity by showing the essential path first, revealing secondary controls only after clear intent, preserving the user's context, summarizing revealed changes, and surfacing hidden blockers or consequences before they can surprise the user.
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.
The interface supports both common users who need a clear default path and expert users who need optional control.
Stage complexity by showing the essential path first, revealing secondary controls only after clear intent, preserving the user's context, summarizing revealed changes, and surfacing hidden blockers or consequences before they can surprise the user.
Simple default state with essential controls, visible primary action, and recommended defaults.
Which controls are essential for a common successful completion?
Closing a changed advanced section keeps a visible summary of hidden changes and an edit path.
The interface supports both common users who need a clear default path and expert users who need optional control.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The interface supports both common users who need a clear default path and expert users who need optional control.
Stage complexity by showing the essential path first, revealing secondary controls only after clear intent, preserving the user's context, summarizing revealed changes, and surfacing hidden blockers or consequences before they can surprise the user.
Simple default state with essential controls, visible primary action, and recommended defaults.
Nested reveals bury a control so deeply that users search, abandon, or change the wrong setting.
Use native disclosure controls, buttons with expanded state, or clearly labelled navigation routes for revealed sections.
Nielsen Norman Group - checked
Supports staging advanced or rarely used features to reduce learning burden and errors.
Apple - checked
Supports controls that reveal and hide related information or functionality.
Microsoft - checked
Supports show-hide controls for additional data, options, or commands while focusing on essentials.
GitHub Primer - checked
Supports sparing use, context preservation, and avoiding disorienting reveal interactions.
Microsoft - checked
Supports revealing content and functionality as needed while minimizing secondary distractions.
Source trail checked: