Callbacks and Activity tabs fixed: no more endless loading
2026-10-04 Β· CallPages Team Β· Fix, Dashboard, Callbacks, Activity
If you opened the π Callbacks or π Activity tab in your dashboard recently and stared at a βLoadingβ¦β spinner that never finished β that was a real bug, and itβs fixed.
What youβll notice
- Your callback queue always loads. Every callback request your customers leave on your call pages shows up, pending requests first (the ones waiting longest at the top), each with π Call Back Now, β Mark Complete, and Dismiss. The pending count badge on the tab stays accurate.
- Your activity feed always loads. Every call, page view, callback request and completion across your pages β with type and channel filters, a live refresh every 30 seconds, and the π bell badge telling you how many new events arrived.
- No more dead spinners. If your connection drops or your session expires, the tab now says so plainly and offers a β» Retry button β instead of spinning forever.
- Helpful empty states. No callbacks yet? The tab tells you customers can request one from any call page, instead of showing a blank box.
Why it happened
Two gaps combined: the dashboard waited on the network with no time limit, and certain failures (like an expired login session) were silently swallowed β so nothing ever replaced the spinner. Every tab load is now bounded by a 15-second timeout, and every failure path renders an actionable state.
This was verified with 19 new automated unit tests and 15 end-to-end browser checks against the real dashboard code β including the mobile layout at 375px β all green.
Nothing you need to do: the fix is live in your dashboard now. Open the Callbacks tab and your queue is there.
Create your call page
Turn your website visitors into phone conversations β set up in under two minutes.
Create your call page β