Feature
The stack trace arrives with the bug report. You never ask for it.
Asking a customer to right-click, open Inspect and screenshot the Console tab is a request most of them cannot complete — and the ones who try usually send a picture of the wrong panel. The widget has already collected it by the time they start typing.
Start freeNo credit card required.
what lands in your inbox
TypeError: Cannot read properties of undefined (reading 'total')
at CartSummary (app.4f2c1.js:284:19)
at renderWithHooks (vendor.8a1e.js:11121:18)
at updateFunctionComponent (vendor.8a1e.js:14226:20)
Chrome 131 on macOS · 1440 × 900 · Europe/Madrid
Clicked "Checkout" → Opened /cart → Clicked "Apply code"What gets collected
Errors, from page load — not from when the widget opened
The collectors start when the script runs, because by the time somebody decides to report a problem, the thing worth reporting already happened.
- Uncaught errors and rejected promises
- Both window.onerror and unhandledrejection, so an async failure is not invisible.
- Up to 10 per report
- A ring buffer, so you get the most recent ten rather than the first ten from a page that has been open all day.
- The stack frame, to 2,000 characters
- Enough for the frames that matter. Ship source maps and they resolve to your real files.
- Source, line and column
- The bundle, the line, the column — the three things a search in your editor needs.
Not error monitoring
Sentry sees what broke. This sees what they were trying to do.
An error monitor catches every exception, including thousands nobody noticed, and none of them tell you what the person wanted. A report here starts with a human saying “I could not apply my discount code” — and carries the exception underneath it. The two are complementary, and most teams end up running both.
Your choice
Off in one click, per project
Diagnostics are a toggle. Turn it off and reports arrive with the text only — no browser, no errors, no steps. Every field is listed on the widget data page, written so you can cite it in your own privacy policy. The contents of your users’ form fields are never collected, whatever the setting.
See what a real report looks like.
Send one from this page and watch what comes down with it — the error, the browser, the steps you just took.