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|: