Record Bug Reports That Don't Bounce Back
Every developer has closed a bug with "can't reproduce", and every reporter has written three paragraphs that a ten-second video would have replaced. A recorded repro is the highest-signal bug report there is — here's how to make one on a Mac, fast enough to do it every time.
"Can't reproduce" — solved
Record while you reproduce. The video captures what prose loses: the exact click order, the timing, and the transient states you can't screenshot live — the toast that flashes, the spinner that never resolves, the layout that breaks for one frame. With pause and resume you can keep one recording open across several attempts at a flaky bug, and trim to the successful repro afterwards.
Point at the broken part
Don't make the developer hunt for the failure. An arrow at the broken widget, a spotlight on the wrong number, a caption with the expected-vs-actual — thirty seconds of annotation saves a round-trip in the tracker.
Blur what the tracker shouldn't see
Bugs live in real accounts with real data. Draw a blur region over the customer's name, email or token for the seconds it's visible, and the repro is safe to attach to a public issue — the blur is baked into the export and every still you take from it.
Video for the repro, still for the issue
The ideal issue has both: a short MP4 proving the steps, and one image at the top showing the failure. Scrub to the failing frame, and the camera button copies it — arrows, blur and captions included — as a PNG on your clipboard, ready to paste into GitHub, Jira or Slack. That's annotated screenshots: one capture, both artifacts.
File better bugs, faster
Free download for macOS 12 and later — Apple Silicon & Intel. Every editing tool is free.
Get ScreenTailor — freeFrequently asked questions
Should a bug report include a video or a screenshot?
Ideally both from the same capture: a short video that proves the repro steps, and an annotated screenshot of the failing moment for the top of the issue. In ScreenTailor you record once, then copy any frame — annotations included — as a PNG for the report.
How do I report a bug that involves customer data?
Draw a blur region over names, emails or keys for the seconds they're visible. The blur is baked into the exported video and into any screenshot you take from it, so the repro stays shareable in a public tracker.
How do I catch a bug that's hard to reproduce?
Record while you try. With pause and resume you can keep a recording open across attempts, and when the bug finally shows, the flaky moment is on film — including the transient states you could never screenshot live, like a toast or a mid-animation glitch.