What the person is doing
A row, card, table, selected set, page resource, or toolbar has more contextual commands than should be visible at once.
Application · lesson 17 of 20 · Selection And Choice
Underlying principle: Choice controls express how many options are available, how many may be selected, and when the selection takes effect. The control should reveal the meaning and consequence of each choice.
Design the action menu as a scoped command list: name the resource or selection, group related commands, label each item by verb and object, explain unavailable actions, separate high-risk commands, and route consequential actions through review or recovery.
Choice controls express how many options are available, how many may be selected, and when the selection takes effect. The control should reveal the meaning and consequence of each choice.
A row, card, table, selected set, page resource, or toolbar has more contextual commands than should be visible at once.
Design the action menu as a scoped command list: name the resource or selection, group related commands, label each item by verb and object, explain unavailable actions, separate high-risk commands, and route consequential actions through review or recovery.
Closed trigger or contextual entry point with resource scope.
Can users tell exactly which object or selected set the menu will affect?
Every item has a clear verb, object, and outcome category: command, navigation link, checkable command, disabled command, or destructive command.
A row, card, table, selected set, page resource, or toolbar has more contextual commands than should be visible at once.
Open the working example, try its controls, and compare the behavior against the decision guidance.
A row, card, table, selected set, page resource, or toolbar has more contextual commands than should be visible at once.
Design the action menu as a scoped command list: name the resource or selection, group related commands, label each item by verb and object, explain unavailable actions, separate high-risk commands, and route consequential actions through review or recovery.
Closed trigger or contextual entry point with resource scope.
Safe, risky, disabled, external, and value-selection items share the same style and role.
Give the trigger or menu an accessible name that includes the resource or selected-set scope.
Shopify - checked
Shopify documents contextual resource action menus with accessible labels, grouped sections, disabled items, links, icons, keyboard navigation, and critical delete actions.
Adobe Spectrum - checked
Spectrum documents menu anatomy, item labels, descriptions, values, unavailable and disabled states, sections, dividers, checkable selection states, keyboard focus, text wrapping, and keyboard interactions.
W3C WAI - checked
APG defines menu roles, menuitem roles, composite focus, keyboard movement, disabled items, separators, activation, dismissal, and focus return for action-oriented menus.
Atlassian Design System - checked
Atlassian defines dropdown menus as lists of actions or options and distinguishes item types for actions, checkbox items, radio items, and popup layering.
Source trail checked: