Relates to dart-lang/sdk#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 of Exception which is the demangled version of rT.

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:
Deobfuscation for view hierarchies is fully supported for native SDKs, and React Native, but is currently not supported for Flutter.
Consider making it generic that the demangling of runtime types can be used for Errors but not only.
Relates to dart-lang/sdk#53027
The
event.exceptions[x].typeis minified and is used to create the Issue's titles on Sentry.Issue's title now looks like this:
minified:rTinstead ofExceptionwhich 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.