Re: [web-bluetooth] Handling readValue from protected/secure characteristics of not-yet-PIN-paired devices is underspecified (#563)

The implementation bug is that Windows supports multiple concurrent calls to `readValue()` but our implementation of automatic pairing doesn't so without the secure characteristic this code works fine but when pairing is required it fails.

Sadly even if we fix the implementation of automatic pairing on Windows to support concurrent calls other platforms (Android and macOS) do not and so your code will need to use a Promise queue either way.

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


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 14 October 2021 00:17:13 UTC