diff --git a/index.bs b/index.bs index 96fdc3aa..dd2b6af4 100644 --- a/index.bs +++ b/index.bs @@ -920,12 +920,15 @@ partial interface HTMLIFrameElement { (|origin|), this algorithm returns the inherited policy for that feature. 1. Let |policy| be |container|'s node document's Permissions - Policy - 1. If |policy|'s inherited policy for |feature| is - "Disabled", return "Disabled". - 1. If |feature| is present in |policy|'s declared policy, and the - allowlist for |feature| in |policy|'s declared policy does - not match |origin|, then return "Disabled". + Policy. + 1. If the result of executing Is feature + enabled in document for origin? on |feature|, |container|'s + node document, and |container|'s node document''s origin + is "Disabled", return "Disabled". + 1. If the result of executing Is feature + enabled in document for origin? on |feature|, |container|'s + node document, and |origin| is "Disabled", + return "Disabled". 1. Let |container policy| be the result of running Process permissions policy attributes on |container|. 1. If |feature| is a key in |container policy|: