From bc13c80c630f45603ddb6a1e0435bf637580fb68 Mon Sep 17 00:00:00 2001 From: raldone01 Date: Sat, 5 Jul 2025 19:42:44 +0200 Subject: [PATCH] Attempt to fix disconnect button state desync. --- examples/device/webusb_serial/website/application.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/examples/device/webusb_serial/website/application.js b/examples/device/webusb_serial/website/application.js index 0886f3441..5be082ca2 100644 --- a/examples/device/webusb_serial/website/application.js +++ b/examples/device/webusb_serial/website/application.js @@ -304,10 +304,15 @@ async disconnectPort() { this.stopAutoReconnect(); - if (!this.currentPort) return; + + if (!this.currentPort) { + this.updateUIConnectionState(); + return; + }; try { await this.currentPort.disconnect(); + this.setStatus('Disconnected', 'info'); } catch (error) { this.setStatus(`Disconnect error: ${error.message}`, 'error');