[html5] r8801 - [e] (0) Add a note to clarify window.document, and fix some spellings Fixing htt [...]

whatwg at whatwg.org whatwg at whatwg.org
Fri Sep 19 16:35:37 PDT 2014


Author: ianh
Date: 2014-09-19 16:35:33 -0700 (Fri, 19 Sep 2014)
New Revision: 8801

Modified:
   complete.html
   index
   source
Log:
[e] (0) Add a note to clarify window.document, and fix some spellings
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=25730
Affected topics: CSS, Canvas, DOM APIs, HTML, HTML Syntax and Parsing, Security, Video and Audio, Workers

Modified: complete.html
===================================================================
--- complete.html	2014-09-19 23:22:36 UTC (rev 8800)
+++ complete.html	2014-09-19 23:35:33 UTC (rev 8801)
@@ -6260,7 +6260,7 @@
   
 
   <p>The <dfn id=dom-document-currentscript><code>currentScript</code></dfn> attribute, on
-  getting, must return the value to which it was most recently initialized. When the
+  getting, must return the value to which it was most recently initialised. When the
   <code id=dom-tree-accessors:document-20><a href=#document>Document</a></code> is created, the <code id=dom-tree-accessors:dom-document-currentscript-2><a href=#dom-document-currentscript>currentScript</a></code> must be initialised to null.</p>
 
   
@@ -10142,7 +10142,7 @@
 
       <p class=note>Again, this is a <em>reference</em> to the attribute.</p>
 
-     <dt><a href=#concept-css-style-sheet-alternate-flag id=the-style-element:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Unset.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=the-style-element:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set.<dt><a href=#concept-css-style-sheet-location id=the-style-element:concept-css-style-sheet-location>location</a><dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=the-style-element:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=the-style-element:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=the-style-element:concept-css-style-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=the-style-element:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Le
 ft uninitialized.</dl>
+     <dt><a href=#concept-css-style-sheet-alternate-flag id=the-style-element:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Unset.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=the-style-element:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set.<dt><a href=#concept-css-style-sheet-location id=the-style-element:concept-css-style-sheet-location>location</a><dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=the-style-element:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=the-style-element:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=the-style-element:concept-css-style-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=the-style-element:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Le
 ft uninitialised.</dl>
 
     
 
@@ -16771,7 +16771,7 @@
       <p class=note>This is similarly a reference to the attribute, rather than a copy of the
       attribute's current value.</p>
 
-     <dt><a href=#concept-css-style-sheet-alternate-flag id=link-type-stylesheet:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Set if <a href=#the-link-is-an-alternative-stylesheet id=link-type-stylesheet:the-link-is-an-alternative-stylesheet-2>the link is an alternative stylesheet</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=link-type-stylesheet:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set if the resource is <a href=#cors-same-origin id=link-type-stylesheet:cors-same-origin>CORS-same-origin</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=link-type-stylesheet:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=link-type-stylesheet:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=link-type-stylesheet:concept-css-st
 yle-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=link-type-stylesheet:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Left uninitialized.</dl>
+     <dt><a href=#concept-css-style-sheet-alternate-flag id=link-type-stylesheet:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Set if <a href=#the-link-is-an-alternative-stylesheet id=link-type-stylesheet:the-link-is-an-alternative-stylesheet-2>the link is an alternative stylesheet</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=link-type-stylesheet:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set if the resource is <a href=#cors-same-origin id=link-type-stylesheet:cors-same-origin>CORS-same-origin</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=link-type-stylesheet:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=link-type-stylesheet:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=link-type-stylesheet:concept-css-st
 yle-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=link-type-stylesheet:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Left uninitialised.</dl>
 
     <p>The CSS <a href=#environment-encoding id=link-type-stylesheet:environment-encoding>environment encoding</a> is the result of running the following steps: <a href=#refsCSSSYNTAX>[CSSSYNTAX]</a></p>
 
@@ -22296,7 +22296,7 @@
 
   
 
-  <dl><dt><dfn id=dom-media-network_empty><code>NETWORK_EMPTY</code></dfn> (numeric value 0)<dd>The element has not yet been initialized. All attributes are in their initial states.<dt><dfn id=dom-media-network_idle><code>NETWORK_IDLE</code></dfn> (numeric value 1)<dd>The element's <a href=#concept-media-load-algorithm id=network-states:concept-media-load-algorithm>resource
+  <dl><dt><dfn id=dom-media-network_empty><code>NETWORK_EMPTY</code></dfn> (numeric value 0)<dd>The element has not yet been initialised. All attributes are in their initial states.<dt><dfn id=dom-media-network_idle><code>NETWORK_IDLE</code></dfn> (numeric value 1)<dd>The element's <a href=#concept-media-load-algorithm id=network-states:concept-media-load-algorithm>resource
    selection algorithm</a> is active and has selected a <a href=#media-resource id=network-states:media-resource>resource</a>, but it is not actually using the network at this time.<dt><dfn id=dom-media-network_loading><code>NETWORK_LOADING</code></dfn> (numeric value 2)<dd>The user agent is actively trying to download data.<dt><dfn id=dom-media-network_no_source><code>NETWORK_NO_SOURCE</code></dfn> (numeric value 3)<dd>The element's <a href=#concept-media-load-algorithm id=network-states:concept-media-load-algorithm-2>resource
    selection algorithm</a> is active, but it has not yet found a <a href=#media-resource id=network-states:media-resource-2>resource</a> to use.</dl>
 
