Blog

"Works on My Machine" Is a Bug Report Problem

When a developer cannot reproduce a bug, the problem is often the report. Send the element, the requests with bodies, the steps and the browser, and 'works on my machine' loses most of its force.

MichaelaMichaelaApril 15, 2026
"Works on My Machine" Is a Bug Report Problem

"Works on my machine" is rarely stubbornness. It means the developer's machine differs from the user's in some way the report did not mention. The fix is not a better argument. It is a report that carries the difference.

Where machines differ

  • The data. The user has an account, a cart or a record the developer does not.
  • The response. The server returned something different for that user.
  • The environment. Browser, viewport, locale, an extension.
  • The sequence. The user did something before the bug that nobody wrote down.

What a report should carry

EvidenceWhich difference it covers
The element the user pointed atWhich part of the page, so nobody guesses
Requests with request and response bodiesThe data and the server's answer for that user
Console errors with file and lineWhat threw, and where
Repro steps and a short replayThe sequence
Browser, OS, viewport and URLThe environment

What changes for the developer

Instead of asking and waiting, the developer opens the report and sees the response that came back, the error and the steps. Often the bug is visible in the first minute, and when it is not, the report says what to try. Your coding agent can read the same report over MCP by key.

When it still will not reproduce

Some bugs depend on state that a report cannot carry. The report still helps: it narrows the search, and get_related_history shows whether something like it has been fixed before. See related reports and history.

Further Reading

More articles

Get started

Bug reports with the evidence attached.

Free to start, no card. Set up in a few minutes.

Start free