Re: [web-bluetooth] optionalServices is not very clear

If you have a device supporting a whole filter and some of the 
optional services, e.g. it supports services, A, D, X, and Y, and the 
call is `requestDevice([{services: [X, Y]}], {optionalServices: [A, B,
 C]})`, then the device will show up in the dialog, and if the user 
selects it, the website will have access to services A, X, and Y. Not 
D because it's not in `optionalServices`, and not B or C because those
 don't exist on the device. If the device is later updated to include 
B or C, the site would get access to those without an extra prompt.

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

Received on Monday, 23 March 2015 17:15:38 UTC