Unbehandelte asynchrone Fehler in Flutter mit runZonedGuarded und PlatformDispatcher.instance.onError abfangen
FlutterError.onError sieht nur Fehler, die innerhalb von Framework-Callbacks geworfen werden. Nicht abgewartete Futures, Timer, Streams und Code nach einem await landen woanders. Hier steht, welcher Handler welchen Fehler abfängt, gemessen mit Flutter 3.44.8, und welches main()-Setup alle abfängt, auch im Web.