getsentry / getsentry/sentry-dart

Improve support for Flutter Web

Open
#897 28 comments 45 reactions 1 assignee Claimed by @buenaflor View on GitHub
Dart Errors flutter-web Improvement
Dominant language
Dart
Stars
873
Forks
299
Avg merge
2d 7h
Merged PRs (30d)
30

Description

* [X] [Support tracingOrigins for performance feature](https://github.com/getsentry/sentry-dart/issues/604) - replaced by `tracePropagationTargets`
* [X] [Add Flutter web renderer information to event](https://github.com/getsentry/sentry-dart/issues/687)
* [x] [Support allowUrls , denyUrls and ignoreErrors (InboundFilters)](https://github.com/getsentry/sentry-dart/issues/626)
* [ ] Breadcrumbs and spans for fetch/xmlhttprequest thru the JS SDK (gotta check if this is even useful, does dart's http request bridge with native fetch requests?)
* [ ] [Support for tunnel parameter](https://github.com/getsentry/sentry-dart/issues/872)
* [x] Native JS error handler thru the JS SDK
* [ ] [Web vitals](https://docs.sentry.io/product/insights/frontend/web-vitals/) - not sure how much that makes sense since Flutter is canvas based, TTFB make sense for example
* [x] https://github.com/getsentry/sentry-dart/issues/2716
* [ ] https://github.com/getsentry/sentry-dart/issues/1480
* [X] [Improve stack trace symbolication](https://github.com/getsentry/symbolic/issues/791), related [issue](https://github.com/dart-lang/sdk/issues/52483).
* [x] ~Read buildNumber and buildName (and use as release/dist)~
* [x] [Migrate source maps to use the new debug id](https://github.com/getsentry/team-mobile/issues/133) - https://github.com/dart-lang/sdk/issues/53027
* [ ] [Demangle runtime types](https://github.com/getsentry/symbolic/issues/807)
* [x] Support for apps loaded as [Chrome extension](https://github.com/getsentry/sentry-dart/issues/897#issuecomment-2060592060) -> Symbolication of Dart stacktraces of chrome extension apps work. Will update the docs on how to set this up

Likely more improvements can be made.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.