Neuro Feature Atlas

Home

❯

Findings

❯

R04 · Export spinner never clears on failure

R04 · Export spinner never clears on failure

  • finding
  • risk/medium
  • category/silent-failure

R04 · 🟠 Medium · silent-failure

Export spinner never clears on failure

What the code does

load.export never rejects on a non-OK response and callers have no .catch(), so isExportLoading stays true.

Where

app/services/load.js

Suggested fix

Suggestion

Reject on !response.ok in the service and handle it in each caller.

Affected features

  • Customer CSV export with column picker — CRM
  • Data export engine (email delivery) — Cross-cutting

Graph View

  • What the code does
  • Where
  • Suggested fix
  • Affected features

Backlinks

  • CRM
  • Cross-cutting
  • Customer CSV export with column picker
  • Data export engine (email delivery)
  • Risk Register

Created with Quartz v4.5.2 © 2026

  • Source repository
  • Raw database