The bug reporting widget for Angular apps
Enterprise Angular apps generate enterprise bug reports — usually as emails with no context. Put a widget on the app instead: screenshot, console, network, straight into Jira, including team-managed projects and JSM.
Why Angular teams use it
Zone-swallowed errors never reach the report
Angular’s ErrorHandler catches what users would have screenshotted. The widget records console output from page load, so handled-and-logged errors still arrive with the report.
UAT feedback arrives as spreadsheets
Enterprise UAT rounds produce Excel files of "steps to reproduce". A widget on the staging build turns each finding into a Jira issue with evidence attached.
Strict CSP and style encapsulation
Shadow-DOM rendering keeps the widget out of your ViewEncapsulation story entirely — no global styles added, none consumed.
Install on Angular in minutes
No SDK, no backend changes — the widget is a single ES module.
- 1
Add the script or init in main.ts
Either the module tag in index.html or an environment.ts-driven init during bootstrap.
- 2
Configure per environment
Use environment.ts / environment.prod.ts to point staging and production at different widget configs.
- 3
Connect Jira
OAuth once; UAT findings and user reports arrive as ready-to-work issues.
// main.ts
import IssueCapture from 'https://issuecapture.com/widget.js';
IssueCapture.init({ apiKey: environment.issueCaptureKey });Standalone-component and NgModule setups covered in the docs. Read the full Angular guide →
Every report arrives in Jira with
Annotated screenshot
Reporters circle the problem instead of describing it
Console errors
JavaScript errors and warnings from page load onward
Failed requests
4xx/5xx network calls, with privacy filters
Browser context
URL, browser, OS, viewport — automatically
Then AI triage sets priority and category and links duplicates — before the issue lands in your project (team-managed and JSM included).
Angular bug reporting: FAQ
Does it work with Angular’s ErrorHandler and zones?›
Yes — the widget monitors the browser console and network layer directly, so errors logged by your ErrorHandler (or anything else) are captured regardless of zone behavior.
Can we use it for UAT on internal builds?›
Yes, that’s a core use case: put it on the staging build, testers report in place, and each finding lands in Jira with screenshot, console, and network context instead of a spreadsheet row.
Does it support JSM (Jira Service Management)?›
Yes — reports can create issues in JSM projects as well as Jira Software, including team-managed projects, via the same OAuth connection.
How big is the widget?›
About 40KB gzipped for the core, loaded as a deferred ES module; the screenshot annotator lazy-loads only when used.
Ship the widget on your Angular app today
Free plan with 10 issues/month, no credit card. Jira connection takes one OAuth click.
- Works with Jira Cloud + JSM
- Team-managed projects supported
- ~40KB core, lazy-loaded extras