Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename "speaker" to "speaker-selection" + media devices are secure context #218

Merged
merged 1 commit into from
Jul 23, 2020

Conversation

jan-ivar
Copy link
Member

@jan-ivar jan-ivar commented Jul 22, 2020

The "speaker" permission is used by the new selectAudioOutput API, but is being renamed in w3c/mediacapture-output#96 for consistency with the reintroduced permissions policy of the same name. w3c/webappsec-permissions-policy#398

The old name had folks thinking an iframe without allow="speaker" would be silent. The new name clarifies the powerful feature in question is instead the ability to request and output to non-default audio output devices.


Preview | Diff

@annevk
Copy link
Member

annevk commented Jul 22, 2020

Will implementations no longer support the old name?

@jan-ivar
Copy link
Member Author

Will implementations no longer support the old name?

@annevk according to @guidou in w3c/mediacapture-output#91 (comment), Chrome only ever implemented the implicit consent part of the spec (implicit through microphone permission)

They removed the unused "speaker" permissions policy in crbug 985892.

@marcoscaceres marcoscaceres merged commit 6230d14 into w3c:master Jul 23, 2020
@marcoscaceres
Copy link
Member

Waiting on #215 to republish... should be fixed soon 💯

@jan-ivar jan-ivar deleted the speakerselection branch July 24, 2020 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants