Re: [web-bluetooth] GATT operation in progress - how to handle it?

For the record, here are not supported parallel operations and their 
respective errors I've found on current Dev Channel (55.0.2883.17):

### Android 
- readValue - DOMException: GATT operation failed for unknown reason.
- writeValue - DOMException: GATT operation already in progress.

### Chrome OS / Linux
- connect - DOMException: Connection failed for unknown reason.
- readValue - DOMException: GATT Error Unknown.
- writeValue - DOMException: GATT operation already in progress.

### Mac OS
- readValue - DOMException: GATT Error: Not supported.
- writeValue - DOMException: GATT operation already in progress.
- stopNotifications is not implemented yet.

As you can see, parallel connects works fine on Android and Mac OS 
while they're not on Chrome OS and Linux (BlueZ).
readValue error message is not consistent across platforms.
stopNotifications is not implemented yet on Mac OS but I suspect it 
should work fine eventually.

-- 
GitHub Notification of comment by beaufortfrancois
Please view or discuss this issue at 
https://github.com/WebBluetoothCG/web-bluetooth/issues/188#issuecomment-255121220
 using your GitHub account

Received on Thursday, 20 October 2016 14:26:22 UTC