All Docs
FeaturesDepositClearUpdated March 11, 2026

Blog: Re-check All Is Now a First-Class Page Action in the Compliance Dashboard

Re-check All Is Now a First-Class Page Action in the Compliance Dashboard

Release v0.1.149 · UI/UX · Usability


Small UI changes can have an outsized impact on how confidently people use a product. This release fixes one of those: the Re-check All button in the Compliance Dashboard has been moved out of the portfolio table and into the page header, where it belongs.

The problem

The Compliance Dashboard gives landlords and agents a real-time view of regulatory standing across their entire portfolio. The Re-check All button sits at the heart of that — one click triggers a bulk compliance scan across every tenancy, surfacing issues before they become disputes or violations under the Renters' Rights Act.

Despite how important that action is, it had been living in an awkward place: embedded inside a column header of the PortfolioTable component. That created a few real usability problems:

It was hard to find. Column headers are where users expect sort controls and filter toggles — not portfolio-wide operations. The button looked like it belonged to the table rather than to the page, so users had to already know it was there to use it.

It got cut off on smaller screens. Column headers have constrained widths, and on narrower viewports the button label was truncated. A critical action shouldn't depend on a wide screen to be legible.

It sent the wrong signal. Bulk compliance scanning is a portfolio-level operation. Placing it inside a table column implied it might only affect visible rows, or apply to a specific column's data — neither of which is true.

The fix

The Re-check All button now lives in the page header, directly alongside the Audit Report button. Both actions are now presented as what they are: portfolio-wide controls that operate above and across the table.

This change also surfaces the loading state more clearly. When a bulk scan is running, the button reflects that progress using the existing bulkRunning state — so users know the system is working and aren't left wondering whether their click registered.

Why this matters

One of our core principles is that compliance tooling should be usable under pressure. When a landlord or agent needs to verify their portfolio's standing quickly — before a check-out, before a dispute deadline, before a regulatory inspection — they shouldn't have to hunt for the button that kicks off that process.

By making Re-check All a prominent, stable, always-visible page action, we reduce the cognitive load of using the Compliance Dashboard and make its most powerful feature genuinely easy to reach.

What to expect

  • The Re-check All button is now in the page header, next to Audit Report.
  • On all screen sizes, both buttons are fully visible and correctly labelled.
  • During a bulk scan, the button shows a loading indicator so you know the check is in progress.
  • Nothing else has changed — no data, no API, no compliance logic.

This change is live in v0.1.149. No configuration required.