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.
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 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: