From ddbe525c99febc66639238f75cceb7163b28cb15 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 11 Nov 2021 17:06:35 -0800 Subject: [PATCH] Do not silently ignore errors not caused by user closing picker (#115) --- src/connect.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/connect.ts b/src/connect.ts index 10a27d9..a188395 100644 --- a/src/connect.ts +++ b/src/connect.ts @@ -5,8 +5,11 @@ export const connect = async (button: InstallButton) => { let port: SerialPort | undefined; try { port = await navigator.serial.requestPort(); - } catch (err) { - console.error("User cancelled request", err); + } catch (err: any) { + if ((err as DOMException).name === "NotFoundError") { + return; + } + alert(`Error: ${err.message}`); return; }