diff --git a/source b/source index 5778311ed26..447e0b24a61 100644 --- a/source +++ b/source @@ -3046,6 +3046,14 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
User agents that support JavaScript must also implement the Realm + proposal. The following term is defined there, and used in this specification:
+ +Users agents that support JavaScript must also implement ECMAScript Internationalization API.
@@ -92107,6 +92115,113 @@ dictionary PromiseRejectionEventInit : EventInit { +JavaScript contains an implementation-defined HostInitializeUserRealm(realm) abstract
+ operation. User agents must use the following implementation:
+
+
+ Let parent settings object be the current settings object. Let module map be a new module map, initially empty. Let settings object be a new environment settings object whose
+ algorithms are defined as follows: Return realm.[[ExecutionContext]]. Return module map. Return parent settings object's responsible browsing context. Return parent settings object's responsible event loop. Return parent settings object's responsible document. Return parent settings object's API URL character encoding. Return parent settings object's API base URL. Return parent settings object's origin. Return parent settings object's HTTPS state. Return parent settings object's referrer policy. Set settings object's id to a new
+ unique opaque string, settings object's creation URL to parent settings
+ object's creation URL, settings
+ object's target browsing
+ context to parent settings object's target browsing context, and
+ settings object's active
+ service worker to parent settings object's active service worker. Set realm's [[HostDefined]] field to settings object.
+
+
+
+
+
+ Event loops
@@ -124875,6 +124990,9 @@ INSERT INTERFACES HERE