diff --git a/source b/source index eebe3e57f49..d2bc525e972 100644 --- a/source +++ b/source @@ -33670,8 +33670,8 @@ interface HTMLIFrameElement : HTMLElement {

To navigate an iframe or frame given an element element, a URL url, a referrer policy - referrerPolicy, and an optional string-or-null srcdocString (default - null):

+ referrerPolicy, an optional string-or-null srcdocString (default + null), and an optional boolean initalInsertion (default false):

  1. Let historyHandling be "HTMLIFrameElement : HTMLElement {

  2. Navigate element's content navigable to url using element's node document, with historyHandling set to historyHandling, referrerPolicy set to referrerPolicy, and documentResource set to srcdocString.

  3. + data-x="navigation-referrer-policy">referrerPolicy set to referrerPolicy, documentResource set to srcdocString, and initialInsertion set to initialInsertion.

Each Document has an iframe load in progress flag and a mute @@ -101407,8 +101408,11 @@ location.href = '#foo'; policy referrerPolicy (default the empty string), an optional user navigation involvement userInvolvement (default "none"), and an optional Element sourceElement (default null):

+ data-x="uni-none">none"), an optional Element sourceElement (default null), and an + optional boolean initialInsertion (default + false):

  1. Let cspNavigationType be "form-submission" if @@ -101584,8 +101588,8 @@ location.href = '#foo'; source given navigable's active window to navigate to a javascript: URL given navigable, url, historyHandling, sourceSnapshotParams, - initiatorOriginSnapshot, userInvolvement, and - cspNavigationType.

  2. + initiatorOriginSnapshot, userInvolvement, + cspNavigationType, and initialInsertion.

  3. Return.

@@ -101961,8 +101965,8 @@ location.href = '#foo'; targetNavigable, a URL url, a history handling behavior historyHandling, a source snapshot params sourceSnapshotParams, an origin initiatorOrigin, a user - navigation involvement userInvolvement, and a string - cspNavigationType:

+ navigation involvement userInvolvement, a string + cspNavigationType, and a boolean initialInsertion:

  1. Assert: historyHandling is " url, initiatorOrigin, and userInvolvement.

  2. -

    If newDocument is null, then return.

    +

    If newDocument is null:

    + +
      +
    1. If initialInsertion is true and targetNavigable's active document's is initial + about:blank is true, then run the iframe load event steps + given targetNavigable's container.

    2. + +
    3. Return.

    4. +

    In this case, some JavaScript code was executed, but no new Document was created, so we will not perform a navigation.

    @@ -140420,7 +140433,7 @@ interface HTMLFrameSetElement : HTMLElement {
  3. Navigate an iframe or frame given - element, url, and the empty string.

  4. + element, url, the empty string, and initialInsertion.

The frame element potentially delays the load event.