-
Notifications
You must be signed in to change notification settings - Fork 155
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
Delineate relationship between Feature Policy and Permissions #166
Comments
In reviewing this with folks at Mozilla, it seems like the most understandable use of this is for permissions. That it uses a different, but partially-overlapping, set of labels is confusing. We all read and understood @clelland's description, but - speaking personally - I don't find that at all persuasive:
I would like to see this use the same list as permissions. Or, if the scope of this is really broader than what permissions covers, have permission use the subset of feature policy controls that are permissions-oriented. |
Agreed - I think that's exactly where we ended up. It didn't necessarily make sense to have a permission for everything listed in FP but it should certainly be a superset. |
@martinthomson, I agree that feature policy should definitely use the identifiers from the Permissions API. (I thought it already did, but I don't see any text to that effect in the Permissions spec, so I must be misremembering that). We should have a statement somewhere that declares that each of the permission names also represents a policy-controlled feature. It should, as @raymeskhoury says, be a superset of that, though. There are definitely features, besides just sync-xhr, that do not fit into the permissions framework that are a good fit for feature policy. I don't think this issue is the right place to have that discussion; I'll open a new one for that. |
Over in wicg.discourse.io, ian_clelland writes in response to a query regarding the relationship between Permissions and Feature Policy:
I made the query because the above, to me at least, is not clear in the Feature-Policy and Permissions specs.
see also: w3c/permissions#176
The text was updated successfully, but these errors were encountered: