From d51565007048c526ffe8a8269c777a9171779210 Mon Sep 17 00:00:00 2001 From: Cameron Clough Date: Sat, 8 Mar 2025 22:24:08 +0000 Subject: [PATCH] throw --- src/usblib.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/usblib.js b/src/usblib.js index 255d613..17e1ba3 100644 --- a/src/usblib.js +++ b/src/usblib.js @@ -89,6 +89,9 @@ export class usbClass { */ async connect(device = undefined) { if (!device) { + if (!("usb" in navigator)) { + throw "USB - WebUSB not supported"; + } device = await navigator.usb.requestDevice({ filters: [USB_FILTER] }); console.debug("[usblib] Using USB device:", device); }