Bug Fix

Small actions no longer reload the whole page's data — and a finished contact import refreshes your list again

What We Fixed

One small action used to make the whole screen fetch itself again. Accepting a
call suggestion, saving an automation, creating a team, claiming a phone number
— any of them quietly told the app to throw away everything it had loaded, not
just the part that had changed. You saw it as a burst of spinners on panels you
hadn’t touched, and on a slow connection it could take a few seconds for the
page to settle.

That happened at 67 places in the app. Each one now refreshes only what it
actually changed.

What you may notice

  • Panels you didn’t touch stay put. Accept or dismiss a call suggestion, save an
    automation, add a company contact — only that section reloads.
  • Pages settle faster after a save, especially on a slower connection, because
    the app is no longer re-fetching data that hadn’t changed.
  • A finished CSV contact import now updates your All People list right away.
    Previously, if you went straight to the list after the “Import completed”
    message, you could still be looking at the pre-import version for a few
    minutes.
  • Narrowing those refreshes did uncover three places where a panel had only ever
    been updating by accident, riding along on the old reload-everything behaviour.
    All three are named and refreshed explicitly now, so they update after an action
    the way they always appeared to:
    • Turning an automation on or off from its detail or edit page now updates the
      Active/Inactive state on the Automations list straight away, instead of
      leaving it showing the old state for a few minutes.
    • A finished CSV contact import now also refreshes your Companies list and
      your tag lists, since an import can create companies and tags as well as
      contacts.
    • Adding, editing or removing a person on a company’s People tab now also
      updates that person’s own Companies tab.