-
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
[TAG] New Registry; Strategy for Updates? #75
Comments
There has been some agreement that Permissions in the Permissions API registry should be a subset of features in Feature Policy. I'm not sure what the best way to enforce that is though? |
I mentioned this in #69, but I'll restate here -- I'd love to avoid introducing a new registry if possible. With the exception of The features are all mentioned in an appendix, which I think should eventually just be collected from references in other specs. If other specs can define xyz to be a policy-controlled-feature, declare its default allowlist and define its behaviour when enabled and disabled, they should be able to do that by reference to this spec, and then this spec doesn't have to be the authoritative source for all features. Is such a thing possible? |
Ping @slightlyoff, @raymeskhoury -- Do you think that what we have is sufficient, or is an actual registry unavoidable here? |
I'm not actually sure on the spec side. Conceptually it seems ok to me not to have a registry though. |
Ping @slightlyoff -- is this issue okay to close now? |
If there's no order-dependent processing of any kind that could work, but it makes reviewing rather hard as it's unclear what's being controlled. And note if you ever add an API you'll likely have to add all of them due to enums and such. |
see also: w3c/permissions#177 "Clarify/resolve relationship of PermissionName enum values to Feature Identifier values" |
From TAG review
This spec introduces a new registry of names. What is the strategy for maintaining consistency between the Permissions API registry and naming and the feature names in this spec?
Related: we acknowledge that registry maintainence is an unresolved issue in the platform. We're going look into development of a unified solution for many specs and will ping back here if we make progress.
The text was updated successfully, but these errors were encountered: