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
Is a new Permission type required for presentation display availability? #255
Comments
I think the initial idea was to add "partial enum" support to WebIDL, but since that has not yet made it to WebIDL, patching We do not need to block this spec on getting the enum updated in the canonical spec, and can describe in prose the new permission name to be used in the interim. |
First I'd like to see a good justification for adding the permission to begin with. I am wondering how the initial set of permissions were chosen for the Permission API and what the criteria are for adding new ones. |
I think we should add Regarding |
The same applies to other things in the spec: they were already asking for permission. |
@anssiko Are you still in favor of adding a permission given the feedback of @mounirlamouri and @marcoscaceres? |
I did not have a strong position on this issue -- I was just pointing out how we'd need to mechanically patch I haven't heard any implementer voice concerns over not having Permissions API integration, also horizontal reviews beyond TAG did not raise this as an issue. That suggests we would be fine closing this issue without normative changes to the spec. My expectation is we could retrofit the feature at a later stage if a need arises, as has been done with some other APIs (e.g. geolocation, camera, notifications). Does anyone see a need for some informative text to be added to the spec to clarify permissioning? Unless we hear objections, @mfoltzgoogle you can close this issue. |
Discussed at the F2F: PROPOSED RESOLUTION: re. #255, no new permission type required |
Per discussion from F2F, there is no implementation today where there is a chance to skip the device selection list via Closing. |
This issue considers whether it's required to add an explicit enum to the Permissions API [1] to track the request by a page to monitor presentation display availability via the Presentation API [2](as a followup to #45 (comment)).
Currently, user agents may deny the request for continuous monitoring of screen availability based on power consumption considerations. Based on TAG review of the API [3], there was a sense that some user agents may also want to make this an explicit permission granted by the user, to allow the user to control the amount of information discoverable about their network environment.
We'll add discussion here, and then make an issue/PR against the Permissions API if necessary.
@mounirlamouri @marcoscaceres do you have any feedback? What is the criteria for including a new permission type in the API?
[1] https://w3c.github.io/permissions/
[2] http://w3c.github.io/presentation-api/
[3] https://www.w3.org/2015/10/29-webscreens-minutes.html#item02
The text was updated successfully, but these errors were encountered: