diff --git a/source b/source index 4a9eed055b7..d4a53ab97c1 100644 --- a/source +++ b/source @@ -77169,8 +77169,8 @@ dictionary DragEventInit : MouseEventInit { -
Set up a browsing context environment settings object with realm - execution context, and let settingsObject be the result.
Set up a window environment settings object with realm execution + context, and let settingsObject be the result.
Let document be a new When the user agent is required to set up a browsing context environment settings
- object, given a JavaScript execution context execution context and
- an optional environment reserved environment, it must run the following
- steps: Let realm be the value of execution context's Realm
- component. Let window be realm's global
- object. Let url be a copy of the URL of
- window's associated
- Let settings object be a new environment settings object whose
- algorithms are defined as follows: Return execution context. Return the module map of
- window's associated
- Return the browsing context with which window is associated. Return the event loop that is associated with the unit of related
- similar-origin browsing contexts to which window's browsing
- context belongs. Return window's associated
- Return the current character encoding
- of window's associated
- Return the current base URL of window's
- associated Return the origin of window's associated Return the HTTPS state of
- window's associated
- Let document be the While document is an Return document's referrer
- policy. If reserved environment is given, then: Set settings object's id to
- reserved environment's id,
- settings object's creation
- URL to reserved environment's creation URL, settings object's
- target browsing context to
- reserved environment's target browsing context, and
- settings object's active
- service worker to reserved environment's active service worker. Set reserved environment's id to
- the empty string. The identity of the reserved environment is considered to be fully
- transferred to the created environment settings object. The reserved environment
- is not searchable by the environment’s id from this point on. Otherwise, set settings object's id to a new unique opaque string, settings
- object's creation URL to
- url, settings object's target browsing context to null, and
- settings object's active
- service worker to null. Set realm's [[HostDefined]] field to settings object. Return settings object.Document
, marked as an HTML document in quirks mode, whose
- Script settings for browsing contexts
-
-
-
-
- Document
.
-
-
- Document
.Document
.Document
.Document
.Document
.Document
.
-
-
- Document
with which window is
- currently associated.iframe
- srcdoc
document and document's
- referrer policy is the empty
- string, set document to document's
- browsing context's
- browsing context container's node document.
-
- Security infrastructure for
@@ -79266,6 +79101,166 @@ callback FrameRequestCallback = void (DOMHighResTimeStampWindow object is created, the
attribute must be set to the empty string. It does not do anything else.Window
,
WindowProxy
, and Location
objects
Window
objectsWhen the user agent is required to set up a window environment settings object, + given a JavaScript execution context execution context and an optional + environment reserved environment, it must run the following steps:
+ +Let realm be the value of execution context's Realm + component.
Let window be realm's global + object.
Let url be a copy of the URL of
+ window's associated
+ Document
.
Let settings object be a new environment settings object whose + algorithms are defined as follows:
+ +Return execution context.
+ +Return the module map of
+ window's associated
+ Document
.
Return the browsing context with which window is associated.
+ +Return the event loop that is associated with the unit of related + similar-origin browsing contexts to which window's browsing + context belongs.
+ +Return window's associated
+ Document
.
Return the current character encoding
+ of window's associated
+ Document
.
Return the current base URL of window's
+ associated Document
.
Return the origin of window's associated Document
.
Return the HTTPS state of
+ window's associated
+ Document
.
Let document be the Document
with which window is
+ currently associated.
While document is an iframe
+ srcdoc
document and document's
+ referrer policy is the empty
+ string, set document to document's
+ browsing context's
+ browsing context container's node document.
Return document's referrer + policy.
If reserved environment is given, then:
+ +Set settings object's id to + reserved environment's id, + settings object's creation + URL to reserved environment's creation URL, settings object's + target browsing context to + reserved environment's target browsing context, and + settings object's active + service worker to reserved environment's active service worker.
Set reserved environment's id to + the empty string.
+ +The identity of the reserved environment is considered to be fully + transferred to the created environment settings object. The reserved environment + is not searchable by the environment’s id from this point on.
+Otherwise, set settings object's id to a new unique opaque string, settings + object's creation URL to + url, settings object's target browsing context to null, and + settings object's active + service worker to null.
Set realm's [[HostDefined]] field to settings object.
Return settings object.
Set up a browsing context environment settings object with realm - execution context and reservedEnvironment, if present, and set +
Set up a window environment settings object with realm execution + context and reservedEnvironment, if present, and set settingsObject to the result.
Set window's associated
Document
to the Document
.
Set up a browsing context environment settings object with realm - execution context.
Set up a window environment settings object with realm execution + context.
Replace the Document
's singleton objects with new instances of those objects,
created in window's Realm. (This