@@ -24564,7 +24564,7 @@
   <p>A <a href=#media-element id=media-controllers:media-element-8>media element</a> can have a <dfn id=current-media-controller>current media controller</dfn>, which is a
   <code id=media-controllers:mediacontroller-7><a href=#mediacontroller>MediaController</a></code> object. When a <a href=#media-element id=media-controllers:media-element-9>media element</a> is created without a <code id=media-controllers:attr-media-mediagroup-2><a href=#attr-media-mediagroup>mediagroup</a></code> attribute, it does not have a <a href=#current-media-controller id=media-controllers:current-media-controller>current media
   controller</a>. (If it is created <em>with</em> such an attribute, then that attribute
-  initializes the <a href=#current-media-controller id=media-controllers:current-media-controller-2>current media controller</a>, as defined below.)</p>
+  initialises the <a href=#current-media-controller id=media-controllers:current-media-controller-2>current media controller</a>, as defined below.)</p>
 
   <p>The <dfn id=slaved-media-elements>slaved media elements</dfn> of a <code id=media-controllers:mediacontroller-8><a href=#mediacontroller>MediaController</a></code> are the <a href=#media-element id=media-controllers:media-element-10>media elements</a> whose <a href=#current-media-controller id=media-controllers:current-media-controller-3>current media controller</a> is that
   <code id=media-controllers:mediacontroller-9><a href=#mediacontroller>MediaController</a></code>. All the <a href=#slaved-media-elements id=media-controllers:slaved-media-elements-3>slaved media elements</a> of a
@@ -45196,7 +45196,7 @@
 
         <p>Let <var>old script element</var> be the value to which the <code id=the-script-element:the-script-element-49><a href=#the-script-element>script</a></code>
         element's <a id=the-script-element:node-document-9 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript><a href=#dom-document-currentscript>currentScript</a></code> object was most recently
-        initialized.</p>
+        initialised.</p>
 
        <li>
 
@@ -46751,7 +46751,7 @@
     mode</a> is <a href=#concept-canvas-fixed id=2dcontext:concept-canvas-fixed-2>fixed</a>, then run these substeps:</p>
 
     <ol><li><p>Let <var>canvas</var> be the <code id=2dcontext:the-canvas-element-9><a href=#the-canvas-element>canvas</a></code> element to which the rendering
-     context's <code id=2dcontext:dom-context-2d-canvas-5><a href=#dom-context-2d-canvas>canvas</a></code> attribute was initialized.<li><p>If the rendering context's <a href=#concept-canvas-context-bitmap-mode id=2dcontext:concept-canvas-context-bitmap-mode-3>context
+     context's <code id=2dcontext:dom-context-2d-canvas-5><a href=#dom-context-2d-canvas>canvas</a></code> attribute was initialised.<li><p>If the rendering context's <a href=#concept-canvas-context-bitmap-mode id=2dcontext:concept-canvas-context-bitmap-mode-3>context
      bitmap mode</a> is <a href=#concept-canvas-fixed id=2dcontext:concept-canvas-fixed-3>fixed</a> and the numeric value of
      the <var>canvas</var>' <code id=2dcontext:attr-canvas-width-2><a href=#attr-canvas-width>width</a></code> content attribute
      differs from <var>width</var>, then set <var>canvas</var>' <code id=2dcontext:attr-canvas-width-3><a href=#attr-canvas-width>width</a></code> content attribute to the shortest possible string
@@ -48847,7 +48847,7 @@
   clipping region, without affecting the actual subpaths. The new clipping region replaces the
   current clipping region.</p>
 
-  <p>When the context is initialized, the clipping region must be set to the largest infinite
+  <p>When the context is initialised, the clipping region must be set to the largest infinite
   surface (i.e. by default, no clipping occurs).</p>
 
   
@@ -56251,10 +56251,10 @@
     mode</a> to the <a href=#concept-dnd-ro id=the-dragevent-interface:concept-dnd-ro>read-only mode</a>.</p>
 
    <li><p>Let <var>dataTransfer</var> be a newly created <code id=the-dragevent-interface:datatransfer-6><a href=#datatransfer>DataTransfer</a></code> object
-   associated with the given <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-2>drag data store</a>.<li><p id=effectAllowed-initialization>Set the <code id=the-dragevent-interface:dom-datatransfer-effectallowed><a href=#dom-datatransfer-effectallowed>effectAllowed</a></code> attribute to the <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-3>drag data
+   associated with the given <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-2>drag data store</a>.<li><p id=effectAllowed-initialisation>Set the <code id=the-dragevent-interface:dom-datatransfer-effectallowed><a href=#dom-datatransfer-effectallowed>effectAllowed</a></code> attribute to the <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-3>drag data
    store</a>'s <a href=#drag-data-store-allowed-effects-state id=the-dragevent-interface:drag-data-store-allowed-effects-state>drag data store allowed effects state</a>.<li>
 
-    <p id=dropEffect-initialization>Set the <code id=the-dragevent-interface:dom-datatransfer-dropeffect><a href=#dom-datatransfer-dropeffect>dropEffect</a></code> attribute to "<code id=the-dragevent-interface:dom-datatransfer-dropeffect-none><a href=#dom-datatransfer-dropeffect-none>none</a></code>" if <var>e</var> is <code id=the-dragevent-interface:event-dnd-dragstart-2><a href=#event-dnd-dragstart>dragstart</a></code>, <code id=the-dragevent-interface:event-dnd-drag><a href=#event-dnd-drag>drag</a></code>, <code id=the-dragevent-interface:event-dnd-dragexit><a href=#event-dnd-dragexit>dragexit</a></code>, or <code id=the-dragevent-interface:event-dnd-dragleave><a href=#event-dnd-dragleave>dragleave</a></code>; to the value corresponding to the <a href=#current-drag-operation id=the-dragevent-interface:current-drag-operation>current
+    <p id=dropEffect-initialisation>Set the <code id=the-dragevent-interface:dom-datatransfer-dropeffect><a href=#dom-datatransfer-dropeffect>dropEffect</a></code> attribute to "<code id=the-dragevent-interface:dom-datatransfer-dropeffect-none><a href=#dom-datatransfer-dropeffect-none>none</a></code>" if <var>e</var> is <code id=the-dragevent-interface:event-dnd-dragstart-2><a href=#event-dnd-dragstart>dragstart</a></code>, <code id=the-dragevent-interface:event-dnd-drag><a href=#event-dnd-drag>drag</a></code>, <code id=the-dragevent-interface:event-dnd-dragexit><a href=#event-dnd-dragexit>dragexit</a></code>, or <code id=the-dragevent-interface:event-dnd-dragleave><a href=#event-dnd-dragleave>dragleave</a></code>; to the value corresponding to the <a href=#current-drag-operation id=the-dragevent-interface:current-drag-operation>current
     drag operation</a> if <var>e</var> is <code id=the-dragevent-interface:event-dnd-drop-2><a href=#event-dnd-drop>drop</a></code> or
     <code id=the-dragevent-interface:event-dnd-dragend><a href=#event-dnd-dragend>dragend</a></code>; and to a value based on the <code id=the-dragevent-interface:dom-datatransfer-effectallowed-2><a href=#dom-datatransfer-effectallowed>effectAllowed</a></code> attribute's value and the
     drag-and-drop source, as given by the following table, otherwise (i.e. if <var>e</var>
@@ -56715,13 +56715,13 @@
      
      <td>"<code id=dndevents:dom-datatransfer-dropeffect-none-2><a href=#dom-datatransfer-dropeffect-none>none</a></code>"<td>Continue the drag-and-drop operation<tr><td><dfn id=event-dnd-dragenter><code>dragenter</code></dfn><td><a href=#immediate-user-selection id=dndevents:immediate-user-selection>Immediate user selection</a> or <a href=#the-body-element-2 id=dndevents:the-body-element-2>the body element</a><td>✓ Cancelable<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-2>Protected mode</a>
      
-     <td><a href=#dropEffect-initialization>Based on <code>effectAllowed</code> value</a><td>Reject <a href=#immediate-user-selection id=dndevents:immediate-user-selection-2>immediate user selection</a> as potential <a href=#current-target-element id=dndevents:current-target-element>target element</a><tr><td><dfn id=event-dnd-dragexit><code>dragexit</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-2>Previous target element</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-3>Protected mode</a>
+     <td><a href=#dropEffect-initialisation>Based on <code>effectAllowed</code> value</a><td>Reject <a href=#immediate-user-selection id=dndevents:immediate-user-selection-2>immediate user selection</a> as potential <a href=#current-target-element id=dndevents:current-target-element>target element</a><tr><td><dfn id=event-dnd-dragexit><code>dragexit</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-2>Previous target element</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-3>Protected mode</a>
      
      <td>"<code id=dndevents:dom-datatransfer-dropeffect-none-3><a href=#dom-datatransfer-dropeffect-none>none</a></code>"<td>None<tr><td><dfn id=event-dnd-dragleave><code>dragleave</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-3>Previous target element</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-4>Protected mode</a>
      
      <td>"<code id=dndevents:dom-datatransfer-dropeffect-none-4><a href=#dom-datatransfer-dropeffect-none>none</a></code>"<td>None<tr><td><dfn id=event-dnd-dragover><code>dragover</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-4>Current target element</a><td>✓ Cancelable<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-5>Protected mode</a>
      
-     <td><a href=#dropEffect-initialization>Based on <code>effectAllowed</code> value</a><td>Reset the <a href=#current-drag-operation id=dndevents:current-drag-operation>current drag operation</a> to "none"<tr><td><dfn id=event-dnd-drop><code>drop</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-5>Current target element</a><td>✓ Cancelable<td><a href=#concept-dnd-ro id=dndevents:concept-dnd-ro>Read-only mode</a>
+     <td><a href=#dropEffect-initialisation>Based on <code>effectAllowed</code> value</a><td>Reset the <a href=#current-drag-operation id=dndevents:current-drag-operation>current drag operation</a> to "none"<tr><td><dfn id=event-dnd-drop><code>drop</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-5>Current target element</a><td>✓ Cancelable<td><a href=#concept-dnd-ro id=dndevents:concept-dnd-ro>Read-only mode</a>
      
      <td><a href=#current-drag-operation id=dndevents:current-drag-operation-2>Current drag operation</a><td>Varies<tr><td><dfn id=event-dnd-dragend><code>dragend</code></dfn><td><a href=#source-node id=dndevents:source-node-3>Source node</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-6>Protected mode</a>
      
@@ -57686,15 +57686,20 @@
   <p>The <dfn id=dom-document-2><code>document</code></dfn> IDL attribute must return
   <a href=#concept-document-window id=the-window-object:concept-document-window>the <code>Window</code> object's newest <code>Document</code> object</a>.</p>
 
+  <p class=note>The <code id=the-window-object:document-3><a href=#document>Document</a></code> object associated with a <code id=the-window-object:window-6><a href=#window>Window</a></code> object can
+  change in exactly one case: when the <a href=#navigate id=the-window-object:navigate>navigate</a> algorithm <a href=#initialise-the-document-object id=the-window-object:initialise-the-document-object>initialises a new <code>Document</code> object</a> for the first page loaded
+  in a <a href=#browsing-context id=the-window-object:browsing-context-2>browsing context</a>. In that specific case, the <code id=the-window-object:window-7><a href=#window>Window</a></code> object of the
+  original <code id=the-window-object:about:blank><a href=#about:blank>about:blank</a></code> page is reused and gets a new <code id=the-window-object:document-4><a href=#document>Document</a></code> object.</p>
+
   <p>The <dfn id=dom-document-defaultview><code>defaultView</code></dfn> IDL attribute of the
-  <code id=the-window-object:document-3><a href=#document>Document</a></code> interface must return the <code id=the-window-object:document-4><a href=#document>Document</a></code>'s <a href=#browsing-context id=the-window-object:browsing-context-2>browsing
+  <code id=the-window-object:document-5><a href=#document>Document</a></code> interface must return the <code id=the-window-object:document-6><a href=#document>Document</a></code>'s <a href=#browsing-context id=the-window-object:browsing-context-3>browsing
   context</a>'s <code id=the-window-object:windowproxy-9><a href=#windowproxy>WindowProxy</a></code> object, if there is one, or null otherwise.</p>
 
   <hr>
 
-  <p>For historical reasons, <code id=the-window-object:window-6><a href=#window>Window</a></code> objects must also have a writable, configurable,
+  <p>For historical reasons, <code id=the-window-object:window-8><a href=#window>Window</a></code> objects must also have a writable, configurable,
   non-enumerable property named <dfn id=htmldocument><code>HTMLDocument</code></dfn> whose value is the
-  <code id=the-window-object:document-5><a href=#document>Document</a></code> interface object.</p>
+  <code id=the-window-object:document-7><a href=#document>Document</a></code> interface object.</p>
 
   
 
@@ -58431,7 +58436,7 @@
   <code id=relaxing-the-same-origin-restriction:document><a href=#document>Document</a></code> objects must be initialised to <a href="#the-document's-domain" id="relaxing-the-same-origin-restriction:the-document's-domain">the document's domain</a>, if it has
   one, and the empty string otherwise. If <a href="#the-document's-domain" id="relaxing-the-same-origin-restriction:the-document's-domain-2">the document's domain</a> starts with a U+005B
   LEFT SQUARE BRACKET character ([) and ends with a U+005D RIGHT SQUARE BRACKET character (]), it is
-  an IPv6 address; these square brackets must be omitted when initializing the attribute's
+  an IPv6 address; these square brackets must be omitted when initialising the attribute's
   value.</p>
 
   <p>On getting, the attribute must return its current value, unless the <code id=relaxing-the-same-origin-restriction:document-2><a href=#document>Document</a></code> has
@@ -59826,7 +59831,7 @@
     <p class=note>An <a href=#override-url id=navigating-across-documents:override-url-3>override URL</a> is set when <a href=#javascript-protocol id=navigating-across-documents:javascript-protocol-3>dereferencing a <code>javascript:</code> URL</a> and when
     performing <a href=#an-overridden-reload id=navigating-across-documents:an-overridden-reload>an overridden reload</a>.</p>
 
-    <p><dfn id=initialise-the-document-object>Initializing a new <code>Document</code>
+    <p><dfn id=initialise-the-document-object>Initialising a new <code>Document</code>
     object</dfn>: when a <code id=navigating-across-documents:document-6><a href=#document>Document</a></code> is created as part of the above steps, the user agent
     will be required to additionally run the following algorithm after creating the new object:</p>
 
@@ -60086,7 +60091,7 @@
   <a href=#navigate id=read-multipart-x-mixed-replace:navigate>navigate</a> algorithm, starting from the <i>resource handling</i> step, using the new
   body part as the resource being navigated, with <a href=#replacement-enabled id=read-multipart-x-mixed-replace:replacement-enabled>replacement enabled</a> if a previous
   body part from the same resource resulted in a <code id=read-multipart-x-mixed-replace:document><a href=#document>Document</a></code> object being created and
-  <a href=#initialise-the-document-object id=read-multipart-x-mixed-replace:initialise-the-document-object>initialized</a>, and otherwise using the same
+  <a href=#initialise-the-document-object id=read-multipart-x-mixed-replace:initialise-the-document-object>initialised</a>, and otherwise using the same
   setup as the <a href=#navigate id=read-multipart-x-mixed-replace:navigate-2>navigate</a> attempt that caused this section to be invoked in the first
   place.</p>
 
@@ -60605,7 +60610,7 @@
    visibility change steps</a>).<li><p>Set the <code id=unloading-documents:document-10><a href=#document>Document</a></code>'s <a href=#page-showing id=unloading-documents:page-showing-3>page showing</a> flag to false.<li><p><a href=#concept-event-fire id=unloading-documents:concept-event-fire>Fire</a> a <a href=#concept-events-trusted id=unloading-documents:concept-events-trusted-2>trusted</a> event with the name <code id=unloading-documents:event-pagehide-4><a href=#event-pagehide>pagehide</a></code> at the <code id=unloading-documents:window-2><a href=#window>Window</a></code> object of the
    <code id=unloading-documents:document-11><a href=#document>Document</a></code>, with <i id=unloading-documents:concept-event-target-override><a href=#concept-event-target-override>target override</a></i> set to the <code id=unloading-documents:document-12><a href=#document>Document</a></code>
    object, using the <code id=unloading-documents:pagetransitionevent><a href=#pagetransitionevent>PageTransitionEvent</a></code> interface,
-   with the <code id=unloading-documents:dom-pagetransitionevent-persisted><a href=#dom-pagetransitionevent-persisted>persisted</a></code> attribute initialized
+   with the <code id=unloading-documents:dom-pagetransitionevent-persisted><a href=#dom-pagetransitionevent-persisted>persisted</a></code> attribute initialised
    to true if the <code id=unloading-documents:document-13><a href=#document>Document</a></code> object's <i id=unloading-documents:concept-document-salvageable-4><a href=#concept-document-salvageable>salvageable</a></i> state is true, and false otherwise. This
    event must not bubble, must not be cancelable, and has no default action.<li>
 
@@ -60676,7 +60681,7 @@
 
    </dl>
 
-  <p class=note>There are no <code id=the-beforeunloadevent-interface:beforeunloadevent-2><a href=#beforeunloadevent>BeforeUnloadEvent</a></code>-specific initialization methods.</p>
+  <p class=note>There are no <code id=the-beforeunloadevent-interface:beforeunloadevent-2><a href=#beforeunloadevent>BeforeUnloadEvent</a></code>-specific initialisation methods.</p>
 
   
 
@@ -62749,7 +62754,7 @@
   errors</var> flag, the user agent must run the following steps:</p>
 
   <ol><li><p>Let <var>script</var> be a new <a href=#concept-script id=creating-scripts:concept-script-2>script</a> that
-   this algorithm will subsequently initialize.<li><p>If <a href=#concept-bc-noscript id=creating-scripts:concept-bc-noscript>scripting is disabled</a> for <a href=#browsing-context id=creating-scripts:browsing-context>browsing
+   this algorithm will subsequently initialise.<li><p>If <a href=#concept-bc-noscript id=creating-scripts:concept-bc-noscript>scripting is disabled</a> for <a href=#browsing-context id=creating-scripts:browsing-context>browsing
    context</a> passed to this algorithm, then abort these steps, as if the script source
    described a program that did nothing but return void.</p>
 
@@ -64352,13 +64357,13 @@
   <hr>
 
   <p>The <dfn id=dom-windowtimers-settimeout><code>setTimeout()</code></dfn> method must return
-  the value returned by the <a href=#timer-initialization-steps id=timers:timer-initialization-steps>timer initialization steps</a>, passing them the method's
+  the value returned by the <a href=#timer-initialisation-steps id=timers:timer-initialisation-steps>timer initialisation steps</a>, passing them the method's
   arguments, the object on which the method for which the algorithm is running is implemented (a
   <code id=timers:window-3><a href=#window>Window</a></code> or <code id=timers:workerglobalscope-2><a href=#workerglobalscope>WorkerGlobalScope</a></code> object) as the <var>method
   context</var>, and the <var>repeat</var> flag set to false.</p>
 
   <p>The <dfn id=dom-windowtimers-setinterval><code>setInterval()</code></dfn> method must
-  return the value returned by the <a href=#timer-initialization-steps id=timers:timer-initialization-steps-2>timer initialization steps</a>, passing them the
+  return the value returned by the <a href=#timer-initialisation-steps id=timers:timer-initialisation-steps-2>timer initialisation steps</a>, passing them the
   method's arguments, the object on which the method for which the algorithm is running is
   implemented (a <code id=timers:window-4><a href=#window>Window</a></code> or <code id=timers:workerglobalscope-3><a href=#workerglobalscope>WorkerGlobalScope</a></code> object) as the <var>method context</var>, and the <var>repeat</var> flag set to true.</p>
 
@@ -64370,7 +64375,7 @@
 
   <hr>
 
-  <p>The <dfn id=timer-initialization-steps>timer initialization steps</dfn>, which are invoked with some method arguments, a <var>method context</var>, a <var>repeat</var> flag which can be true or false, and
+  <p>The <dfn id=timer-initialisation-steps>timer initialisation steps</dfn>, which are invoked with some method arguments, a <var>method context</var>, a <var>repeat</var> flag which can be true or false, and
   optionally (and only if the <var>repeat</var> flag is true) a <var>previous
   handle</var>, are as follows:</p>
 
@@ -64406,7 +64411,7 @@
 
        </dl>
 
-     <li><p>If the <var>repeat</var> flag is true, then call <a href=#timer-initialization-steps id=timers:timer-initialization-steps-3>timer initialization
+     <li><p>If the <var>repeat</var> flag is true, then call <a href=#timer-initialisation-steps id=timers:timer-initialisation-steps-3>timer initialisation
      steps</a> again, passing them the same method arguments, the same <var>method
      context</var>, with the <var>repeat</var> flag still set to true, and with the <var>previous handle</var> set to <var>handler</var>.</ol>
 
@@ -66421,7 +66426,7 @@
   value that was passed to the constructor.</p> 
 
   <p>The <dfn id=dom-eventsource-withcredentials><code>withCredentials</code></dfn> attribute
-  must return the value to which it was last initialized. When the object is created, it must be
+  must return the value to which it was last initialised. When the object is created, it must be
   initialised to false.</p>
 
   <p>The <dfn id=dom-eventsource-readystate><code>readyState</code></dfn> attribute represents
@@ -66678,7 +66683,7 @@
    character, then remove the last character from the <var>data</var> buffer.<li><p>Create an event that uses the <code id=event-stream-interpretation:messageevent><a href=#messageevent>MessageEvent</a></code> interface, with the event type
    <code id=event-stream-interpretation:event-message><a href=#event-message>message</a></code>, which does not bubble, is not cancelable, and has no
    default action. The <code id=event-stream-interpretation:dom-messageevent-data><a href=#dom-messageevent-data>data</a></code> attribute must be
-   initialized to the value of the <var>data</var> buffer, the <code id=event-stream-interpretation:dom-messageevent-origin><a href=#dom-messageevent-origin>origin</a></code> attribute must be initialised to the <a href=#unicode-serialisation-of-an-origin id=event-stream-interpretation:unicode-serialisation-of-an-origin>Unicode serialisation</a> of the
+   initialised to the value of the <var>data</var> buffer, the <code id=event-stream-interpretation:dom-messageevent-origin><a href=#dom-messageevent-origin>origin</a></code> attribute must be initialised to the <a href=#unicode-serialisation-of-an-origin id=event-stream-interpretation:unicode-serialisation-of-an-origin>Unicode serialisation</a> of the
    <a href=#origin-2 id=event-stream-interpretation:origin-2>origin</a> of the event stream's final URL (i.e. the URL after redirects), and the <code id=event-stream-interpretation:dom-messageevent-lasteventid><a href=#dom-messageevent-lasteventid>lastEventId</a></code> attribute must be initialised to the
    <a href=#concept-event-stream-last-event-id id=event-stream-interpretation:concept-event-stream-last-event-id-3>last event ID string</a> of the event
    source. This event is not <a href=#concept-events-trusted id=event-stream-interpretation:concept-events-trusted>trusted</a>.<li><p>If the <var>event type</var> buffer has a value other than the empty string, change the
@@ -70015,7 +70020,7 @@
    <code id=shared-workers-and-the-sharedworker-interface:messageevent-2><a href=#messageevent>MessageEvent</a></code> interface, with the name <code id=shared-workers-and-the-sharedworker-interface:event-workerglobalscope-connect-2><a href=#event-workerglobalscope-connect>connect</a></code>, which does not bubble, is not
    cancelable, has no default action, has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-data-2><a href=#dom-messageevent-data>data</a></code>
    attribute whose value is initialised to the empty string, has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-ports-2><a href=#dom-messageevent-ports>ports</a></code> attribute whose value is initialised to a <a href=#dfn-read-only-array id=shared-workers-and-the-sharedworker-interface:dfn-read-only-array-2>read only</a> array containing only the newly created port, and
-   has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-source-2><a href=#dom-messageevent-source>source</a></code> attribute whose value is initialized
+   has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-source-2><a href=#dom-messageevent-source>source</a></code> attribute whose value is initialised
    to the newly created port, and <a href=#queue-a-task id=shared-workers-and-the-sharedworker-interface:queue-a-task-2>queue a task</a> to <a href=#concept-event-dispatch id=shared-workers-and-the-sharedworker-interface:concept-event-dispatch-2>dispatch</a> the event at <var>worker global
    scope</var>.<li>
 
@@ -70386,8 +70391,8 @@
   could access that data is running.</p>
 
   <p>When the <code id=the-localstorage-attribute:dom-localstorage-3><a href=#dom-localstorage>localStorage</a></code> attribute is accessed, the user
-  agent must run the following steps, which are known as the <dfn id=storage-object-initialization-steps><code>Storage</code> object
-  initialization steps</dfn>:</p> 
+  agent must run the following steps, which are known as the <dfn id=storage-object-initialisation-steps><code>Storage</code> object
+  initialisation steps</dfn>:</p> 
 
   <ol><li><p>The user agent may throw a <code id=the-localstorage-attribute:securityerror><a href=#securityerror>SecurityError</a></code> exception and abort these steps
    instead of returning a <code id=the-localstorage-attribute:storage-2-3><a href=#storage-2>Storage</a></code> object if the request violates a policy decision
@@ -73880,7 +73885,7 @@
    <a href=#xmlns-namespace id=creating-and-inserting-nodes:xmlns-namespace>XMLNS namespace</a></em> whose value is not exactly the same as the element's namespace,
    that is a <a href=#parse-error id=creating-and-inserting-nodes:parse-error>parse error</a>. Similarly, if the newly created element has an <code>xmlns:xlink</code> attribute in the <a href=#xmlns-namespace id=creating-and-inserting-nodes:xmlns-namespace-2>XMLNS namespace</a> whose value is not the
    <a href=#xlink-namespace id=creating-and-inserting-nodes:xlink-namespace>XLink Namespace</a>, that is a <a href=#parse-error id=creating-and-inserting-nodes:parse-error-2>parse error</a>.<li><p>If the newly created element is a <a href=#category-reset id=creating-and-inserting-nodes:category-reset>resettable element</a>,
-   invoke its <a href=#concept-form-reset-control id=creating-and-inserting-nodes:concept-form-reset-control>reset algorithm</a>. (This initializes the
+   invoke its <a href=#concept-form-reset-control id=creating-and-inserting-nodes:concept-form-reset-control>reset algorithm</a>. (This initialises the
    element's <a href=#concept-fe-value id=creating-and-inserting-nodes:concept-fe-value>value</a> and <a href=#concept-fe-checked id=creating-and-inserting-nodes:concept-fe-checked>checkedness</a> based on the element's attributes.)<li><p>If the element is a <a href=#form-associated-element id=creating-and-inserting-nodes:form-associated-element>form-associated element</a>, and the <a href=#form-element-pointer id=creating-and-inserting-nodes:form-element-pointer><code>form</code> element pointer</a> is not null, and there is no <code id=creating-and-inserting-nodes:the-template-element-4><a href=#the-template-element>template</a></code>
    element on the <a href=#stack-of-open-elements id=creating-and-inserting-nodes:stack-of-open-elements-6>stack of open elements</a>, and the newly created element is either not
    <a href=#category-form-attr id=creating-and-inserting-nodes:category-form-attr>reassociateable</a> or doesn't have a <code id=creating-and-inserting-nodes:attr-fae-form><a href=#attr-fae-form>form</a></code> attribute, and the <var>intended parent</var> is in

Modified: index
===================================================================
--- index	2014-09-19 23:22:36 UTC (rev 8800)
+++ index	2014-09-19 23:35:33 UTC (rev 8801)
@@ -6260,7 +6260,7 @@
   
 
   <p>The <dfn id=dom-document-currentscript><code>currentScript</code></dfn> attribute, on
-  getting, must return the value to which it was most recently initialized. When the
+  getting, must return the value to which it was most recently initialised. When the
   <code id=dom-tree-accessors:document-20><a href=#document>Document</a></code> is created, the <code id=dom-tree-accessors:dom-document-currentscript-2><a href=#dom-document-currentscript>currentScript</a></code> must be initialised to null.</p>
 
   
@@ -10142,7 +10142,7 @@
 
       <p class=note>Again, this is a <em>reference</em> to the attribute.</p>
 
-     <dt><a href=#concept-css-style-sheet-alternate-flag id=the-style-element:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Unset.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=the-style-element:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set.<dt><a href=#concept-css-style-sheet-location id=the-style-element:concept-css-style-sheet-location>location</a><dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=the-style-element:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=the-style-element:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=the-style-element:concept-css-style-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=the-style-element:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Le
 ft uninitialized.</dl>
+     <dt><a href=#concept-css-style-sheet-alternate-flag id=the-style-element:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Unset.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=the-style-element:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set.<dt><a href=#concept-css-style-sheet-location id=the-style-element:concept-css-style-sheet-location>location</a><dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=the-style-element:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=the-style-element:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=the-style-element:concept-css-style-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=the-style-element:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Le
 ft uninitialised.</dl>
 
     
 
@@ -16771,7 +16771,7 @@
       <p class=note>This is similarly a reference to the attribute, rather than a copy of the
       attribute's current value.</p>
 
-     <dt><a href=#concept-css-style-sheet-alternate-flag id=link-type-stylesheet:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Set if <a href=#the-link-is-an-alternative-stylesheet id=link-type-stylesheet:the-link-is-an-alternative-stylesheet-2>the link is an alternative stylesheet</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=link-type-stylesheet:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set if the resource is <a href=#cors-same-origin id=link-type-stylesheet:cors-same-origin>CORS-same-origin</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=link-type-stylesheet:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=link-type-stylesheet:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=link-type-stylesheet:concept-css-st
 yle-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=link-type-stylesheet:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Left uninitialized.</dl>
+     <dt><a href=#concept-css-style-sheet-alternate-flag id=link-type-stylesheet:concept-css-style-sheet-alternate-flag>alternate flag</a><dd><p>Set if <a href=#the-link-is-an-alternative-stylesheet id=link-type-stylesheet:the-link-is-an-alternative-stylesheet-2>the link is an alternative stylesheet</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-origin-clean-flag id=link-type-stylesheet:concept-css-style-sheet-origin-clean-flag>origin-clean flag</a><dd><p>Set if the resource is <a href=#cors-same-origin id=link-type-stylesheet:cors-same-origin>CORS-same-origin</a>; unset otherwise.<dt><a href=#concept-css-style-sheet-parent-css-style-sheet id=link-type-stylesheet:concept-css-style-sheet-parent-css-style-sheet>parent CSS style sheet</a><dt><a href=#concept-css-style-sheet-owner-css-rule id=link-type-stylesheet:concept-css-style-sheet-owner-css-rule>owner CSS rule</a><dd><p>null<dt><a href=#concept-css-style-sheet-disabeld-flag id=link-type-stylesheet:concept-css-st
 yle-sheet-disabeld-flag>disabled flag</a><dd><p>Left at its default value.<dt><a href=#concept-css-style-sheet-css-rules id=link-type-stylesheet:concept-css-style-sheet-css-rules>CSS rules</a><dd><p>Left uninitialised.</dl>
 
     <p>The CSS <a href=#environment-encoding id=link-type-stylesheet:environment-encoding>environment encoding</a> is the result of running the following steps: <a href=#refsCSSSYNTAX>[CSSSYNTAX]</a></p>
 
@@ -22296,7 +22296,7 @@
 
   
 
-  <dl><dt><dfn id=dom-media-network_empty><code>NETWORK_EMPTY</code></dfn> (numeric value 0)<dd>The element has not yet been initialized. All attributes are in their initial states.<dt><dfn id=dom-media-network_idle><code>NETWORK_IDLE</code></dfn> (numeric value 1)<dd>The element's <a href=#concept-media-load-algorithm id=network-states:concept-media-load-algorithm>resource
+  <dl><dt><dfn id=dom-media-network_empty><code>NETWORK_EMPTY</code></dfn> (numeric value 0)<dd>The element has not yet been initialised. All attributes are in their initial states.<dt><dfn id=dom-media-network_idle><code>NETWORK_IDLE</code></dfn> (numeric value 1)<dd>The element's <a href=#concept-media-load-algorithm id=network-states:concept-media-load-algorithm>resource
    selection algorithm</a> is active and has selected a <a href=#media-resource id=network-states:media-resource>resource</a>, but it is not actually using the network at this time.<dt><dfn id=dom-media-network_loading><code>NETWORK_LOADING</code></dfn> (numeric value 2)<dd>The user agent is actively trying to download data.<dt><dfn id=dom-media-network_no_source><code>NETWORK_NO_SOURCE</code></dfn> (numeric value 3)<dd>The element's <a href=#concept-media-load-algorithm id=network-states:concept-media-load-algorithm-2>resource
    selection algorithm</a> is active, but it has not yet found a <a href=#media-resource id=network-states:media-resource-2>resource</a> to use.</dl>
 
@@ -24564,7 +24564,7 @@
   <p>A <a href=#media-element id=media-controllers:media-element-8>media element</a> can have a <dfn id=current-media-controller>current media controller</dfn>, which is a
   <code id=media-controllers:mediacontroller-7><a href=#mediacontroller>MediaController</a></code> object. When a <a href=#media-element id=media-controllers:media-element-9>media element</a> is created without a <code id=media-controllers:attr-media-mediagroup-2><a href=#attr-media-mediagroup>mediagroup</a></code> attribute, it does not have a <a href=#current-media-controller id=media-controllers:current-media-controller>current media
   controller</a>. (If it is created <em>with</em> such an attribute, then that attribute
-  initializes the <a href=#current-media-controller id=media-controllers:current-media-controller-2>current media controller</a>, as defined below.)</p>
+  initialises the <a href=#current-media-controller id=media-controllers:current-media-controller-2>current media controller</a>, as defined below.)</p>
 
   <p>The <dfn id=slaved-media-elements>slaved media elements</dfn> of a <code id=media-controllers:mediacontroller-8><a href=#mediacontroller>MediaController</a></code> are the <a href=#media-element id=media-controllers:media-element-10>media elements</a> whose <a href=#current-media-controller id=media-controllers:current-media-controller-3>current media controller</a> is that
   <code id=media-controllers:mediacontroller-9><a href=#mediacontroller>MediaController</a></code>. All the <a href=#slaved-media-elements id=media-controllers:slaved-media-elements-3>slaved media elements</a> of a
@@ -45196,7 +45196,7 @@
 
         <p>Let <var>old script element</var> be the value to which the <code id=the-script-element:the-script-element-49><a href=#the-script-element>script</a></code>
         element's <a id=the-script-element:node-document-9 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript><a href=#dom-document-currentscript>currentScript</a></code> object was most recently
-        initialized.</p>
+        initialised.</p>
 
        <li>
 
@@ -46751,7 +46751,7 @@
     mode</a> is <a href=#concept-canvas-fixed id=2dcontext:concept-canvas-fixed-2>fixed</a>, then run these substeps:</p>
 
     <ol><li><p>Let <var>canvas</var> be the <code id=2dcontext:the-canvas-element-9><a href=#the-canvas-element>canvas</a></code> element to which the rendering
-     context's <code id=2dcontext:dom-context-2d-canvas-5><a href=#dom-context-2d-canvas>canvas</a></code> attribute was initialized.<li><p>If the rendering context's <a href=#concept-canvas-context-bitmap-mode id=2dcontext:concept-canvas-context-bitmap-mode-3>context
+     context's <code id=2dcontext:dom-context-2d-canvas-5><a href=#dom-context-2d-canvas>canvas</a></code> attribute was initialised.<li><p>If the rendering context's <a href=#concept-canvas-context-bitmap-mode id=2dcontext:concept-canvas-context-bitmap-mode-3>context
      bitmap mode</a> is <a href=#concept-canvas-fixed id=2dcontext:concept-canvas-fixed-3>fixed</a> and the numeric value of
      the <var>canvas</var>' <code id=2dcontext:attr-canvas-width-2><a href=#attr-canvas-width>width</a></code> content attribute
      differs from <var>width</var>, then set <var>canvas</var>' <code id=2dcontext:attr-canvas-width-3><a href=#attr-canvas-width>width</a></code> content attribute to the shortest possible string
@@ -48847,7 +48847,7 @@
   clipping region, without affecting the actual subpaths. The new clipping region replaces the
   current clipping region.</p>
 
-  <p>When the context is initialized, the clipping region must be set to the largest infinite
+  <p>When the context is initialised, the clipping region must be set to the largest infinite
   surface (i.e. by default, no clipping occurs).</p>
 
   
@@ -56251,10 +56251,10 @@
     mode</a> to the <a href=#concept-dnd-ro id=the-dragevent-interface:concept-dnd-ro>read-only mode</a>.</p>
 
    <li><p>Let <var>dataTransfer</var> be a newly created <code id=the-dragevent-interface:datatransfer-6><a href=#datatransfer>DataTransfer</a></code> object
-   associated with the given <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-2>drag data store</a>.<li><p id=effectAllowed-initialization>Set the <code id=the-dragevent-interface:dom-datatransfer-effectallowed><a href=#dom-datatransfer-effectallowed>effectAllowed</a></code> attribute to the <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-3>drag data
+   associated with the given <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-2>drag data store</a>.<li><p id=effectAllowed-initialisation>Set the <code id=the-dragevent-interface:dom-datatransfer-effectallowed><a href=#dom-datatransfer-effectallowed>effectAllowed</a></code> attribute to the <a href=#drag-data-store id=the-dragevent-interface:drag-data-store-3>drag data
    store</a>'s <a href=#drag-data-store-allowed-effects-state id=the-dragevent-interface:drag-data-store-allowed-effects-state>drag data store allowed effects state</a>.<li>
 
-    <p id=dropEffect-initialization>Set the <code id=the-dragevent-interface:dom-datatransfer-dropeffect><a href=#dom-datatransfer-dropeffect>dropEffect</a></code> attribute to "<code id=the-dragevent-interface:dom-datatransfer-dropeffect-none><a href=#dom-datatransfer-dropeffect-none>none</a></code>" if <var>e</var> is <code id=the-dragevent-interface:event-dnd-dragstart-2><a href=#event-dnd-dragstart>dragstart</a></code>, <code id=the-dragevent-interface:event-dnd-drag><a href=#event-dnd-drag>drag</a></code>, <code id=the-dragevent-interface:event-dnd-dragexit><a href=#event-dnd-dragexit>dragexit</a></code>, or <code id=the-dragevent-interface:event-dnd-dragleave><a href=#event-dnd-dragleave>dragleave</a></code>; to the value corresponding to the <a href=#current-drag-operation id=the-dragevent-interface:current-drag-operation>current
+    <p id=dropEffect-initialisation>Set the <code id=the-dragevent-interface:dom-datatransfer-dropeffect><a href=#dom-datatransfer-dropeffect>dropEffect</a></code> attribute to "<code id=the-dragevent-interface:dom-datatransfer-dropeffect-none><a href=#dom-datatransfer-dropeffect-none>none</a></code>" if <var>e</var> is <code id=the-dragevent-interface:event-dnd-dragstart-2><a href=#event-dnd-dragstart>dragstart</a></code>, <code id=the-dragevent-interface:event-dnd-drag><a href=#event-dnd-drag>drag</a></code>, <code id=the-dragevent-interface:event-dnd-dragexit><a href=#event-dnd-dragexit>dragexit</a></code>, or <code id=the-dragevent-interface:event-dnd-dragleave><a href=#event-dnd-dragleave>dragleave</a></code>; to the value corresponding to the <a href=#current-drag-operation id=the-dragevent-interface:current-drag-operation>current
     drag operation</a> if <var>e</var> is <code id=the-dragevent-interface:event-dnd-drop-2><a href=#event-dnd-drop>drop</a></code> or
     <code id=the-dragevent-interface:event-dnd-dragend><a href=#event-dnd-dragend>dragend</a></code>; and to a value based on the <code id=the-dragevent-interface:dom-datatransfer-effectallowed-2><a href=#dom-datatransfer-effectallowed>effectAllowed</a></code> attribute's value and the
     drag-and-drop source, as given by the following table, otherwise (i.e. if <var>e</var>
@@ -56715,13 +56715,13 @@
      
      <td>"<code id=dndevents:dom-datatransfer-dropeffect-none-2><a href=#dom-datatransfer-dropeffect-none>none</a></code>"<td>Continue the drag-and-drop operation<tr><td><dfn id=event-dnd-dragenter><code>dragenter</code></dfn><td><a href=#immediate-user-selection id=dndevents:immediate-user-selection>Immediate user selection</a> or <a href=#the-body-element-2 id=dndevents:the-body-element-2>the body element</a><td>✓ Cancelable<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-2>Protected mode</a>
      
-     <td><a href=#dropEffect-initialization>Based on <code>effectAllowed</code> value</a><td>Reject <a href=#immediate-user-selection id=dndevents:immediate-user-selection-2>immediate user selection</a> as potential <a href=#current-target-element id=dndevents:current-target-element>target element</a><tr><td><dfn id=event-dnd-dragexit><code>dragexit</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-2>Previous target element</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-3>Protected mode</a>
+     <td><a href=#dropEffect-initialisation>Based on <code>effectAllowed</code> value</a><td>Reject <a href=#immediate-user-selection id=dndevents:immediate-user-selection-2>immediate user selection</a> as potential <a href=#current-target-element id=dndevents:current-target-element>target element</a><tr><td><dfn id=event-dnd-dragexit><code>dragexit</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-2>Previous target element</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-3>Protected mode</a>
      
      <td>"<code id=dndevents:dom-datatransfer-dropeffect-none-3><a href=#dom-datatransfer-dropeffect-none>none</a></code>"<td>None<tr><td><dfn id=event-dnd-dragleave><code>dragleave</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-3>Previous target element</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-4>Protected mode</a>
      
      <td>"<code id=dndevents:dom-datatransfer-dropeffect-none-4><a href=#dom-datatransfer-dropeffect-none>none</a></code>"<td>None<tr><td><dfn id=event-dnd-dragover><code>dragover</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-4>Current target element</a><td>✓ Cancelable<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-5>Protected mode</a>
      
-     <td><a href=#dropEffect-initialization>Based on <code>effectAllowed</code> value</a><td>Reset the <a href=#current-drag-operation id=dndevents:current-drag-operation>current drag operation</a> to "none"<tr><td><dfn id=event-dnd-drop><code>drop</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-5>Current target element</a><td>✓ Cancelable<td><a href=#concept-dnd-ro id=dndevents:concept-dnd-ro>Read-only mode</a>
+     <td><a href=#dropEffect-initialisation>Based on <code>effectAllowed</code> value</a><td>Reset the <a href=#current-drag-operation id=dndevents:current-drag-operation>current drag operation</a> to "none"<tr><td><dfn id=event-dnd-drop><code>drop</code></dfn><td><a href=#current-target-element id=dndevents:current-target-element-5>Current target element</a><td>✓ Cancelable<td><a href=#concept-dnd-ro id=dndevents:concept-dnd-ro>Read-only mode</a>
      
      <td><a href=#current-drag-operation id=dndevents:current-drag-operation-2>Current drag operation</a><td>Varies<tr><td><dfn id=event-dnd-dragend><code>dragend</code></dfn><td><a href=#source-node id=dndevents:source-node-3>Source node</a><td>—<td><a href=#concept-dnd-p id=dndevents:concept-dnd-p-6>Protected mode</a>
      
@@ -57686,15 +57686,20 @@
   <p>The <dfn id=dom-document-2><code>document</code></dfn> IDL attribute must return
   <a href=#concept-document-window id=the-window-object:concept-document-window>the <code>Window</code> object's newest <code>Document</code> object</a>.</p>
 
+  <p class=note>The <code id=the-window-object:document-3><a href=#document>Document</a></code> object associated with a <code id=the-window-object:window-6><a href=#window>Window</a></code> object can
+  change in exactly one case: when the <a href=#navigate id=the-window-object:navigate>navigate</a> algorithm <a href=#initialise-the-document-object id=the-window-object:initialise-the-document-object>initialises a new <code>Document</code> object</a> for the first page loaded
+  in a <a href=#browsing-context id=the-window-object:browsing-context-2>browsing context</a>. In that specific case, the <code id=the-window-object:window-7><a href=#window>Window</a></code> object of the
+  original <code id=the-window-object:about:blank><a href=#about:blank>about:blank</a></code> page is reused and gets a new <code id=the-window-object:document-4><a href=#document>Document</a></code> object.</p>
+
   <p>The <dfn id=dom-document-defaultview><code>defaultView</code></dfn> IDL attribute of the
-  <code id=the-window-object:document-3><a href=#document>Document</a></code> interface must return the <code id=the-window-object:document-4><a href=#document>Document</a></code>'s <a href=#browsing-context id=the-window-object:browsing-context-2>browsing
+  <code id=the-window-object:document-5><a href=#document>Document</a></code> interface must return the <code id=the-window-object:document-6><a href=#document>Document</a></code>'s <a href=#browsing-context id=the-window-object:browsing-context-3>browsing
   context</a>'s <code id=the-window-object:windowproxy-9><a href=#windowproxy>WindowProxy</a></code> object, if there is one, or null otherwise.</p>
 
   <hr>
 
-  <p>For historical reasons, <code id=the-window-object:window-6><a href=#window>Window</a></code> objects must also have a writable, configurable,
+  <p>For historical reasons, <code id=the-window-object:window-8><a href=#window>Window</a></code> objects must also have a writable, configurable,
   non-enumerable property named <dfn id=htmldocument><code>HTMLDocument</code></dfn> whose value is the
-  <code id=the-window-object:document-5><a href=#document>Document</a></code> interface object.</p>
+  <code id=the-window-object:document-7><a href=#document>Document</a></code> interface object.</p>
 
   
 
@@ -58431,7 +58436,7 @@
   <code id=relaxing-the-same-origin-restriction:document><a href=#document>Document</a></code> objects must be initialised to <a href="#the-document's-domain" id="relaxing-the-same-origin-restriction:the-document's-domain">the document's domain</a>, if it has
   one, and the empty string otherwise. If <a href="#the-document's-domain" id="relaxing-the-same-origin-restriction:the-document's-domain-2">the document's domain</a> starts with a U+005B
   LEFT SQUARE BRACKET character ([) and ends with a U+005D RIGHT SQUARE BRACKET character (]), it is
-  an IPv6 address; these square brackets must be omitted when initializing the attribute's
+  an IPv6 address; these square brackets must be omitted when initialising the attribute's
   value.</p>
 
   <p>On getting, the attribute must return its current value, unless the <code id=relaxing-the-same-origin-restriction:document-2><a href=#document>Document</a></code> has
@@ -59826,7 +59831,7 @@
     <p class=note>An <a href=#override-url id=navigating-across-documents:override-url-3>override URL</a> is set when <a href=#javascript-protocol id=navigating-across-documents:javascript-protocol-3>dereferencing a <code>javascript:</code> URL</a> and when
     performing <a href=#an-overridden-reload id=navigating-across-documents:an-overridden-reload>an overridden reload</a>.</p>
 
-    <p><dfn id=initialise-the-document-object>Initializing a new <code>Document</code>
+    <p><dfn id=initialise-the-document-object>Initialising a new <code>Document</code>
     object</dfn>: when a <code id=navigating-across-documents:document-6><a href=#document>Document</a></code> is created as part of the above steps, the user agent
     will be required to additionally run the following algorithm after creating the new object:</p>
 
@@ -60086,7 +60091,7 @@
   <a href=#navigate id=read-multipart-x-mixed-replace:navigate>navigate</a> algorithm, starting from the <i>resource handling</i> step, using the new
   body part as the resource being navigated, with <a href=#replacement-enabled id=read-multipart-x-mixed-replace:replacement-enabled>replacement enabled</a> if a previous
   body part from the same resource resulted in a <code id=read-multipart-x-mixed-replace:document><a href=#document>Document</a></code> object being created and
-  <a href=#initialise-the-document-object id=read-multipart-x-mixed-replace:initialise-the-document-object>initialized</a>, and otherwise using the same
+  <a href=#initialise-the-document-object id=read-multipart-x-mixed-replace:initialise-the-document-object>initialised</a>, and otherwise using the same
   setup as the <a href=#navigate id=read-multipart-x-mixed-replace:navigate-2>navigate</a> attempt that caused this section to be invoked in the first
   place.</p>
 
@@ -60605,7 +60610,7 @@
    visibility change steps</a>).<li><p>Set the <code id=unloading-documents:document-10><a href=#document>Document</a></code>'s <a href=#page-showing id=unloading-documents:page-showing-3>page showing</a> flag to false.<li><p><a href=#concept-event-fire id=unloading-documents:concept-event-fire>Fire</a> a <a href=#concept-events-trusted id=unloading-documents:concept-events-trusted-2>trusted</a> event with the name <code id=unloading-documents:event-pagehide-4><a href=#event-pagehide>pagehide</a></code> at the <code id=unloading-documents:window-2><a href=#window>Window</a></code> object of the
    <code id=unloading-documents:document-11><a href=#document>Document</a></code>, with <i id=unloading-documents:concept-event-target-override><a href=#concept-event-target-override>target override</a></i> set to the <code id=unloading-documents:document-12><a href=#document>Document</a></code>
    object, using the <code id=unloading-documents:pagetransitionevent><a href=#pagetransitionevent>PageTransitionEvent</a></code> interface,
-   with the <code id=unloading-documents:dom-pagetransitionevent-persisted><a href=#dom-pagetransitionevent-persisted>persisted</a></code> attribute initialized
+   with the <code id=unloading-documents:dom-pagetransitionevent-persisted><a href=#dom-pagetransitionevent-persisted>persisted</a></code> attribute initialised
    to true if the <code id=unloading-documents:document-13><a href=#document>Document</a></code> object's <i id=unloading-documents:concept-document-salvageable-4><a href=#concept-document-salvageable>salvageable</a></i> state is true, and false otherwise. This
    event must not bubble, must not be cancelable, and has no default action.<li>
 
@@ -60676,7 +60681,7 @@
 
    </dl>
 
-  <p class=note>There are no <code id=the-beforeunloadevent-interface:beforeunloadevent-2><a href=#beforeunloadevent>BeforeUnloadEvent</a></code>-specific initialization methods.</p>
+  <p class=note>There are no <code id=the-beforeunloadevent-interface:beforeunloadevent-2><a href=#beforeunloadevent>BeforeUnloadEvent</a></code>-specific initialisation methods.</p>
 
   
 
@@ -62749,7 +62754,7 @@
   errors</var> flag, the user agent must run the following steps:</p>
 
   <ol><li><p>Let <var>script</var> be a new <a href=#concept-script id=creating-scripts:concept-script-2>script</a> that
-   this algorithm will subsequently initialize.<li><p>If <a href=#concept-bc-noscript id=creating-scripts:concept-bc-noscript>scripting is disabled</a> for <a href=#browsing-context id=creating-scripts:browsing-context>browsing
+   this algorithm will subsequently initialise.<li><p>If <a href=#concept-bc-noscript id=creating-scripts:concept-bc-noscript>scripting is disabled</a> for <a href=#browsing-context id=creating-scripts:browsing-context>browsing
    context</a> passed to this algorithm, then abort these steps, as if the script source
    described a program that did nothing but return void.</p>
 
@@ -64352,13 +64357,13 @@
   <hr>
 
   <p>The <dfn id=dom-windowtimers-settimeout><code>setTimeout()</code></dfn> method must return
-  the value returned by the <a href=#timer-initialization-steps id=timers:timer-initialization-steps>timer initialization steps</a>, passing them the method's
+  the value returned by the <a href=#timer-initialisation-steps id=timers:timer-initialisation-steps>timer initialisation steps</a>, passing them the method's
   arguments, the object on which the method for which the algorithm is running is implemented (a
   <code id=timers:window-3><a href=#window>Window</a></code> or <code id=timers:workerglobalscope-2><a href=#workerglobalscope>WorkerGlobalScope</a></code> object) as the <var>method
   context</var>, and the <var>repeat</var> flag set to false.</p>
 
   <p>The <dfn id=dom-windowtimers-setinterval><code>setInterval()</code></dfn> method must
-  return the value returned by the <a href=#timer-initialization-steps id=timers:timer-initialization-steps-2>timer initialization steps</a>, passing them the
+  return the value returned by the <a href=#timer-initialisation-steps id=timers:timer-initialisation-steps-2>timer initialisation steps</a>, passing them the
   method's arguments, the object on which the method for which the algorithm is running is
   implemented (a <code id=timers:window-4><a href=#window>Window</a></code> or <code id=timers:workerglobalscope-3><a href=#workerglobalscope>WorkerGlobalScope</a></code> object) as the <var>method context</var>, and the <var>repeat</var> flag set to true.</p>
 
@@ -64370,7 +64375,7 @@
 
   <hr>
 
-  <p>The <dfn id=timer-initialization-steps>timer initialization steps</dfn>, which are invoked with some method arguments, a <var>method context</var>, a <var>repeat</var> flag which can be true or false, and
+  <p>The <dfn id=timer-initialisation-steps>timer initialisation steps</dfn>, which are invoked with some method arguments, a <var>method context</var>, a <var>repeat</var> flag which can be true or false, and
   optionally (and only if the <var>repeat</var> flag is true) a <var>previous
   handle</var>, are as follows:</p>
 
@@ -64406,7 +64411,7 @@
 
        </dl>
 
-     <li><p>If the <var>repeat</var> flag is true, then call <a href=#timer-initialization-steps id=timers:timer-initialization-steps-3>timer initialization
+     <li><p>If the <var>repeat</var> flag is true, then call <a href=#timer-initialisation-steps id=timers:timer-initialisation-steps-3>timer initialisation
      steps</a> again, passing them the same method arguments, the same <var>method
      context</var>, with the <var>repeat</var> flag still set to true, and with the <var>previous handle</var> set to <var>handler</var>.</ol>
 
@@ -66421,7 +66426,7 @@
   value that was passed to the constructor.</p> 
 
   <p>The <dfn id=dom-eventsource-withcredentials><code>withCredentials</code></dfn> attribute
-  must return the value to which it was last initialized. When the object is created, it must be
+  must return the value to which it was last initialised. When the object is created, it must be
   initialised to false.</p>
 
   <p>The <dfn id=dom-eventsource-readystate><code>readyState</code></dfn> attribute represents
@@ -66678,7 +66683,7 @@
    character, then remove the last character from the <var>data</var> buffer.<li><p>Create an event that uses the <code id=event-stream-interpretation:messageevent><a href=#messageevent>MessageEvent</a></code> interface, with the event type
    <code id=event-stream-interpretation:event-message><a href=#event-message>message</a></code>, which does not bubble, is not cancelable, and has no
    default action. The <code id=event-stream-interpretation:dom-messageevent-data><a href=#dom-messageevent-data>data</a></code> attribute must be
-   initialized to the value of the <var>data</var> buffer, the <code id=event-stream-interpretation:dom-messageevent-origin><a href=#dom-messageevent-origin>origin</a></code> attribute must be initialised to the <a href=#unicode-serialisation-of-an-origin id=event-stream-interpretation:unicode-serialisation-of-an-origin>Unicode serialisation</a> of the
+   initialised to the value of the <var>data</var> buffer, the <code id=event-stream-interpretation:dom-messageevent-origin><a href=#dom-messageevent-origin>origin</a></code> attribute must be initialised to the <a href=#unicode-serialisation-of-an-origin id=event-stream-interpretation:unicode-serialisation-of-an-origin>Unicode serialisation</a> of the
    <a href=#origin-2 id=event-stream-interpretation:origin-2>origin</a> of the event stream's final URL (i.e. the URL after redirects), and the <code id=event-stream-interpretation:dom-messageevent-lasteventid><a href=#dom-messageevent-lasteventid>lastEventId</a></code> attribute must be initialised to the
    <a href=#concept-event-stream-last-event-id id=event-stream-interpretation:concept-event-stream-last-event-id-3>last event ID string</a> of the event
    source. This event is not <a href=#concept-events-trusted id=event-stream-interpretation:concept-events-trusted>trusted</a>.<li><p>If the <var>event type</var> buffer has a value other than the empty string, change the
@@ -70015,7 +70020,7 @@
    <code id=shared-workers-and-the-sharedworker-interface:messageevent-2><a href=#messageevent>MessageEvent</a></code> interface, with the name <code id=shared-workers-and-the-sharedworker-interface:event-workerglobalscope-connect-2><a href=#event-workerglobalscope-connect>connect</a></code>, which does not bubble, is not
    cancelable, has no default action, has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-data-2><a href=#dom-messageevent-data>data</a></code>
    attribute whose value is initialised to the empty string, has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-ports-2><a href=#dom-messageevent-ports>ports</a></code> attribute whose value is initialised to a <a href=#dfn-read-only-array id=shared-workers-and-the-sharedworker-interface:dfn-read-only-array-2>read only</a> array containing only the newly created port, and
-   has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-source-2><a href=#dom-messageevent-source>source</a></code> attribute whose value is initialized
+   has a <code id=shared-workers-and-the-sharedworker-interface:dom-messageevent-source-2><a href=#dom-messageevent-source>source</a></code> attribute whose value is initialised
    to the newly created port, and <a href=#queue-a-task id=shared-workers-and-the-sharedworker-interface:queue-a-task-2>queue a task</a> to <a href=#concept-event-dispatch id=shared-workers-and-the-sharedworker-interface:concept-event-dispatch-2>dispatch</a> the event at <var>worker global
    scope</var>.<li>
 
@@ -70386,8 +70391,8 @@
   could access that data is running.</p>
 
   <p>When the <code id=the-localstorage-attribute:dom-localstorage-3><a href=#dom-localstorage>localStorage</a></code> attribute is accessed, the user
-  agent must run the following steps, which are known as the <dfn id=storage-object-initialization-steps><code>Storage</code> object
-  initialization steps</dfn>:</p> 
+  agent must run the following steps, which are known as the <dfn id=storage-object-initialisation-steps><code>Storage</code> object
+  initialisation steps</dfn>:</p> 
 
   <ol><li><p>The user agent may throw a <code id=the-localstorage-attribute:securityerror><a href=#securityerror>SecurityError</a></code> exception and abort these steps
    instead of returning a <code id=the-localstorage-attribute:storage-2-3><a href=#storage-2>Storage</a></code> object if the request violates a policy decision
@@ -73880,7 +73885,7 @@
    <a href=#xmlns-namespace id=creating-and-inserting-nodes:xmlns-namespace>XMLNS namespace</a></em> whose value is not exactly the same as the element's namespace,
    that is a <a href=#parse-error id=creating-and-inserting-nodes:parse-error>parse error</a>. Similarly, if the newly created element has an <code>xmlns:xlink</code> attribute in the <a href=#xmlns-namespace id=creating-and-inserting-nodes:xmlns-namespace-2>XMLNS namespace</a> whose value is not the
    <a href=#xlink-namespace id=creating-and-inserting-nodes:xlink-namespace>XLink Namespace</a>, that is a <a href=#parse-error id=creating-and-inserting-nodes:parse-error-2>parse error</a>.<li><p>If the newly created element is a <a href=#category-reset id=creating-and-inserting-nodes:category-reset>resettable element</a>,
-   invoke its <a href=#concept-form-reset-control id=creating-and-inserting-nodes:concept-form-reset-control>reset algorithm</a>. (This initializes the
+   invoke its <a href=#concept-form-reset-control id=creating-and-inserting-nodes:concept-form-reset-control>reset algorithm</a>. (This initialises the
    element's <a href=#concept-fe-value id=creating-and-inserting-nodes:concept-fe-value>value</a> and <a href=#concept-fe-checked id=creating-and-inserting-nodes:concept-fe-checked>checkedness</a> based on the element's attributes.)<li><p>If the element is a <a href=#form-associated-element id=creating-and-inserting-nodes:form-associated-element>form-associated element</a>, and the <a href=#form-element-pointer id=creating-and-inserting-nodes:form-element-pointer><code>form</code> element pointer</a> is not null, and there is no <code id=creating-and-inserting-nodes:the-template-element-4><a href=#the-template-element>template</a></code>
    element on the <a href=#stack-of-open-elements id=creating-and-inserting-nodes:stack-of-open-elements-6>stack of open elements</a>, and the newly created element is either not
    <a href=#category-form-attr id=creating-and-inserting-nodes:category-form-attr>reassociateable</a> or doesn't have a <code id=creating-and-inserting-nodes:attr-fae-form><a href=#attr-fae-form>form</a></code> attribute, and the <var>intended parent</var> is in

Modified: source
===================================================================
--- source	2014-09-19 23:22:36 UTC (rev 8800)
+++ source	2014-09-19 23:35:33 UTC (rev 8801)
@@ -9229,7 +9229,7 @@
   <div w-nodev>
 
   <p>The <dfn><code data-x="dom-document-currentScript">currentScript</code></dfn> attribute, on
-  getting, must return the value to which it was most recently initialized. When the
+  getting, must return the value to which it was most recently initialised. When the
   <code>Document</code> is created, the <code
   data-x="dom-document-currentScript">currentScript</code> must be initialised to null.</p>
 
@@ -14873,7 +14873,7 @@
      <dd><p>Left at its default value.</p></dd>
 
      <dt><span data-x="concept-css-style-sheet-CSS-rules">CSS rules</span></dt>
-     <dd><p>Left uninitialized.</p></dd>
+     <dd><p>Left uninitialised.</p></dd>
 
     </dl>
 
@@ -23177,7 +23177,7 @@
      <dd><p>Left at its default value.</p></dd>
 
      <dt><span data-x="concept-css-style-sheet-CSS-rules">CSS rules</span></dt>
-     <dd><p>Left uninitialized.</p></dd>
+     <dd><p>Left uninitialised.</p></dd>
 
     </dl>
 
@@ -28223,7 +28223,7 @@
 
    <dt><dfn><code data-x="dom-media-NETWORK_EMPTY">NETWORK_EMPTY</code></dfn> (numeric value 0)</dt>
 
-   <dd>The element has not yet been initialized. All attributes are in their initial states.</dd>
+   <dd>The element has not yet been initialised. All attributes are in their initial states.</dd>
 
    <dt><dfn><code data-x="dom-media-NETWORK_IDLE">NETWORK_IDLE</code></dfn> (numeric value 1)</dt>
 
@@ -31643,7 +31643,7 @@
   <code>MediaController</code> object. When a <span>media element</span> is created without a <code
   data-x="attr-media-mediagroup">mediagroup</code> attribute, it does not have a <span>current media
   controller</span>. (If it is created <em>with</em> such an attribute, then that attribute
-  initializes the <span>current media controller</span>, as defined below.)</p>
+  initialises the <span>current media controller</span>, as defined below.)</p>
 
   <p>The <dfn>slaved media elements</dfn> of a <code>MediaController</code> are the <span
   data-x="media element">media elements</span> whose <span>current media controller</span> is that
@@ -38090,7 +38090,7 @@
   <ol>
 
 
-   <!-- INITIALIZATION -->
+   <!-- INITIALISATION -->
 
    <li>
 
@@ -58719,7 +58719,7 @@
         <p>Let <var>old script element</var> be the value to which the <code>script</code>
         element's <span>node document</span>'s <code
         data-x="dom-document-currentScript">currentScript</code> object was most recently
-        initialized.</p>
+        initialised.</p>
 
        </li>
 
@@ -60853,7 +60853,7 @@
     <ol>
 
      <li><p>Let <var>canvas</var> be the <code>canvas</code> element to which the rendering
-     context's <code data-x="dom-context-2d-canvas">canvas</code> attribute was initialized.</p></li>
+     context's <code data-x="dom-context-2d-canvas">canvas</code> attribute was initialised.</p></li>
 
      <li><p>If the rendering context's <span data-x="concept-canvas-context-bitmap-mode">context
      bitmap mode</span> is <span data-x="concept-canvas-fixed">fixed</span> and the numeric value of
@@ -64534,7 +64534,7 @@
   clipping region, without affecting the actual subpaths. The new clipping region replaces the
   current clipping region.</p>
 
-  <p>When the context is initialized, the clipping region must be set to the largest infinite
+  <p>When the context is initialised, the clipping region must be set to the largest infinite
   surface (i.e. by default, no clipping occurs).</p>
 
   <!-- v6
@@ -75329,13 +75329,13 @@
    <li><p>Let <var>dataTransfer</var> be a newly created <code>DataTransfer</code> object
    associated with the given <span>drag data store</span>.</p></li>
 
-   <li><p id="effectAllowed-initialization">Set the <code
+   <li><p id="effectAllowed-initialisation">Set the <code
    data-x="dom-DataTransfer-effectAllowed">effectAllowed</code> attribute to the <span>drag data
    store</span>'s <span>drag data store allowed effects state</span>.</p></li>
 
    <li>
 
-    <p id="dropEffect-initialization">Set the <code
+    <p id="dropEffect-initialisation">Set the <code
     data-x="dom-DataTransfer-dropEffect">dropEffect</code> attribute to "<code
     data-x="dom-DataTransfer-dropEffect-none">none</code>" if <var>e</var> is <code
     data-x="event-dnd-dragstart">dragstart</code>, <code data-x="event-dnd-drag">drag</code>, <code
@@ -76227,7 +76227,7 @@
      <td>&#x2713; Cancelable</td>
      <td><span data-x="concept-dnd-p">Protected mode</span>
      <!-- <td>Same as last event</td> -->
-     <td><a href="#dropEffect-initialization">Based on <code>effectAllowed</code> value</a></td>
+     <td><a href="#dropEffect-initialisation">Based on <code>effectAllowed</code> value</a></td>
      <td>Reject <span>immediate user selection</span> as potential <span data-x="current target element">target element</span></td>
     </tr>
 
@@ -76260,7 +76260,7 @@
      <td>&#x2713; Cancelable</td>
      <td><span data-x="concept-dnd-p">Protected mode</span>
      <!-- <td>Same as last event</td> -->
-     <td><a href="#dropEffect-initialization">Based on <code>effectAllowed</code> value</a></td>
+     <td><a href="#dropEffect-initialisation">Based on <code>effectAllowed</code> value</a></td>
      <td>Reset the <span>current drag operation</span> to "none"</td>
     </tr>
 
@@ -77655,6 +77655,12 @@
   <p>The <dfn><code data-x="dom-document">document</code></dfn> IDL attribute must return
   <span data-x="concept-document-window">the <code>Window</code> object's newest <code>Document</code> object</span>.</p>
 
+  <p class="note">The <code>Document</code> object associated with a <code>Window</code> object can
+  change in exactly one case: when the <span>navigate</span> algorithm <span data-x="initialise the
+  Document object">initialises a new <code>Document</code> object</span> for the first page loaded
+  in a <span>browsing context</span>. In that specific case, the <code>Window</code> object of the
+  original <code>about:blank</code> page is reused and gets a new <code>Document</code> object.</p>
+
   <p>The <dfn><code data-x="dom-document-defaultView">defaultView</code></dfn> IDL attribute of the
   <code>Document</code> interface must return the <code>Document</code>'s <span>browsing
   context</span>'s <code>WindowProxy</code> object, if there is one, or null otherwise.</p>
@@ -78801,7 +78807,7 @@
   <code>Document</code> objects must be initialised to <span>the document's domain</span>, if it has
   one, and the empty string otherwise. If <span>the document's domain</span> starts with a U+005B
   LEFT SQUARE BRACKET character ([) and ends with a U+005D RIGHT SQUARE BRACKET character (]), it is
-  an IPv6 address; these square brackets must be omitted when initializing the attribute's
+  an IPv6 address; these square brackets must be omitted when initialising the attribute's
   value.</p>
 
   <p>On getting, the attribute must return its current value, unless the <code>Document</code> has
@@ -80297,7 +80303,7 @@
    data-x="concept-navigate-mature">mature</span> attempt to navigate the <span>browsing
    context</span>, including canceling any instances of the <span>fetch</span> algorithm started by
    those attempts. If one of those attempts has already created and <span data-x="initialise the
-   document object">initialised a new <code>Document</code> object</span>, <span data-x="abort a
+   Document object">initialised a new <code>Document</code> object</span>, <span data-x="abort a
    document">abort</span> that <code>Document</code> also. (Navigation attempts that have <span
    data-x="concept-navigate-mature">matured</span> already have session history entries, and are
    therefore handled during the <span>update the session history with the new page</span> algorithm,
@@ -80756,7 +80762,7 @@
     data-x="javascript protocol">dereferencing a <code>javascript:</code> URL</span> and when
     performing <span>an overridden reload</span>.</p>
 
-    <p><dfn data-x="initialise the Document object">Initializing a new <code>Document</code>
+    <p><dfn data-x="initialise the Document object">Initialising a new <code>Document</code>
     object</dfn>: when a <code>Document</code> is created as part of the above steps, the user agent
     will be required to additionally run the following algorithm after creating the new object:</p>
 
@@ -81088,7 +81094,7 @@
   <span>navigate</span> algorithm, starting from the <i>resource handling</i> step, using the new
   body part as the resource being navigated, with <span>replacement enabled</span> if a previous
   body part from the same resource resulted in a <code>Document</code> object being created and
-  <span data-x="initialise the document object">initialized</span>, and otherwise using the same
+  <span data-x="initialise the Document object">initialised</span>, and otherwise using the same
   setup as the <span>navigate</span> attempt that caused this section to be invoked in the first
   place.</p>
 
@@ -81824,7 +81830,7 @@
    <code>Document</code>, with <i
    data-x="concept-event-target-override">target override</i> set to the <code>Document</code>
    object, using the <code>PageTransitionEvent</code> interface,
-   with the <code data-x="dom-PageTransitionEvent-persisted">persisted</code> attribute initialized
+   with the <code data-x="dom-PageTransitionEvent-persisted">persisted</code> attribute initialised
    to true if the <code>Document</code> object's <i
    data-x="concept-document-salvageable">salvageable</i> state is true, and false otherwise. This
    event must not bubble, must not be cancelable, and has no default action.</p></li>
@@ -81944,7 +81950,7 @@
 
   </dl>
 
-  <p class="note">There are no <code>BeforeUnloadEvent</code>-specific initialization methods.</p>
+  <p class="note">There are no <code>BeforeUnloadEvent</code>-specific initialisation methods.</p>
 
   <div w-nodev>
 
@@ -84816,7 +84822,7 @@
   <ol>
 
    <li><p>Let <var>script</var> be a new <span data-x="concept-script">script</span> that
-   this algorithm will subsequently initialize.</p></li>
+   this algorithm will subsequently initialise.</p></li>
 
    <li><p>If <span data-x="concept-bc-noscript">scripting is disabled</span> for <span>browsing
    context</span> passed to this algorithm, then abort these steps, as if the script source
@@ -87083,13 +87089,13 @@
   <hr>
 
   <p>The <dfn><code data-x="dom-windowtimers-setTimeout">setTimeout()</code></dfn> method must return
-  the value returned by the <span>timer initialization steps</span>, passing them the method's
+  the value returned by the <span>timer initialisation steps</span>, passing them the method's
   arguments, the object on which the method for which the algorithm is running is implemented (a
   <code>Window</code> or <code>WorkerGlobalScope</code> object) as the <var>method
   context</var>, and the <var>repeat</var> flag set to false.</p>
 
   <p>The <dfn><code data-x="dom-windowtimers-setInterval">setInterval()</code></dfn> method must
-  return the value returned by the <span>timer initialization steps</span>, passing them the
+  return the value returned by the <span>timer initialisation steps</span>, passing them the
   method's arguments, the object on which the method for which the algorithm is running is
   implemented (a <code>Window</code> or <code>WorkerGlobalScope</code> object) as the <var>method context</var>, and the <var>repeat</var> flag set to true.</p>
 
@@ -87101,7 +87107,7 @@
 
   <hr>
 
-  <p>The <dfn>timer initialization steps</dfn>, which are invoked with some method arguments, a <var>method context</var>, a <var>repeat</var> flag which can be true or false, and
+  <p>The <dfn>timer initialisation steps</dfn>, which are invoked with some method arguments, a <var>method context</var>, a <var>repeat</var> flag which can be true or false, and
   optionally (and only if the <var>repeat</var> flag is true) a <var>previous
   handle</var>, are as follows:</p>
 
@@ -87173,7 +87179,7 @@
 
      </li>
 
-     <li><p>If the <var>repeat</var> flag is true, then call <span>timer initialization
+     <li><p>If the <var>repeat</var> flag is true, then call <span>timer initialisation
      steps</span> again, passing them the same method arguments, the same <var>method
      context</var>, with the <var>repeat</var> flag still set to true, and with the <var>previous handle</var> set to <var>handler</var>.</p></li>
 
@@ -89998,7 +90004,7 @@
   introduce race conditions -->
 
   <p>The <dfn><code data-x="dom-EventSource-withCredentials">withCredentials</code></dfn> attribute
-  must return the value to which it was last initialized. When the object is created, it must be
+  must return the value to which it was last initialised. When the object is created, it must be
   initialised to false.</p>
 
   <p>The <dfn><code data-x="dom-EventSource-readyState">readyState</code></dfn> attribute represents
@@ -90409,7 +90415,7 @@
    <li><p>Create an event that uses the <code>MessageEvent</code> interface, with the event type
    <code data-x="event-message">message</code>, which does not bubble, is not cancelable, and has no
    default action. The <code data-x="dom-MessageEvent-data">data</code> attribute must be
-   initialized to the value of the <var>data</var> buffer, the <code
+   initialised to the value of the <var>data</var> buffer, the <code
    data-x="dom-MessageEvent-origin">origin</code> attribute must be initialised to the <span
    data-x="Unicode serialisation of an origin">Unicode serialisation</span> of the
    <span>origin</span> of the event stream's final URL (i.e. the URL after redirects), and the <code
@@ -94420,7 +94426,7 @@
    attribute whose value is initialised to the empty string, has a <code
    data-x="dom-MessageEvent-ports">ports</code> attribute whose value is initialised to a <span
    data-x="dfn-read-only-array">read only</span> array containing only the newly created port, and
-   has a <code data-x="dom-MessageEvent-source">source</code> attribute whose value is initialized
+   has a <code data-x="dom-MessageEvent-source">source</code> attribute whose value is initialised
    to the newly created port, and <span>queue a task</span> to <span
    data-x="concept-event-dispatch">dispatch</span> the event at <var>worker global
    scope</var>.</p></li>
@@ -94861,7 +94867,7 @@
 
   <p>When the <code data-x="dom-localStorage">localStorage</code> attribute is accessed, the user
   agent must run the following steps, which are known as the <dfn><code>Storage</code> object
-  initialization steps</dfn>:</p> <!-- these steps are named because marcos uses them from another
+  initialisation steps</dfn>:</p> <!-- these steps are named because marcos uses them from another
   spec -->
 
   <ol>
@@ -100453,7 +100459,7 @@
    <span>XLink Namespace</span>, that is a <span>parse error</span>.</p></li>
 
    <li><p>If the newly created element is a <span data-x="category-reset">resettable element</span>,
-   invoke its <span data-x="concept-form-reset-control">reset algorithm</span>. (This initializes the
+   invoke its <span data-x="concept-form-reset-control">reset algorithm</span>. (This initialises the
    element's <span data-x="concept-fe-value">value</span> and <span
    data-x="concept-fe-checked">checkedness</span> based on the element's attributes.)</p></li>
 



More information about the Commit-Watchers mailing list