Closed domfarolino closed 1 year ago
Oops, I left this as a draft since I had a few questions/nits to make but am mostly OOO-ish this week. I'll address the above soon and maybe put some more comments myself.
Hey Ian, please look specifically at the last commit where I actually remove the top-level definitions of "inherited policy" and "declared policy" altogether, in favor of the definitions that are for="permissions policy"
specifically. This resulted in removing the Declared policies section altogether, however I left the inherited one alone, since it exports the definition https://w3c.github.io/webappsec-permissions-policy/#inherited-policy-for-a-feature that is not redundant with the for="permissions-policy"
definitions.
Ping @clelland
OK it looks like there are only two outstanding comments at this point, which could use your input:
OK I think this should just about be ready % one question about a comment.
This PR cleans up various parts of the Permissions Policy standard by:
[=Document/origin=]
, plenty of https://infra.spec.whatwg.org/ concepts, and internal definitions that we're linked to. This is perhaps most of this PR.for=""
anything. This makes it much more clear which every instance of an IP or DP belong to, etc.This also fixes #489.
Preview | Diff