Hover and contextual information · semantic pattern
Tooltip
A small, non-interactive text popup that supplements a control when it receives hover or keyboard focus.
Field guide 01 · Web UI only
Describe what you see, how it should behave, or what your coding agent got wrong. Compare the likely UI patterns and leave with an implementation brief you can test.
Diagnostic console
Try a field report
Six ambiguity clusters
Each cluster is built around decisions that change focus, keyboard, modality, or value behavior.
Reviewed reference set
These entries are deliberately not flattened into one false taxonomy. Each page states what its name can and cannot guarantee.
Hover and contextual information · semantic pattern
A small, non-interactive text popup that supplements a control when it receives hover or keyboard focus.
Hover and contextual information · semantic pattern
A non-modal contextual surface that can contain interactive content and stays associated with a trigger.
Hover and contextual information · presentation form
A richer preview of a referenced person, place, or object, revealed from its link or trigger on hover and focus.
Dialog and side surfaces · semantic pattern
A separate window layered over a page that contains a focused task or information and may be modal or non-modal.
Dialog and side surfaces · semantic pattern
A dialog that makes the rest of the page inert until the user completes or dismisses the dialog.
Dialog and side surfaces · presentation form
A panel that enters from a screen edge, often with touch-friendly drag or snap behavior; modality must be specified separately.
Dialog and side surfaces · presentation form
A panel presented over the page from a defined side, commonly composed with dialog behavior and explicit close controls.
Selection and suggestions · semantic pattern
A control for choosing one or more values from a predefined set without accepting arbitrary text input.
Selection and suggestions · semantic pattern
An input or selection control with an associated popup that presents allowed or suggested values.
Selection and suggestions · behavior variant
A suggestion behavior that filters or completes values as a user types, commonly implemented as an editable combobox.
Menus and navigation · composite pattern
A button-triggered menu of commands or choices with managed keyboard navigation.
Menus and navigation · composite pattern
A command menu opened for a specific object or pointer location, commonly by right-click or long press.
Menus and navigation · composite pattern
A structured set of links that helps users move through the primary destinations of a site or application.
Feedback and notices · message channel
A brief, non-blocking message about a recent event that may disappear after users have enough time to perceive it.
Feedback and notices · semantic pattern
A brief, important dynamic message announced to users without moving keyboard focus or blocking their task.
Feedback and notices · message channel
A message about an event or state that may persist, include actions, and remain available beyond the immediate moment.
Feedback and notices · presentation form
A prominent page-level message region that persists while a condition, announcement, or required awareness remains relevant.
Progressive disclosure · composite pattern
A vertically stacked set of interactive headings that reveal or hide their associated content panels.
Progressive disclosure · semantic pattern
A button that controls whether one related region of content is visible or hidden.
Progressive disclosure · generic behavior
A generic behavior in which a region can collapse or expand; it does not by itself define the surrounding semantic structure.