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) {