The screen changed its address, not its numbers
Click through to a different report and the page can keep the numbers from the one you just left, under the new title and the new address. It is not a loading state, so waiting does not clear it. The only reliable check is to find a figure that could not possibly be the same in both reports, and look at that figure first.
Published — written and checked by hand.
We caught this on ourselves this morning, which is the only reason we can describe it exactly. We clicked from one report in an analytics tool into a different one. The heading changed. The web address changed. The breadcrumb at the top named the new report. Every label on the screen agreed, and every number on it belonged to the report we had just left. We only noticed because one of the figures was impossible.
Why waiting does not help
The instinct is to assume the data has not arrived yet, so you wait and refresh. That instinct is right often enough to be dangerous, because this is not a loading state. Nothing is in flight. The new view simply has not replaced the old one, and the old one is complete, formatted and confident. A half-loaded screen looks half-loaded; this looks finished. There is no spinner to wait out, so the refresh you eventually do is the thing that fixes it, and you learn nothing about why.
It happens because most dashboards swap views without reloading the page. The address and the title are updated immediately — they are cheap — and the table underneath is replaced when its own request comes back. If that request is slow, fails quietly, or the view was already rendered once before, there is a window where the frame says one thing and the contents say another. The window is usually short. It does not need to be long to cost you a number you then write down.
Find the number that cannot match
The check that works takes about five seconds, and it is not the one most people run.
- The check that fails: confirm the heading, the breadcrumb and the address all name the report you wanted. They will. They are exactly the parts that update first, which is why they are no evidence at all. Reading three labels that agree feels like three checks and is one.
- The check that holds: before you look, name a figure that must be different between the two reports — a total that is larger in one, a column that only one of them has, a row that cannot appear in both. Then look at that figure first. If it carries the old value, the screen has not caught up, whatever the heading says.
For a store owner this matters most in the places where two reports look alike: this month against last month, one channel against another, one product against the catalogue total. Those are precisely the pairs where the stale screen is plausible, because the numbers are the right size and the right shape. The ones that save you are the figures with no overlap — a date range that appears in one view and not the other, a count that is structurally bigger.
The habit that follows from it is worth more than the catch itself. When you copy a number out of a dashboard and into a note, a report or a decision, write down which view it came from and what freshness date the tool stamped on it — not the date you looked. Those are different facts, and the gap between them is where a number quietly becomes wrong without ever changing.
This belongs to a family we keep meeting. We have written about how one query can be the whole of your average position, and about why a promise in your copy is harder to check than a number in it. Each one is the same shape: something on screen is true, legible and not the thing you think you are reading. None of them are caught by looking harder at the part you were already looking at.
Read enough? Watch your own product.
One photo in — a cinematic product video and a full set of marketing photos out. Your first one is free.