diff --git a/source b/source index e8aed324d00..8c49418adf4 100644 --- a/source +++ b/source @@ -3009,7 +3009,6 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
Users agents that support JavaScript must also implement the Dynamic Code Brand + Checks proposal. The following terms are defined there, and used in this specification: + JSDYNAMICCODEBRANDCHECKS
+ +Users agents that support JavaScript must also implement ECMAScript Internationalization API. JSINTL
@@ -4613,6 +4621,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attributeTrustedHTML
TrustedScript
data
TrustedScriptURL
JavaScript contains an implementation-defined HostEnsureCanCompileStrings(realm) - abstract operation. User agents must use the following implementation: JAVASCRIPT + data-x="js-HostEnsureCanCompileStrings">HostEnsureCanCompileStrings
abstract operation, + redefined by the Dynamic Code Brand Checks proposal. User agents must use + the following implementation: JAVASCRIPT JSDYNAMICCODEBRANDCHECKSPerform ? EnsureCSPDoesNotBlockStringCompilation(realm). + data-x="csp-EnsureCSPDoesNotBlockStringCompilation">EnsureCSPDoesNotBlockStringCompilation(realm, + parameterStrings, bodyString, codeString, + compilationType, parameterArgs, bodyArg). CSP
The Dynamic Code Brand Checks proposal contains an + implementation-defined HostGetCodeForEval(argument) abstract operation. + User agents must use the following implementation: JSDYNAMICCODEBRANDCHECKS + +
If argument is a TrustedScript
object,
+ then return argument's data.
Otherwise, return no-code.
JavaScript contains an implementation-defined DOMParserSupportedType {
Assert: handler is a string. Perform HostEnsureCanCompileStrings(realm).
- If this throws an exception, catch it, report the exception, and abort these
- steps.
Let settings object be global's relevant settings object.