Sharajdev

Gotcha — One-Click Bug Reports

Free Chrome Extension

File a complete, reproducible bug report from any web app in one click — screenshot, console errors, failed network requests, auto-recorded repro steps, DOM snapshot and environment, straight into Linear or Jira. The catch: every report ships with a runnable Playwright regression test. Caught the bug, caught the excuse.

What Gotcha does

Gotcha turns the messiest part of QA — writing a bug report nobody can reproduce — into a single click. The moment something breaks, it captures everything an engineer needs to fix it: a screenshot, the console errors, the network requests that failed, the exact steps you took, a DOM snapshot, and the full environment. It then files that evidence into Linear or Jira with no copy-pasting and no "works on my machine."

The real moat is what happens next: those auto-recorded repro steps become a runnable Playwright regression test. Every bug you file becomes coverage in CI, so the same regression can't sneak back in. Capture that becomes coverage — that's the wedge.

How to use Gotcha

Built for Manifest V3

Gotcha is a Manifest V3 extension built the right way. Two content scripts run at document_start: one in the page's MAIN world hooks console, fetch, XHR and errors plus your repro events; the other in the ISOLATED world owns the capture buffers and IndexedDB. The service worker holds no capture state — it can die after idle without losing your evidence. Sub-frame events (embedded apps, OAuth flows) are forwarded up to the top frame, so iframes are captured too. An opt-in deep-capture mode uses the debugger API for full response bodies and pre-injection requests, attached only when you turn it on.

Who it's for

QA engineers, support teams and developers who are tired of bug reports that can't be reproduced — and of fixing the same regression twice. Agencies and small QA teams get faster, higher-fidelity reports; in-house engineering teams get a growing regression suite as a side effect of filing bugs. It works in any Chromium browser with Manifest V3 support.

FAQ

Where does Gotcha file bugs? Linear is the first integration, with Jira next. You pick the destination, assignee and priority at filing time.

What gets captured? A screenshot, console errors, failed network requests, auto-recorded repro steps, a DOM snapshot and the environment — everything an engineer needs to reproduce and fix the issue.

What's the Playwright test? Your recorded repro steps are turned into a runnable Playwright regression test, so the bug you just filed becomes coverage in CI.

Can I redact sensitive data? Yes — every report goes through a review step where you can edit and redact before anything is filed.

Is it available now? Yes — Gotcha is free on the Chrome Web Store.

Related extensions