diff --git a/common/modules/mixly-modules/web/serial.js b/common/modules/mixly-modules/web/serial.js index cdfa1c11..e5e2bf35 100644 --- a/common/modules/mixly-modules/web/serial.js +++ b/common/modules/mixly-modules/web/serial.js @@ -87,17 +87,17 @@ class WebSerial extends Serial { } this.addEventsListener = function () { - navigator.serial.addEventListener('connect', (event) => { + navigator?.serial?.addEventListener('connect', (event) => { this.addPort(event.target); this.refreshPorts(); }); - navigator.serial.addEventListener('disconnect', (event) => { + navigator?.serial?.addEventListener('disconnect', (event) => { this.removePort(event.target); this.refreshPorts(); }); } - navigator.serial.getPorts().then((serialports) => { + navigator?.serial?.getPorts().then((serialports) => { for (let serialport of serialports) { this.addPort(serialport); }