Skip to content

Detect non-responsiveness (ANR) in Electron applications #729

@cstavitsky

Description

@cstavitsky

Problem Statement

Submitting on behalf of a customer:

We have received feedback from our users regarding instances of unresponsiveness in our application. As such, we are keen on leveraging the capabilities of Sentry’s Electron SDK to implement ANR detection.

The Electron SDK currently does not detect non-responsiveness/ANRs.

Prior work:

Solution Brainstorm

We are interested in understanding whether the SDK offers built-in capabilities to detect and handle application unresponsiveness.

An internal chat with Abhi on slack notes that we may be able to do watchdog approach that monitors the main thread but it’ll have to investigated more.

### Tasks
- [x] https://github.com/getsentry/sentry-javascript/pull/9079
- [x] https://github.com/getsentry/sentry-javascript/pull/9128
- [ ] https://github.com/getsentry/sentry-electron/pull/753
- [ ] https://github.com/getsentry/sentry-electron/pull/762
- [ ] https://github.com/getsentry/sentry-docs/pull/8146
- [ ] #770
- [ ] https://github.com/getsentry/sentry-javascript/pull/9268

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions