diff --git a/index.html b/index.html index 4cda166..1b443e9 100644 --- a/index.html +++ b/index.html @@ -765,7 +765,12 @@ // close port console.log("Closing serial port"); - await this.serialPort.close(); + try { + await this.serialPort.close(); + } catch(e) { + console.log("failed to close serial port, ignoring...", e); + } + }, async flashEsp32() { @@ -884,7 +889,11 @@ // close port console.log("Closing serial port"); - await serialPort.close(); + try { + await serialPort.close(); + } catch(e) { + console.log("failed to close serial port, ignoring...", e); + } }, async detect() { diff --git a/js/rnode.js b/js/rnode.js index 3634b4b..875a225 100644 --- a/js/rnode.js +++ b/js/rnode.js @@ -135,7 +135,11 @@ class RNode { } async close() { - await this.serialPort.close(); + try { + await this.serialPort.close(); + } catch(e) { + console.log("failed to close serial port, ignoring...", e); + } } async write(bytes) {