From f75a7b225117c02966749ec214a5f9d8b53ea4f6 Mon Sep 17 00:00:00 2001
From: Anne van Kesteren Let browsingContext be the result of creating a new browsing
- context with element's node document. Set the element's nested browsing context to
- browsingContext. If element has a Create a new nested browsing context for element. Process the
-
@@ -30294,7 +30286,7 @@ interface HTMLIFrameElement : HTMLElement {
embedded content has specific dimensions (e.g. ad units have well-defined dimensions).name
attribute, then
- set browsingContext's name to the value of
- this attribute.iframe
attributes for the "first time".
An iframe
element never has fallback content, as it will always
- create a nested browsing context, regardless of whether the specified initial
+ create a new nested browsing context, regardless of whether the specified initial
contents are successfully used.
image/svg+xml
If element's nested browsing context is null, then:
- -Let browsingContext be the result of creating a new browsing - context with element's node document.
Set element's nested browsing context to - browsingContext.
If element has a name
- attribute, then set browsingContext's name to the value of this attribute.
If element's nested browsing context is null, then + create a new nested browsing context for element.
Navigate element's nested browsing context to @@ -30586,7 +30565,7 @@ interface HTMLEmbedElement : HTMLElement { locations.
embed element now represents its nested browsing
+ element now represents its nested browsing
context. When the If the The If the If the URL of the given resource is not The If the In certain situations, e.g., if the resource was fetched from an
application cache but it is an HTML file with a This creates a top-level browsing context. To create a new auxiliary browsing
- context, given a browsing context opener:
+ context, given a browsing context opener: Let browsingContext be the result of creating a new browsing
@@ -77160,6 +77129,21 @@ dictionary DragEventInit : MouseEventInit {
This creates a top-level browsing context that is also an
auxiliary browsing context. To create a new nested browsing context,
+ given an element element: Let browsingContext be the result of creating a new browsing
+ context with element's node document. Set element's nested browsing context to
+ browsingContext. If element has a Let browsingContext be the result of creating a new browsing
- context with element's node document. Set element's nested browsing context to
- browsingContext. If element has a Create a new nested browsing context for element. Process the Document
of the nested browsing context is
@@ -31347,13 +31326,8 @@ interface HTMLObjectElement : HTMLElement {
object
element's nested browsing context is null, set
- the element's nested browsing context to a newly-created browsing context with the element's node
- document.object
element must be associated with a newly created nested
- browsing context, if it does not already have one.object
element's nested browsing context is null, then
+ create a new nested browsing context for the element.about:blank
, the
element's nested browsing context must then be HTMLObjectElement : HTMLElement {
object
element represents the nested browsing
context.name
attribute is present, the
- object
element's nested browsing context's browsing context
- name must be set to the value of this attribute; otherwise, the browsing
- context name must be set to the empty string.manifest
attribute that points to a different DragEventInit : MouseEventInit {
+
+
@@ -115303,15 +115287,7 @@ interface HTMLFrameSetElement : HTMLElement {
after not having been one, the user agent must run these steps:name
attribute, then set
+ browsingContext's name to the value of
+ this attribute.
-
name
- attribute, then set browsingContext's name
- to the value of this attribute.frame
attributes for the first time.