What you will find that the screen does not show
- Calls that failed quietly while the page kept a stale value.
- The same request sent twice by one click (a double submit), or retried after a failure.
- A GraphQL or JSON-RPC error inside a 200 OK.
- A 401 caused by an expired token, said in words.
- An answer whose shape changed since earlier in the session.
- JavaScript errors, next to the calls.
Bug reports nobody has to reproduce
Open a GitHub or Linear issue from a call with the repro filled in, or export the session as a self-contained HTML report or a HAR file to attach. Authorization headers, cookies and secret-shaped fields are redacted by default, so the evidence is safe to share.
Test the edge cases without waiting for the backend
Make an endpoint fail, drag or return an empty list, and see what the page does. Calls you changed are labelled, so nobody files them as real bugs. How to mock an API response.
Make a manual check repeatable
Save the calls that matter, add pass/fail checks, chain them into a suite, and hand the suite to CI. How to run API checks in CI.
