Re: [presentation-api] [Question] Why does the spec require a browser to select the presentation device (#526)

> I see you redacted this part of your comment, but you initially drew a parallel with Web Bluetooth and Web USB which I found interesting. Both specs have a mechanism to enumerate devices: [`Bluetooth.getDevices()`](https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetooth-getdevices) and [`USB.getDevices()`](https://wicg.github.io/webusb/#dom-usb-getdevices). These enumerations are restricted to "allowed devices", meaning those devices that the user previously granted the origin permission to use. Something similar could perhaps be discussed for the Presentation API?
> 

I redacted this because I realized the Bluetooth api opens a "native" browser window to list the devices similar to the chrome cast.
So my point was invalid and distracting.
But I do like your suggestion of "allowed devices" or perhaps even "allowed protocols". However, for the latter a human friendly description should be provided I guess.

-- 
GitHub Notification of comment by Marvin-Brouwer
Please view or discuss this issue at https://github.com/w3c/presentation-api/issues/526#issuecomment-2597663318 using your GitHub account


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

Received on Friday, 17 January 2025 08:12:41 UTC