async function testIt () { const filters = [ { usbVendorId: 0x2341, usbProductId: 0x0043 }, { usbVendorId: 0x2341, usbProductId: 0x0001 } ] try { const port = await navigator.serial.requestPort({ filters }) const portInfo = port.getInfo() document.getElementById('device-name').innerHTML = `vendorId: ${portInfo.usbVendorId} | productId: ${portInfo.usbProductId} ` } catch (ex) { if (ex.name === 'NotFoundError') { document.getElementById('device-name').innerHTML = 'Device NOT found' } else { document.getElementById('device-name').innerHTML = ex } } } document.getElementById('clickme').addEventListener('click', testIt)