How to Debug a Production UI Bug When the Network Tab Looks Clean
A release looked fine in staging, then our dispatch dashboard started showing the wrong job status for a few supervisors. The API response was correct, the browser network tab was clean, and nobody had changed the endpoint. The problem was in the client state layer. A Zustand selector was memoizing by job id, but a new filter used route id and status together. When the route changed, the…