Skip to content
Astera Technology

Select visible records or every filtered record?

Make selection scope explicit before applying an action across a paginated work queue.

Choose against the task constraints

A hypothetical queue has 127 filtered records and 20 records on its first page. Four visible records are individually selected. The example bulk action assigns an owner; it does not approve payments or delete records. Filtering and selection are distinct state.

Decision worksheet
ConditionSelect this pageSelect all filtered records
Scope after activationExactly the 20 visible IDsThe 127 IDs matching the stated snapshot
User sees four selected rowsShow the current selected total before expandingOffer a distinctly labelled broader action
Filter changesDefine whether selected IDs persistRevalidate broader selection against its filter/version
Download editable CSV ↓

Label the two scopes separately and show the operative selected count beside the action. Do not add a separate confirmation merely to repeat a clearly stated assignment; do revalidate eligible IDs at execution and report skipped records.

Selection totals must match the action

Synthetic task cases
StateSelected countMeaning
Four row checks4Only those four IDs
Select this page20All visible IDs, including the four
Select all filtered127All matching IDs, including this page
Download editable CSV ↓

After selecting this page, is the count 24?

Show the worked answer

No. The original four are part of the twenty visible IDs. Set membership produces twenty unique selected records, not twenty plus four.

Check the chosen interaction

  • The action label names its selection scope.
  • Changing pages does not silently change selected IDs.
  • Partial execution reports completed and skipped identities.

Related resources