What the person is doing
A toolbar, icon button, compact status marker, data chip, or abbreviated field label needs a little extra explanation.
Foundation · lesson 5 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.
Attach a short noninteractive description to the owning trigger, reveal it on keyboard focus and pointer hover, keep focus on the trigger, dismiss it predictably, and keep essential instructions visible elsewhere.
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 toolbar, icon button, compact status marker, data chip, or abbreviated field label needs a little extra explanation.
Attach a short noninteractive description to the owning trigger, reveal it on keyboard focus and pointer hover, keep focus on the trigger, dismiss it predictably, and keep essential instructions visible elsewhere.
Keyboard focus state where the tooltip appears and focus remains on the trigger.
Is the tooltip content supplemental and short enough to read while focus stays on the trigger?
The owning element keeps focus while the tooltip is visible.
A toolbar, icon button, compact status marker, data chip, or abbreviated field label needs a little extra explanation.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A toolbar, icon button, compact status marker, data chip, or abbreviated field label needs a little extra explanation.
Attach a short noninteractive description to the owning trigger, reveal it on keyboard focus and pointer hover, keep focus on the trigger, dismiss it predictably, and keep essential instructions visible elsewhere.
Keyboard focus state where the tooltip appears and focus remains on the trigger.
The tooltip appears only on mouse hover.
Use tooltip text as a description with aria-describedby when it supplements the trigger.
W3C WAI - checked
Supports focus and hover triggering, focus staying on the trigger, and Escape dismissal behavior.
MDN Web Docs - checked
Supports aria-describedby ownership, automatic display, and the no-interactive-content boundary.
Microsoft Fluent 2 Design System - checked
Supports concise supplemental content, placement, arrows, and target association.
Red Hat Design System - checked
Supports Tab and Escape keyboard behavior for showing and hiding tooltips.
Source trail checked: