diff --git a/packages/sensors_plus/sensors_plus/lib/src/web_sensors.dart b/packages/sensors_plus/sensors_plus/lib/src/web_sensors.dart index f863ea004b..e14b81f91e 100644 --- a/packages/sensors_plus/sensors_plus/lib/src/web_sensors.dart +++ b/packages/sensors_plus/sensors_plus/lib/src/web_sensors.dart @@ -51,6 +51,12 @@ class WebSensorsPlugin extends SensorsPlatform { developer.log('Unknown error happened, rethrowing.'); throw Exception('${e.name}: ${e.message}'); } + } on Error catch (_) { + // DOMException is not caught as in release build + // so we need to catch it as Error + if (onError != null) { + onError(); + } } }