Re: [web-bluetooth] Consider the behavior when multiple applications call requestDevice to scan devices

I'd like to allow the UA to run a single discovery for multiple 
concurrent `requestDevice()` calls, and show the results for each as 
it gets them.

Currently the spec says that the UA has to run the General or Device 
Discovery Procedure for each `requestDevice()` call, but it does also 
say "If the UA has scanned for devices recently … [it] may return the 
result of that scan". I think that means the UA can do just a single 
scan for multiple concurrent `requestDevice()` calls.

It does mean that the UA can't be a pure passthrough to several OSes, 
but it's ok for a spec to require that the UA do work.

Do you have a specific point that you think doesn't work here?

-- 
GitHub Notif of comment by jyasskin
See 
https://github.com/WebBluetoothCG/web-bluetooth/issues/55#issuecomment-106882438

Received on Friday, 29 May 2015 17:39:42 UTC