From 4f04718d7871f2aa4593e7ae0b4165aa4af0bbcd Mon Sep 17 00:00:00 2001 From: Koji Wakamiya Date: Sun, 17 Mar 2024 21:19:59 +0900 Subject: [PATCH] fix(sensors_plus): Add try-catch for release builds --- packages/sensors_plus/sensors_plus/lib/src/web_sensors.dart | 6 ++++++ 1 file changed, 6 insertions(+) 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(); + } } }