diff --git a/source b/source index 3338bb1f8f0..86735d9eddd 100644 --- a/source +++ b/source @@ -6944,24 +6944,24 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute URL record obtained by running these steps:
If document is an iframe
srcdoc
document, then return document's
- container document's document base
- URL.
If document is an iframe
+ srcdoc
document, then:
Assert: document's about base URL is non-null.
If document's URL is
- about:blank
, and document's browsing
- context's creator base URL is non-null, then return that creator base
- URL.
Return document's about base + URL.
If document's URL is
+ about:blank
and document's about base URL is non-null, then return
+ document's about base URL.
Return document's URL.
Each Document
has a navigation
id, which is a navigation ID or null, initially null.
Each Document
has an about base
+ URL, which is a URL or null, initially null.
This is only populated for "about:
"-schemed
+ Document
s.
DocumentOrShadowRoot
interfaceDOM defines the An initial URL, a URL or
null, initially null. A creator base URL, null or an algorithm that returns a URL,
- initially null. A virtual browsing context group ID
integer, initially 0. This is used by cross-origin
opener policy reporting, to keep track of the browsing context group switches that would
@@ -94088,6 +94099,8 @@ interface BeforeUnloadEvent : Event {
Let creatorOrigin be null. Let creatorBaseURL be null. If creator is non-null, then: Set creatorOrigin to creator's origin. Set browsingContext's creator base URL to an algorithm which
- returns creator's base URL. Set creatorBaseURL to creator's document base
+ URL. Set browsingContext's virtual browsing context group ID to
@@ -94109,10 +94122,6 @@ interface BeforeUnloadEvent : Event {
Let sandboxFlags be the result of determining the creation sandboxing
flags given browsingContext and embedder. Let origin be the result of determining the
origin given navigable target name
about:blank
, sandboxFlags, creatorOrigin,
and null.about:blank
An about base URL, which is a + URL or null, initially null.
+ +This will be populated only for "about:
"-schemed
+ Document
s and will be the fallback base URL for those
+ Document
s. It is a snapshot of the initiator Document
's document
+ base URL.
Nested histories, a list of nested histories, initially an empty list.
NavigationTimingType
used for creating the navigation timing entry for the new Document
Document
's about base URLOnce a navigation params struct is created, this standard does not @@ -95721,6 +95747,9 @@ location.href = '#foo';
Let initiatorOriginSnapshot be sourceDocument's origin.
Let initiatorBaseURLSnapshot be sourceDocument's document base + URL.
If sourceDocument's node navigable is not allowed by sandboxing to navigate navigable given and sourceSnapshotParams, @@ -95988,16 +96017,17 @@ location.href = '#foo'; the document state is finalized.
If url is about:blank
, then set documentState's origin to documentState's initiator origin.
If url is about:blank
or about:srcdoc
, then:
Otherwise, if url is about:srcdoc
, then set
- documentState's origin to
- navigable's parent's active document's origin.
Set documentState's origin to + initiatorOriginSnapshot.
Set documentState's about base + URL to initiatorBaseURLSnapshot.
Let historyEntry be a new session history entry, with its URL set to url and its
navigate
"
navigate
"loading
"