Skip to main content

Multiselect & Bulk Operations

Managing large visual regression builds can be time-consuming. Multiselect & Bulk Operations allow you to perform actions on multiple screenshots at once, significantly speeding up the review process.

Key Capabilities

  • Batch Approval: Select multiple "mismatch" screenshots and approve them as new baselines in one click.
  • Batch Rejection: Quickly reject multiple incorrect screenshots.
  • Bulk Status Update: Change the status of multiple tests simultaneously.

This guide explains the end-to-end workflow, supported actions, and best practices to avoid accidental approvals or baseline edits.


Where multiselect appears

  1. Sign in to LambdaTest SmartUI.
  2. Open any project → choose a build.
  3. Navigate across tabs (e.g., New, Changes Found).
  4. Look for the selection toolbar above the screenshot grid.
SmartUI multiselect toolbar on Builds dashboard

Selection states

StateDescriptionScreenshot
None selectedBulk action buttons stay disabled until at least one screenshot is selected.No selection state
Single selectionShows contextual details (name, viewport, status). Bulk buttons activate.Single screenshot selected
Multi selectionDisplays count (e.g., “3 selected”) and unlocks all bulk actions.Multiple screenshots selected

Use the checkbox beside each screenshot card or the Select All checkbox in the toolbar to toggle selections quickly.


Bulk actions

Approve screenshots

Ideal when only a subset of diffs are valid.

  1. Filter to Failed or Pending tab.
  2. Select the screenshots that represent expected UI updates.
  3. Click Approve.
Approve bulk operation

SmartUI will:

  • Mark each screenshot as Approved.
  • Move them to the Approved tab for auditing.
  • Preserve audit logs with the approver name and timestamp.

Reject screenshots

Use this when a diff is unexpected, unstable, or blocked by other issues.

  1. Select the screenshots within Failed/Pending.
  2. Click Reject.
Reject bulk operation

Rejected screenshots move to the Rejected tab and remain available for future comparison runs.

Move approved screenshots to Baseline

Once approved diffs represent the new expected UI, promote them to Baseline:

  1. Go to the Approved tab.
  2. Select individual screenshots, curated subsets, or Select All.
  3. Click Move to Baseline.
Move to baseline bulk operation

Baseline moves update the reference snapshot for the next comparison. Ensure you only promote validated UI changes to keep noise low in future runs.


Multiselect workflow example

  1. Filter by tab Changes Found.
  2. Use Select All (only filtered screenshots are targeted).
  3. Deselect any screenshot needing manual review.
  4. Click Approve → confirm in the dialog.
  5. Bulk approval completes with a toast confirmation and updated counters.

Best practices

  • Apply filters (approver, status, tab) before using Select All.
  • Confirm the selected count matches expectations to avoid cross-build approvals.

Troubleshooting

Symptoms: Checkboxes or bulk buttons stay disabled.

Fixes:

  • Confirm you are in the Builds view, not inside an individual screenshot diff.
  • Refresh the page or clear cache if the toolbar fails to render.
  • Ensure your role has approval permissions on the project.

Next steps

  • Compare multiselect approval speeds with your previous manual workflow and document the improvement.
  • Pair multiselect with Smart Ignore to reduce noise before bulk approvals.
  • Leverage baseline management to keep production and release baselines in sync after bulk moves.

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles