What the person is doing
The page has a result set with a small number of high-frequency filters users often toggle directly.
Application · lesson 7 of 20 · Search, Browse, And Discovery
Underlying principle: Discovery supports several starting points: a known term, a broad category, a partial memory, or a set of constraints. The interface helps people refine their understanding while they search.
Provide a labelled chip set where each chip clearly represents a filter value, selected chips update the result set predictably, applied chips can be removed one at a time, and overflow or complex criteria escalate to a filter panel.
Discovery supports several starting points: a known term, a broad category, a partial memory, or a set of constraints. The interface helps people refine their understanding while they search.
The page has a result set with a small number of high-frequency filters users often toggle directly.
Provide a labelled chip set where each chip clearly represents a filter value, selected chips update the result set predictably, applied chips can be removed one at a time, and overflow or complex criteria escalate to a filter panel.
Selected chip state with visible selected indicator and updated result count.
Is each chip a filter control, an applied-filter summary, a selected form value, a status badge, or an action?
Removing an applied chip removes only that criterion and keeps the remaining chip set stable.
The page has a result set with a small number of high-frequency filters users often toggle directly.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The page has a result set with a small number of high-frequency filters users often toggle directly.
Provide a labelled chip set where each chip clearly represents a filter value, selected chips update the result set predictably, applied chips can be removed one at a time, and overflow or complex criteria escalate to a filter panel.
Selected chip state with visible selected indicator and updated result count.
Screen-reader users hear only Open instead of Remove Status: Open filter.
Use button semantics for interactive chips and expose selected state with aria-pressed or equivalent semantics.
Google Material Design - checked
Material Design distinguishes chip types and documents filter chips for collections, selected states, selected icons, placement, wrapping, and scrolling.
CMS Design System - checked
CMS filter chip guidance documents applied-filter removal, accessible clear labels, focusability, keyboard removal, spacing, and short labels.
Carbon Design System - checked
Carbon tag guidance documents selectable and dismissible tags for filtering, concise titles, keyboard operation, spacing, and avoiding multi-function tags.
Wise Design - checked
Wise chip guidance distinguishes filter chips from choice chips, supports multiple filter selections, stable order, placement above content, and short labels.
Visa Product Design System - checked
Visa filter guidance documents applied filter chips, active indicators, clear-all controls, and their relationship to filter panels.
Source trail checked: