All Docs
FeaturesDepositClearUpdated March 15, 2026

Known Issue: Compliance Dashboard Caps Open Issues at 30

Known Issue: Compliance Dashboard Caps Open Issues at 30

Status: Identified — fix in progress
Affects: Compliance Dashboard → Open Issues panel
Severity: Usability / Data visibility

What Is Happening

The Compliance Dashboard fetches open compliance issues with a hard limit: 30. If your portfolio contains more than 30 open issues, only the first 30 are shown. The panel gives no indication that the list is truncated — there is no "Load more" button, no pagination control, and no count label distinguishing displayed items from total items.

The issues panel is scrollable (max-h-[calc(100vh-16rem)] with overflow-y) and uses sticky section headers, so items within the 30-item window are navigable — but anything beyond item 30 is invisible from this view.

Who Is Affected

Any user whose portfolio has more than 30 open compliance issues at once. This is most likely to affect:

  • Agents or landlords managing large multi-property portfolios.
  • Accounts where a backlog of unresolved issues has accumulated.

Workaround

Until a fix is released, navigate directly to the full compliance list page and apply the "Open" status filter. This view is not subject to the 30-item cap and will show all open issues.

Planned Fix

The following changes are planned for an upcoming release:

ChangeDetail
Panel header countThe heading will update to show, e.g., "Open Issues (47 total, showing 30)" when the cap is reached.
Disclosure actionA "Load all issues" or "View in full screen" button will appear whenever fewer issues are displayed than exist.
Higher default limitThe default query limit will likely increase to 100 (the panel is scroll-virtualised, so performance impact is minimal).
Deep-linked badgeThe "X issues" count badge may become a direct link to the filtered compliance list page.

Technical Reference

  • Affected file: src/app/dashboard/compliance/compliance-dashboard.tsx
  • Root cause: openIssues query called with limit: 30; no total-count field or continuation token surfaced in the UI.