getDeviceContext method
Returns device/OS context for Dart-level crashes.
Implementation
@override
Future<Map<String, dynamic>?> getDeviceContext() async {
// Minimal but still useful on web.
return <String, dynamic>{
'platform': 'web',
'os': {'name': 'web', 'version': 'n/a'},
'device': {'userAgent': web.window.navigator.userAgent},
};
}