diff --git a/index.bs b/index.bs index aca382d6f7..fdbb89ad71 100644 --- a/index.bs +++ b/index.bs @@ -4412,6 +4412,10 @@ Content-Type: application/reports+json 2. For each |expression| of |list|: + 1. If |expression| is the "`'strict-dynamic'`" keyword-source: + + 1. If |type| is "`script`", and |element| is not [=parser-inserted=], return "`Matches`". + 1. If |expression| matches the `hash-source` grammar: 1. Let |algorithm| be null. @@ -4448,8 +4452,6 @@ Content-Type: application/reports+json they will also apply to event handlers, style attributes and `javascript:` navigations. - ISSUE(w3c/webappsec-csp#426): This should handle `'strict-dynamic'` for dynamically inserted inline scripts. - 6. Return "`Does Not Match`".

Directive Algorithms