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; }