What the person is doing
The content is more than a tooltip label but smaller than a dialog, drawer, sheet, or page.
Application · lesson 7 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.
Open a small anchored popover from a clear trigger, keep the content brief and local, place it near the anchor with collision handling, allow predictable dismissal, and restore focus to the invoking control or local result.
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 content is more than a tooltip label but smaller than a dialog, drawer, sheet, or page.
Open a small anchored popover from a clear trigger, keep the content brief and local, place it near the anchor with collision handling, allow predictable dismissal, and restore focus to the invoking control or local result.
Closed trigger state with visible label, icon name, or field relationship.
What exact field, object, or selection anchors this popover?
The trigger name and visible placement make clear which object or field the popover belongs to.
The content is more than a tooltip label but smaller than a dialog, drawer, sheet, or page.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
The content is more than a tooltip label but smaller than a dialog, drawer, sheet, or page.
Open a small anchored popover from a clear trigger, keep the content brief and local, place it near the anchor with collision handling, allow predictable dismissal, and restore focus to the invoking control or local result.
Closed trigger state with visible label, icon name, or field relationship.
Escape closes the layer but focus disappears or jumps to the top of the page.
Use a real button or equivalent control as the trigger whenever possible.
MDN Web Docs - checked
Supports popover focus order, Escape close requests, invoker focus return, and auto, manual, and hint behavior.
MDN Web Docs - checked
Supports the popover attribute values and light-dismiss behavior.
Open UI - checked
Supports popover as an ephemeral top-layer surface that closes when users move on.
Microsoft Fluent 2 Design System - checked
Supports brief nonessential contextual content, positioning, sizing, and nesting cautions.
Source trail checked: