What the person is doing
The result set combines keyword search, filter criteria, sort, scope, saved search, saved filter, pagination, view density, or layout state.
Quality check · lesson 20 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.
Treat over-broad filter reset as an anti-pattern: make reset scope explicit, preserve unrelated search and result state, separate query reset from filter reset, and show affected state before any broader clear-all action.
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 result set combines keyword search, filter criteria, sort, scope, saved search, saved filter, pagination, view density, or layout state.
Treat over-broad filter reset as an anti-pattern: make reset scope explicit, preserve unrelated search and result state, separate query reset from filter reset, and show affected state before any broader clear-all action.
Default state with visible query, filters, sort, scope, and result count separated by ownership.
What state does this reset control actually own?
Every reset control names the state it changes.
The result set combines keyword search, filter criteria, sort, scope, saved search, saved filter, pagination, view density, or layout state.
Open the working example, try its controls, and compare the behavior against the decision guidance.
The result set combines keyword search, filter criteria, sort, scope, saved search, saved filter, pagination, view density, or layout state.
Treat over-broad filter reset as an anti-pattern: make reset scope explicit, preserve unrelated search and result state, separate query reset from filter reset, and show affected state before any broader clear-all action.
Default state with visible query, filters, sort, scope, and result count separated by ownership.
Clear filters empties the search field.
Give reset controls precise accessible names such as Clear all filters, Clear search query, or Clear search and filters.
IBM Carbon Design System - checked
Documents filtering reset behavior, batch and instant update models, hidden active indicators, and reset scope.
Department for Work and Pensions - checked
Documents selected filters, result counts, clear-all controls, and filter/result synchronization.
Visa Product Design System - checked
Documents active indicators, applied filter chips, clear-all controls, apply buttons, and mobile filtering considerations.
Ministry of Justice - checked
Documents selected filters, grouped controls, clear filters, and apply behavior for search result lists.
Ministry of Justice - checked
Supports search query entry, submit action, and no-results recovery as search behavior separate from filter reset.
ServiceNow Docs - checked
Supports saved list filters as reusable filter criteria, distinguishing saved filters from broader saved search state.
Source trail checked: