Open marandaneto opened 11 months ago
This would require a number of changes in our stack.
rust-sourcemap
needs to support a custom sourcemap extension.symbolic
needs to support this extension.All of this is eminently doable, but it's no small effort and requires careful consideration.
any update on this?
Sorry, we haven't been working on this. It's still at the "maybe, at some point" stage.
Relates to https://github.com/dart-lang/sdk/issues/53027
The
event.exceptions[x].type
is minified and is used to create the Issue's titles on Sentry. Issue's title now looks like this:minified:rT
instead ofException
which is the demangled version ofrT
.The Flutter web source maps contain extensions that allow the demangling of such runtime types.
https://github.com/dart-lang/sdk/blob/master/pkg/compiler/doc/sourcemap_extensions.md#minified-names-data
The goal of this issue would be to demangle also the exception types for better Issue titles.
This can also be used to demangle View hierarchy that heavily depends on the runtime types.
As you can see the note:
Consider making it generic that the demangling of runtime types can be used for Errors but not only.