[html5] r8837 - [giow] (0) Allow browsers to let shared workers survive navigation for a short t [...]

whatwg at whatwg.org whatwg at whatwg.org
Tue Oct 14 14:44:35 PDT 2014


Author: ianh
Date: 2014-10-14 14:44:30 -0700 (Tue, 14 Oct 2014)
New Revision: 8837

Modified:
   complete.html
   index
   source
Log:
[giow] (0) Allow browsers to let shared workers survive navigation for a short time.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=24691
Affected topics: DOM APIs, Workers

Modified: complete.html
===================================================================
--- complete.html	2014-10-11 00:58:18 UTC (rev 8836)
+++ complete.html	2014-10-14 21:44:30 UTC (rev 8837)
@@ -340,7 +340,7 @@
   </style><body onload=init()>
   <header id=head class="head with-buttons">
    <p><a href=https://whatwg.org/ class=logo><img src=//whatwg.org/images/logo width=101 alt=WHATWG height=101></a></p>
-   <hgroup><h1 class=allcaps>HTML</h1><h2 id=living-standard-—-last-updated-[date:-01-jan-1901] class="no-num no-toc">Living Standard — Last Updated <span class=pubdate>10 October 2014</span></h2></hgroup>
+   <hgroup><h1 class=allcaps>HTML</h1><h2 id=living-standard-—-last-updated-[date:-01-jan-1901] class="no-num no-toc">Living Standard — Last Updated <span class=pubdate>14 October 2014</span></h2></hgroup>
    
    <nav>
     <div>
@@ -2406,7 +2406,7 @@
     specification. <a href=#refsECMA262>[ECMA262]</a></p>
 
     <p>The <dfn id=arraybuffer>ArrayBuffer</dfn> and related object types and underlying concepts from the
-    ECMAScript Specification are used for several features in this specification. <a href=#refsECMA262>[ECMA262]</a></p>
+    ECMAScript Specification are used for several features in this specification. <a href=#refsECMA262>[ECMA262]</a><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27030" title="ArrayBuffer and friends are now covered by IDL.">27030</a></div>
 
     <p>The following helper IDL is used for referring to <code id=dependencies:arraybuffer><a href=#arraybuffer>ArrayBuffer</a></code>-related types:</p>
 
@@ -5580,7 +5580,7 @@
   run the steps defined for the type of object in question. The steps will return a new object of
   the same type, and will permanently <dfn id=concept-transferable-neutered>neuter</dfn> the
   original object. (This is an irreversible and non-idempotent operation; once an object has been
-  transferred, it cannot be transferred, or indeed used, again.)</p>
+  transferred, it cannot be transferred, or indeed used, again.)<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27031" title="ES6 renamed "neutered" to "detached".">27031</a></div>
 
   <p id=transferArrayBuffer>To <a href=#transfer-a-transferable-object id=transferable-objects:transfer-a-transferable-object>transfer</a> an
   <code id=transferable-objects:arraybuffer-3><a href=#arraybuffer>ArrayBuffer</a></code> object <var>old</var> to a new owner <var>owner</var>, a user agent must create a new <code id=transferable-objects:arraybuffer-4><a href=#arraybuffer>ArrayBuffer</a></code> object pointing at
@@ -7842,7 +7842,7 @@
 
 
 
-  <h5 id=embedding-custom-non-visible-data-with-the-data-*-attributes>3.2.5.9 <dfn>Embedding custom non-visible data</dfn> with the <code id=embedding-custom-non-visible-data-with-the-data-*-attributes:attr-data-*><a href=#attr-data-*>data-*</a></code> attributes</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dataset">caniuse.com</a></div>
+  <h5 id=embedding-custom-non-visible-data-with-the-data-*-attributes>3.2.5.9 <dfn>Embedding custom non-visible data</dfn> with the <code id=embedding-custom-non-visible-data-with-the-data-*-attributes:attr-data-*><a href=#attr-data-*>data-*</a></code> attributes</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dataset">caniuse.com</a></div>
 
   <p>A <dfn id=custom-data-attribute>custom data attribute</dfn> is an attribute in no namespace whose name starts with the
   string "<dfn id=attr-data-*><code>data-</code></dfn>", has at least one character after the
@@ -10327,7 +10327,7 @@
 
 
 
-  <h3 id=sections>4.3 Sections</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cl
 ass="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=html5semantic">caniuse.com</a></div>
+  <h3 id=sections>4.3 Sections</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cl
 ass="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=html5semantic">caniuse.com</a></div>
 
   <h4 id=the-body-element>4.3.1 The <dfn><code>body</code></dfn> element</h4>
 
@@ -13617,7 +13617,7 @@
 
   <h3 id=text-level-semantics>4.5 Text-level semantics</h3>
 
-  <h4 id=the-a-element>4.5.1 The <dfn><code>a</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome no"><span>Chrome</span> <span>None</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>30+</span></span><span class="and_chr no"><span>Chrome for Android</span> <span>None</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>None</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span cla
 ss="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=rellist">caniuse.com</a></div>
+  <h4 id=the-a-element>4.5.1 The <dfn><code>a</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27047" title="There should be a difference between a having an href attribute and a not having an href attribute. See bug 27022 comment 0.">27047</a><p class=support><strong>Support:</strong> <span class="chrome no"><span>Chrome</span> <span>None</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>30+</span></span><span class="and_chr no"><span>Chrome for Android</span> <span>None</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Androi
 d</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>None</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=rellist">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-a-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-a-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-a-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#interactive-content-2 id=the-a-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-a-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-a-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-a-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-a-element:concept-element-content-model>Content model</a>:<dd><a href=#transparent id=the-a-element:transparent>Transparent</a>, but there must be no <a href=#interactive-content-2 id=the-a-element:interactive-content-2-2>interacti
 ve content</a> descendant.<dt><a href=#concept-element-tag-omission id=the-a-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-a-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-a-element:global-attributes>Global attributes</a><dd><code id=the-a-element:attr-hyperlink-href><a href=#attr-hyperlink-href>href</a></code> — Address of the <a href=#hyperlink id=the-a-element:hyperlink>hyperlink</a><dd><code id=the-a-element:attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> — <a href=#browsing-context id=the-a-element:browsing-context>Browsing context</a> for <a href=#hyperlink id=the-a-element:hyperlink-2>hyperlink</a> <a href=#navigate id=the-a-element:navigate>navigation</a><dd><code id=the-a-element:attr-hyperlink-download><a href=#attr-hyperlink-download>download</a></code> — Whether to download the resource inst
 ead of navigating to it, and its file name if so<dd><code id=the-a-element:ping><a href=#ping>ping</a></code> — <a href=#url id=the-a-element:url>URLs</a> to ping<dd><code id=the-a-element:attr-hyperlink-rel><a href=#attr-hyperlink-rel>rel</a></code> — Relationship between the document containing the hyperlink and the destination resource<dd><code id=the-a-element:attr-hyperlink-hreflang><a href=#attr-hyperlink-hreflang>hreflang</a></code> — Language of the linked resource<dd><code id=the-a-element:attr-hyperlink-type><a href=#attr-hyperlink-type>type</a></code> — Hint for the type of the referenced resource<dt><a href=#concept-element-dom id=the-a-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmlanchorelement>HTMLAnchorElement</dfn> : <a href=#htmlelement id=the-a-element:htmlelement>HTMLElement</a> {
@@ -14359,7 +14359,7 @@
   the same expansion. Every <code id=the-abbr-element:the-abbr-element-8><a href=#the-abbr-element>abbr</a></code> element is independent.</p>
 
 
-  <h4 id=the-ruby-element>4.5.10 The <dfn><code>ruby</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25555" title="Shouldn't <ruby> also allow intermixed script-supporting elements?">25555</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21040" title="Double-sided ruby">21040</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21041" title="Inlining ruby">21041</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>5+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>5.5+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>5.0-5.1+</span></span><span class="a
 ndroid partial"><span><span>Android Browser</span> (limited) </span><span>3+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera partial"><span><span>Opera</span> (limited) </span><span>15+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=ruby">caniuse.com</a></div>
+  <h4 id=the-ruby-element>4.5.10 The <dfn><code>ruby</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25555" title="Shouldn't <ruby> also allow intermixed script-supporting elements?">25555</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21040" title="Double-sided ruby">21040</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21041" title="Inlining ruby">21041</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>5+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>5.5+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>5.0-5.1+</span></span><span class="a
 ndroid partial"><span><span>Android Browser</span> (limited) </span><span>3+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera partial"><span><span>Opera</span> (limited) </span><span>15+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=ruby">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-ruby-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-ruby-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-ruby-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#palpable-content-2 id=the-ruby-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-ruby-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-ruby-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-ruby-element:concept-element-content-model>Content model</a>:<dd>See prose.<dt><a href=#concept-element-tag-omission id=the-ruby-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-ruby-element:concept-element-attributes
 >Content attributes</a>:<dd><a href=#global-attributes id=the-ruby-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-ruby-element:concept-element-dom>DOM interface</a>:<dd>Uses <code id=the-ruby-element:htmlelement><a href=#htmlelement>HTMLElement</a></code>.</dl>
 
@@ -16076,7 +16076,7 @@
 
 
 
-  <h4 id=downloading-resources>4.6.4 Downloading resources</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>20+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and
 _ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=download">caniuse.com</a></div>
+  <h4 id=downloading-resources>4.6.4 Downloading resources</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>20+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and
 _ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=download">caniuse.com</a></div>
 
   <p>In some cases, resources are intended for later use rather than immediate viewing. To indicate
   that a resource is intended to be downloaded for use later, rather than immediately used, the
@@ -16503,7 +16503,7 @@
   <p>For <code id=link-type-help:the-a-element-3><a href=#the-a-element>a</a></code> and <code id=link-type-help:the-area-element-3><a href=#the-area-element>area</a></code> elements, on some browsers, the <code id=link-type-help:link-type-help-4><a href=#link-type-help>help</a></code> keyword causes the link to use a different cursor.</p>
 
 
-  <h5 id=rel-icon>4.6.5.6 Link type "<dfn><code>icon</code></dfn>"</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><sp
 an class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=link-icon-png">caniuse.com</a></div>
+  <h5 id=rel-icon>4.6.5.6 Link type "<dfn><code>icon</code></dfn>"</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><sp
 an class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=link-icon-png">caniuse.com</a></div>
 
   <p>The <code id=rel-icon:rel-icon><a href=#rel-icon>icon</a></code> keyword may be used with <code id=rel-icon:the-link-element><a href=#the-link-element>link</a></code> elements.
   This keyword creates an <a href=#external-resource-link id=rel-icon:external-resource-link>external resource link</a>.</p>
@@ -17354,7 +17354,7 @@
 
 
 
-  <h3 id=embedded-content>4.8 Embedded content</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr no"><span>Chrome for Android</span> <span>None</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span
 >Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=picture">caniuse.com</a></div>
+  <h3 id=embedded-content>4.8 Embedded content</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span
 >Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=picture">caniuse.com</a></div>
 
 
 
@@ -17899,7 +17899,7 @@
   is the embedded content; the value of
   the <dfn id=attr-img-alt><code>alt</code></dfn> attribute provides equivalent content for
   those who cannot process images or who have image loading disabled (i.e. it is the
-  <code id=the-img-element:the-img-element-2><a href=#the-img-element>img</a></code> element's <a href=#fallback-content id=the-img-element:fallback-content>fallback content</a>).<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>8+</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span
 > (limited) </span><span>7.1+</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=srcset">caniuse.com</a></div>
+  <code id=the-img-element:the-img-element-2><a href=#the-img-element>img</a></code> element's <a href=#fallback-content id=the-img-element:fallback-content>fallback content</a>).<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>8+</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>7.
 1+</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=srcset">caniuse.com</a></div>
 
   <p>The requirements on the <code id=the-img-element:attr-img-alt-2><a href=#attr-img-alt>alt</a></code> attribute's value are described
   <a href=#alt>in the next section</a>.</p>
@@ -19966,7 +19966,7 @@
 
 
 
-  <h4 id=the-iframe-element>4.8.6 The <dfn><code>iframe</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25454" title="Initial content for iframes">25454</a></div>
+  <h4 id=the-iframe-element>4.8.6 The <dfn><code>iframe</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25454" title="Initial content for iframes">25454</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27029" title=""the user agent must create a nested browsing context" In this sentence create should be a link to the steps one has to follow to instantiate a nested browsing context.">27029</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-iframe-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-iframe-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-iframe-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-iframe-element:embedded-content-category>Embedded content</a>.<dd><a href=#interactive-content-2 id=the-iframe-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-iframe-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-iframe-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-iframe-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-iframe-element:concept-element-content-model>Content model</a>:<dd>Text th
 at conforms to <a href=#iframe-content-model>the requirements given in the prose</a>.<dt><a href=#concept-element-tag-omission id=the-iframe-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-iframe-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-iframe-element:global-attributes>Global attributes</a><dd><code id=the-iframe-element:attr-iframe-src><a href=#attr-iframe-src>src</a></code> — Address of the resource<dd><code id=the-iframe-element:attr-iframe-srcdoc><a href=#attr-iframe-srcdoc>srcdoc</a></code> — A document to render in the <code id=the-iframe-element:the-iframe-element><a href=#the-iframe-element>iframe</a></code><dd><code id=the-iframe-element:attr-iframe-name><a href=#attr-iframe-name>name</a></code> — Name of <a href=#nested-browsing-context id=the-iframe-element:nested-browsing-context>nested browsing context</a><dd
 ><code id=the-iframe-element:attr-iframe-sandbox><a href=#attr-iframe-sandbox>sandbox</a></code> — Security rules for nested content<dd><code id=the-iframe-element:attr-iframe-seamless><a href=#attr-iframe-seamless>seamless</a></code> — Whether to apply the document's styles to the nested content<dd><code id=the-iframe-element:attr-iframe-allowfullscreen><a href=#attr-iframe-allowfullscreen>allowfullscreen</a></code> — Whether to allow the <code id=the-iframe-element:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code>'s contents to use <code id=the-iframe-element:dom-element-requestfullscreen><a href=#dom-element-requestfullscreen>requestFullscreen()</a></code><dd><code id=the-iframe-element:attr-dim-width><a href=#attr-dim-width>width</a></code> — Horizontal dimension<dd><code id=the-iframe-element:attr-dim-height><a href=#attr-dim-height>height</a></code> — Vertical dimension<dt><a href=#concept-element-dom id=the-iframe-element:concept-element-dom
 >DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmliframeelement>HTMLIFrameElement</dfn> : <a href=#htmlelement id=the-iframe-element:htmlelement>HTMLElement</a> {
@@ -20230,7 +20230,7 @@
   <p>The <dfn id=attr-iframe-sandbox><code>sandbox</code></dfn> attribute, when specified,
   enables a set of extra restrictions on any content hosted by the <code id=the-iframe-element:the-iframe-element-25><a href=#the-iframe-element>iframe</a></code>. Its value
   must be an <a href=#unordered-set-of-unique-space-separated-tokens id=the-iframe-element:unordered-set-of-unique-space-separated-tokens>unordered set of unique space-separated tokens</a> that are <a href=#ascii-case-insensitive id=the-iframe-element:ascii-case-insensitive>ASCII
-  case-insensitive</a>. The allowed values are <code id=the-iframe-element:attr-iframe-sandbox-allow-forms><a href=#attr-iframe-sandbox-allow-forms>allow-forms</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-pointer-lock><a href=#attr-iframe-sandbox-allow-pointer-lock>allow-pointer-lock</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-popups><a href=#attr-iframe-sandbox-allow-popups>allow-popups</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-same-origin><a href=#attr-iframe-sandbox-allow-same-origin>allow-same-origin</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-scripts><a href=#attr-iframe-sandbox-allow-scripts>allow-scripts</a></code>, and <code id=the-iframe-element:attr-iframe-sandbox-allow-top-navigation><a href=#attr-iframe-sandbox-allow-top-navigation>allow-top-navigation</a></code>.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</stron
 g> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>28+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=iframe-sandbox">caniuse.com</a></div>
+  case-insensitive</a>. The allowed values are <code id=the-iframe-element:attr-iframe-sandbox-allow-forms><a href=#attr-iframe-sandbox-allow-forms>allow-forms</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-pointer-lock><a href=#attr-iframe-sandbox-allow-pointer-lock>allow-pointer-lock</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-popups><a href=#attr-iframe-sandbox-allow-popups>allow-popups</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-same-origin><a href=#attr-iframe-sandbox-allow-same-origin>allow-same-origin</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-scripts><a href=#attr-iframe-sandbox-allow-scripts>allow-scripts</a></code>, and <code id=the-iframe-element:attr-iframe-sandbox-allow-top-navigation><a href=#attr-iframe-sandbox-allow-top-navigation>allow-top-navigation</a></code>.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</stron
 g> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>28+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=iframe-sandbox">caniuse.com</a></div>
 
   <p>When the attribute is set, the content is treated as being from a unique <a href=#origin-2 id=the-iframe-element:origin-2-2>origin</a>,
   forms, scripts, and various potentially annoying APIs are disabled, links are prevented from
@@ -21434,7 +21434,7 @@
 
 
 
-  <h4 id=the-video-element>4.8.10 The <dfn id=video><code>video</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=5755" title="<video>: Expose media resource metadata (e.g. movie name, release year)">5755</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25547" title="Shouldn't <video> allow intermixed script-supporting elements?">25547</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13437" title="Editorial changes to The Video element (5 of 5)">13437</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Sa
 fari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=video">caniuse.com</a></div>
+  <h4 id=the-video-element>4.8.10 The <dfn id=video><code>video</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=5755" title="<video>: Expose media resource metadata (e.g. movie name, release year)">5755</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25547" title="Shouldn't <video> allow intermixed script-supporting elements?">25547</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13437" title="Editorial changes to The Video element (5 of 5)">13437</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Sa
 fari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=video">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-video-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-video-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-video-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-video-element:embedded-content-category>Embedded content</a>.<dd>If the element has a <code id=the-video-element:attr-media-controls><a href=#attr-media-controls>controls</a></code> attribute: <a href=#interactive-content-2 id=the-video-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-video-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-video-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-video-element:embedded-content-category-2>embedded content</a> is expected.<dt>
 <a href=#concept-element-content-model id=the-video-element:concept-element-content-model>Content model</a>:<dd>If the element has a <code id=the-video-element:attr-media-src><a href=#attr-media-src>src</a></code> attribute:
  zero or more <code id=the-video-element:the-track-element><a href=#the-track-element>track</a></code> elements, then
@@ -21685,7 +21685,7 @@
 
 
 
-  <h4 id=the-audio-element>4.8.11 The <dfn id=audio><code>audio</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7253" title="<video>: Provide a way to let the browser know what's coming next, for gapless playback">7253</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=audio">caniuse.com</a></div>
+  <h4 id=the-audio-element>4.8.11 The <dfn id=audio><code>audio</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7253" title="<video>: Provide a way to let the browser know what's coming next, for gapless playback">7253</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=audio">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-audio-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-audio-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-audio-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-audio-element:embedded-content-category>Embedded content</a>.<dd>If the element has a <code id=the-audio-element:attr-media-controls><a href=#attr-media-controls>controls</a></code> attribute: <a href=#interactive-content-2 id=the-audio-element:interactive-content-2>Interactive content</a>.<dd>If the element has a <code id=the-audio-element:attr-media-controls-2><a href=#attr-media-controls>controls</a></code> attribute: <a href=#palpable-content-2 id=the-audio-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-audio-element:concept-element-contexts>Contexts in which this element can be used</a>:<
 dd>Where <a href=#embedded-content-category id=the-audio-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-audio-element:concept-element-content-model>Content model</a>:<dd>If the element has a <code id=the-audio-element:attr-media-src><a href=#attr-media-src>src</a></code> attribute:
 zero or more <code id=the-audio-element:the-track-element><a href=#the-track-element>track</a></code> elements, then
@@ -27704,7 +27704,7 @@
 
 
 
-  <h4 id=svg-0>4.8.19 SVG</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13648" title="SVG should have image role">13648</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13649" title="Expose SVG <title> and <desc> to AAPIs">13649</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=svg-html5">caniuse.com</a></div>
+  <h4 id=svg-0>4.8.19 SVG</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13648" title="SVG should have image role">13648</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13649" title="Expose SVG <title> and <desc> to AAPIs">13649</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=svg-html5">caniuse.com</a></div>
 
   <p>The <dfn id=svg><code>svg</code></dfn> element from the <a href=#svg-namespace id=svg-0:svg-namespace>SVG namespace</a> falls into the
   <a href=#embedded-content-category id=svg-0:embedded-content-category>embedded content</a>, <a href=#phrasing-content-2 id=svg-0:phrasing-content-2>phrasing content</a>, and <a href=#flow-content-2 id=svg-0:flow-content-2>flow content</a>
@@ -31092,7 +31092,7 @@
   <pre>custname=Denise+Lawrence&custtel=555-321-8642&custemail=&size=medium&topping=cheese&topping=mushroom&delivery=19%3A00&comments=</pre>
 
 
-  <h5 id=client-side-form-validation>4.10.1.4 Client-side form validation</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>10+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.0-10.1+</span></span><span class="ie_mob partial"><span><s
 pan>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=form-validation">caniuse.com</a></div>
+  <h5 id=client-side-form-validation>4.10.1.4 Client-side form validation</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>10+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.0-10.1+</span></span><span class="ie_mob partial"><span><s
 pan>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=form-validation">caniuse.com</a></div>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -34213,7 +34213,7 @@
   
 
   <p id="date-state-%28type=date%29">When an <code id="date-state-(type=date):the-input-element"><a href=#the-input-element>input</a></code> element's <code id="date-state-(type=date):attr-input-type"><a href=#attr-input-type>type</a></code> attribute is in
-  the <a href="#date-state-(type=date)" id="date-state-(type=date):date-state-(type=date)">Date</a> state, the rules in this section apply.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span>
 <span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-datetime">caniuse.com</a></div>
+  the <a href="#date-state-(type=date)" id="date-state-(type=date):date-state-(type=date)">Date</a> state, the rules in this section apply.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span>
 <span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-datetime">caniuse.com</a></div>
 
   
 
@@ -34928,7 +34928,7 @@
   </div>
 
 
-  <h6 id="number-state-(type=number)">4.10.5.1.13 <dfn id=number-state>Number</dfn> state (<code>type=number</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16346" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">16346</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18089" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">18089</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limite
 d) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-number">caniuse.com</a></div>
+  <h6 id="number-state-(type=number)">4.10.5.1.13 <dfn id=number-state>Number</dfn> state (<code>type=number</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16346" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">16346</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18089" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">18089</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limite
 d) </span><span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-number">caniuse.com</a></div>
 
   
 
@@ -35088,7 +35088,7 @@
 
 
 
-  <h6 id="range-state-(type=range)">4.10.5.1.14 <dfn>Range</dfn> state (<code>type=range</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>23+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE 
 Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-range">caniuse.com</a></div>
+  <h6 id="range-state-(type=range)">4.10.5.1.14 <dfn>Range</dfn> state (<code>type=range</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>23+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE 
 Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-range">caniuse.com</a></div>
 
   
 
@@ -35437,7 +35437,7 @@
 
 
 
-  <h6 id="color-state-(type=color)">4.10.5.1.15 <dfn>Colour</dfn> state (<code>type=color</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>17+</span></span><span class="ie_mob 
 no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-color">caniuse.com</a></div>
+  <h6 id="color-state-(type=color)">4.10.5.1.15 <dfn>Colour</dfn> state (<code>type=color</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>17+</span></span><span class="ie_mob 
 no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-color">caniuse.com</a></div>
 
   
 
@@ -37182,7 +37182,7 @@
   <em>short</em> hint (a word or short phrase) intended to aid the user with data entry when the
   control has no value. A hint could be a sample value or a brief description of the expected
   format. The attribute, if specified, must have a value that contains no U+000A LINE FEED (LF) or
-  U+000D CARRIAGE RETURN (CR) characters.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Fi
 refox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-placeholder">caniuse.com</a></div>
+  U+000D CARRIAGE RETURN (CR) characters.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Fi
 refox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-placeholder">caniuse.com</a></div>
 
   <p>The <code id=the-placeholder-attribute:attr-input-placeholder-2><a href=#attr-input-placeholder>placeholder</a></code> attribute should not be used as an
   alternative to a <code id=the-placeholder-attribute:the-label-element><a href=#the-label-element>label</a></code>. For a longer hint or other advisory text, the <code id=the-placeholder-attribute:attr-title><a href=#attr-title>title</a></code> attribute is more appropriate.</p>
@@ -38161,7 +38161,7 @@
 
 
 
-  <h4 id=the-datalist-element>4.10.8 The <dfn><code>datalist</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Sourc
 e: <a href="http://caniuse.com/#feat=datalist">caniuse.com</a></div>
+  <h4 id=the-datalist-element>4.10.8 The <dfn><code>datalist</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Sourc
 e: <a href="http://caniuse.com/#feat=datalist">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-datalist-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-datalist-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-datalist-element:phrasing-content-2>Phrasing content</a>.<dt><a href=#concept-element-contexts id=the-datalist-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-datalist-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-datalist-element:concept-element-content-model>Content model</a>:<dd>Either: <a href=#phrasing-content-2 id=the-datalist-element:phrasing-content-2-3>phrasing content</a>.<dd>Or: Zero or more <code id=the-datalist-element:the-option-element><a href=#the-option-element>option</a></code> and <span>script-supporting</span> elements.<dt><a href=#concept-element-tag-omission id=the-dat
 alist-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-datalist-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-datalist-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-datalist-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmldatalistelement>HTMLDataListElement</dfn> : <a href=#htmlelement id=the-datalist-element:htmlelement>HTMLElement</a> {
@@ -39226,7 +39226,7 @@
 
 
 
-  <h4 id=the-progress-element>4.10.14 The <dfn><code>progress</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18093" title="progress and meter have no name-attribute? So their value is not POST or GET when the form is submitted? If not, this means an addition alement must be used to convey these values if needed.">18093</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>16+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>7.0-7.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4
 .4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=progressmeter">caniuse.com</a></div>
+  <h4 id=the-progress-element>4.10.14 The <dfn><code>progress</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18093" title="progress and meter have no name-attribute? So their value is not POST or GET when the form is submitted? If not, this means an addition alement must be used to convey these values if needed.">18093</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>16+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>7.0-7.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4
 .4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=progressmeter">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-progress-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-progress-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-progress-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#category-label id=the-progress-element:category-label>Labelable element</a>.<dd><a href=#palpable-content-2 id=the-progress-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-progress-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-progress-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-progress-element:concept-element-content-model>Content model</a>:<dd><a href=#phrasing-content-2 id=the-progress-element:phrasing-content-2-3>Phrasing content</a>, but there must be no <code id=the-
 progress-element:the-progress-element><a href=#the-progress-element>progress</a></code> element descendants.<dt><a href=#concept-element-tag-omission id=the-progress-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-progress-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-progress-element:global-attributes>Global attributes</a><dd><code id=the-progress-element:attr-progress-value><a href=#attr-progress-value>value</a></code> — Current value of the element<dd><code id=the-progress-element:attr-progress-max><a href=#attr-progress-max>max</a></code> — Upper bound of range<dt><a href=#concept-element-dom id=the-progress-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmlprogresselement>HTMLProgressElement</dfn> : <a href=#htmlelement id=the-progress-element:htmlelement>HTMLElement</a> {
@@ -40357,7 +40357,7 @@
   </p>
 
 
-  <h6 id=autofocusing-a-form-control:-the-autofocus-attribute>4.10.19.6.1 Autofocusing a form control: the <code id=autofocusing-a-form-control:-the-autofocus-attribute:attr-fe-autofocus><a href=#attr-fe-autofocus>autofocus</a></code> attribute</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=26669" title="Bad design: autofocus attribute">26669</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini<
 /span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=autofocus">caniuse.com</a></div>
+  <h6 id=autofocusing-a-form-control:-the-autofocus-attribute>4.10.19.6.1 Autofocusing a form control: the <code id=autofocusing-a-form-control:-the-autofocus-attribute:attr-fe-autofocus><a href=#attr-fe-autofocus>autofocus</a></code> attribute</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=26669" title="Bad design: autofocus attribute">26669</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini<
 /span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=autofocus">caniuse.com</a></div>
 
   
 
@@ -43241,7 +43241,7 @@
 
   <h3 id=interactive-elements>4.11 Interactive elements</h3>
 
-  <h4 id=the-details-element>4.11.1 The <dfn><code>details</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25550" title="Shouldn't <details> also allow intermixed script-supporting elements (before the <summary>)?">25550</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>12+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+<
 /span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=details">caniuse.com</a></div>
+  <h4 id=the-details-element>4.11.1 The <dfn><code>details</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25550" title="Shouldn't <details> also allow intermixed script-supporting elements (before the <summary>)?">25550</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>12+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+<
 /span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=details">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-details-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-details-element:flow-content-2>Flow content</a>.<dd><a href=#sectioning-root id=the-details-element:sectioning-root>Sectioning root</a>.<dd><a href=#interactive-content-2 id=the-details-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-details-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-details-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#flow-content-2 id=the-details-element:flow-content-2-2>flow content</a> is expected.<dt><a href=#concept-element-content-model id=the-details-element:concept-element-content-model>Content model</a>:<dd>One <code id=the-details-element:the-summary-element><a href=#the-summary-element>summary</a></code> element followed by <a href=#flow-conte
 nt-2 id=the-details-element:flow-content-2-3>flow content</a>.<dt><a href=#concept-element-tag-omission id=the-details-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-details-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-details-element:global-attributes>Global attributes</a><dd><code id=the-details-element:attr-details-open><a href=#attr-details-open>open</a></code> — Whether the details are visible<dt><a href=#concept-element-dom id=the-details-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmldetailselement>HTMLDetailsElement</dfn> : <a href=#htmlelement id=the-details-element:htmlelement>HTMLElement</a> {
@@ -44354,7 +44354,7 @@
   
 
 
-  <h4 id=the-dialog-element>4.11.7 The <dfn><code>dialog</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16783" title="no clear information on expected or desirable keyboard/focus interaction behaviour with new dialog element">16783</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21770" title="<dialog>: The <dialog> positioning logic needs to support vertical writing modes.">21770</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>37+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browse
 r</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>24+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dialog">caniuse.com</a></div>
+  <h4 id=the-dialog-element>4.11.7 The <dfn><code>dialog</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16783" title="no clear information on expected or desirable keyboard/focus interaction behaviour with new dialog element">16783</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21770" title="<dialog>: The <dialog> positioning logic needs to support vertical writing modes.">21770</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>37+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browse
 r</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>24+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dialog">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-dialog-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-dialog-element:flow-content-2>Flow content</a>.<dd><a href=#sectioning-root id=the-dialog-element:sectioning-root>Sectioning root</a>.<dt><a href=#concept-element-contexts id=the-dialog-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#flow-content-2 id=the-dialog-element:flow-content-2-2>flow content</a> is expected.<dt><a href=#concept-element-content-model id=the-dialog-element:concept-element-content-model>Content model</a>:<dd><a href=#flow-content-2 id=the-dialog-element:flow-content-2-3>Flow content</a>.<dt><a href=#concept-element-tag-omission id=the-dialog-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-dialog-element:concept-element-attributes>Content attributes</a>:<
 dd><a href=#global-attributes id=the-dialog-element:global-attributes>Global attributes</a><dd><code id=the-dialog-element:attr-dialog-open><a href=#attr-dialog-open>open</a></code> — Whether the dialog box is showing<dt><a href=#concept-element-dom id=the-dialog-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmldialogelement>HTMLDialogElement</dfn> : <a href=#htmlelement id=the-dialog-element:htmlelement>HTMLElement</a> {
@@ -44867,7 +44867,7 @@
 
   <p>The <dfn id=attr-script-async><code>async</code></dfn> and <dfn id=attr-script-defer><code>defer</code></dfn> attributes are <a href=#boolean-attribute id=the-script-element:boolean-attribute>boolean attributes</a> that indicate how the script should be executed. The <code id=the-script-element:attr-script-defer-2><a href=#attr-script-defer>defer</a></code> and <code id=the-script-element:attr-script-async-2><a href=#attr-script-async>async</a></code> attributes
   must not be specified if the <code id=the-script-element:attr-script-src-7><a href=#attr-script-src>src</a></code> attribute is not
-  present.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>
 32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-async">caniuse.com</a></div><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mo
 bile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-defer">caniuse.com</a></div>
+  present.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>
 32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-async">caniuse.com</a></div><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mo
 bile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-defer">caniuse.com</a></div>
 
   <p>There are three possible modes that can be selected using these attributes. If the <code id=the-script-element:attr-script-async-3><a href=#attr-script-async>async</a></code> attribute is present, then the script will be executed
   as soon as it is available, but without blocking further parsing of the page. If the <code id=the-script-element:attr-script-async-4><a href=#attr-script-async>async</a></code>
@@ -45821,7 +45821,7 @@
   </div>
 
 
-  <h4 id=the-template-element>4.12.3 The <dfn><code>template</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>26+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>22+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>8+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>7.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span>
 </span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=template">caniuse.com</a></div>
+  <h4 id=the-template-element>4.12.3 The <dfn><code>template</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>26+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>22+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>8+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>7.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span>
 </span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=template">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-template-element:concept-element-categories>Categories</a>:<dd><a href=#metadata-content-2 id=the-template-element:metadata-content-2>Metadata content</a>.<dd><a href=#flow-content-2 id=the-template-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-template-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#script-supporting-elements-2 id=the-template-element:script-supporting-elements-2>Script-supporting element</a>.<dt><a href=#concept-element-contexts id=the-template-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#metadata-content-2 id=the-template-element:metadata-content-2-2>metadata content</a> is expected.<dd>Where <a href=#phrasing-content-2 id=the-template-element:phrasing-content-2-2>phrasing content</a> is expected.<dd>Where <a href=#script-supporting-elements-2 id=the-template-element:script-supporting-elemen
 ts-2-2>script-supporting elements</a> are expected.<dd>As a child of a <code id=the-template-element:the-colgroup-element><a href=#the-colgroup-element>colgroup</a></code> element that doesn't have a <code id=the-template-element:attr-colgroup-span><a href=#attr-colgroup-span>span</a></code> attribute.<dt><a href=#concept-element-content-model id=the-template-element:concept-element-content-model>Content model</a>:<dd>Either: <a href=#metadata-content-2 id=the-template-element:metadata-content-2-3>Metadata content</a>.<dd>Or: <a href=#flow-content-2 id=the-template-element:flow-content-2-2>Flow content</a>.<dd>Or: The content model of <code id=the-template-element:the-ol-element><a href=#the-ol-element>ol</a></code> and <code id=the-template-element:the-ul-element><a href=#the-ul-element>ul</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-dl-element><a href=#the-dl-element>dl</a></code> elements.<dd>Or: The content model of <code id=the-temp
 late-element:the-figure-element><a href=#the-figure-element>figure</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-ruby-element><a href=#the-ruby-element>ruby</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-object-element><a href=#the-object-element>object</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-video-element><a href=#the-video-element>video</a></code> and <code id=the-template-element:the-audio-element><a href=#the-audio-element>audio</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-table-element><a href=#the-table-element>table</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-colgroup-element-2><a href=#the-colgroup-element>colgroup</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-thead-element><a href=#the-thead-element>thead</a></code>, <code id=the-template-e
 lement:the-tbody-element><a href=#the-tbody-element>tbody</a></code>, and <code id=the-template-element:the-tfoot-element><a href=#the-tfoot-element>tfoot</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-tr-element><a href=#the-tr-element>tr</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-fieldset-element><a href=#the-fieldset-element>fieldset</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-select-element><a href=#the-select-element>select</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-details-element><a href=#the-details-element>details</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-menu-element><a href=#the-menu-element>menu</a></code> elements whose <code id=the-template-element:attr-menu-type><a href=#attr-menu-type>type</a></code> attribute is in the <a href=#popup-menu-state id=the-template-eleme
 nt:popup-menu-state>popup menu state</a>.<dt><a href=#concept-element-tag-omission id=the-template-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-template-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-template-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-template-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmltemplateelement>HTMLTemplateElement</dfn> : <a href=#htmlelement id=the-template-element:htmlelement>HTMLElement</a> {
@@ -45984,7 +45984,7 @@
 
 
 
-  <h4 id=the-canvas-element>4.12.4 The <dfn id=canvas><code>canvas</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=9469" title="Shouldn't this paragraph link to #attr-canvas-width and #attr-canvas-height, rather than just saying "the respective content attributes of the same name"?">9469</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited
 ) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas">caniuse.com</a></div>
+  <h4 id=the-canvas-element>4.12.4 The <dfn id=canvas><code>canvas</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=9469" title="Shouldn't this paragraph link to #attr-canvas-width and #attr-canvas-height, rather than just saying "the respective content attributes of the same name"?">9469</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited
 ) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-canvas-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-canvas-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-canvas-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-canvas-element:embedded-content-category>Embedded content</a>.<dd><a href=#palpable-content-2 id=the-canvas-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-canvas-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-canvas-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-canvas-element:concept-element-content-model>Content model</a>:<dd><a href=#transparent id=the-canvas-element:transparent>Transparent</a>, but with no <a href=#interactive-conte
 nt-2 id=the-canvas-element:interactive-content-2>interactive content</a> descendants except for <code id=the-canvas-element:the-a-element><a href=#the-a-element>a</a></code> elements, <code id=the-canvas-element:the-img-element><a href=#the-img-element>img</a></code> elements with <code id=the-canvas-element:attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attributes, <code id=the-canvas-element:the-button-element><a href=#the-button-element>button</a></code> elements, <code id=the-canvas-element:the-input-element><a href=#the-input-element>input</a></code> elements whose <code id=the-canvas-element:attr-input-type><a href=#attr-input-type>type</a></code> attribute are in the <a href="#checkbox-state-(type=checkbox)" id="the-canvas-element:checkbox-state-(type=checkbox)">Checkbox</a> or <a href="#radio-button-state-(type=radio)" id="the-canvas-element:radio-button-state-(type=radio)">Radio Button</a> states, <code id=the-canvas-element:the-input-element
 -2><a href=#the-input-element>input</a></code> elements that are <a href=#concept-button id=the-canvas-element:concept-button>buttons</a>, <code id=the-canvas-element:the-select-element><a href=#the-select-element>select</a></code> elements with a <code id=the-canvas-element:attr-select-multiple><a href=#attr-select-multiple>multiple</a></code> attribute or a <a href=#concept-select-size id=the-canvas-element:concept-select-size>display size</a> greater than 1, <a href=#sorting-interface-th-element id=the-canvas-element:sorting-interface-th-element>sorting interface <code>th</code> elements</a>, and elements that would not be <a href=#interactive-content-2 id=the-canvas-element:interactive-content-2-2>interactive content</a> except for having the <code id=the-canvas-element:attr-tabindex><a href=#attr-tabindex>tabindex</a></code> attribute specified.<dt><a href=#concept-element-tag-omission id=the-canvas-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>
 Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-canvas-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-canvas-element:global-attributes>Global attributes</a><dd><code id=the-canvas-element:attr-canvas-width><a href=#attr-canvas-width>width</a></code> — Horizontal dimension<dd><code id=the-canvas-element:attr-canvas-height><a href=#attr-canvas-height>height</a></code> — Vertical dimension<dt><a href=#concept-element-dom id=the-canvas-element:concept-element-dom>DOM interface</a>:<dd>
     <pre class=idl>typedef (<a href=#canvasrenderingcontext2d id=the-canvas-element:canvasrenderingcontext2d>CanvasRenderingContext2D</a> or <a href=#webglrenderingcontext id=the-canvas-element:webglrenderingcontext>WebGLRenderingContext</a>) <dfn id=renderingcontext>RenderingContext</dfn>;
@@ -48622,7 +48622,7 @@
 
     <p>Returns the measurement described below.</p>
 
-   </dl><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</
 span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas-text">caniuse.com</a></div>
+   </dl><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</
 span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas-text">caniuse.com</a></div>
 
   
 
@@ -48851,7 +48851,7 @@
 
   <hr>
 
-  <p id=dom-context-2d-drawosfocusring>The <dfn id=dom-context-2d-drawsystemfocusring><code>drawSystemFocusRing(<var>element</var>)</code></dfn> method, when invoked, must run the following steps:</p>
+  <p id=dom-context-2d-drawosfocusring>The <dfn id=dom-context-2d-drawsystemfocusring><code>drawSystemFocusRing(<var>element</var>)</code></dfn> method, when invoked, must run the following steps:<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27049" title="Should reverse-engineer drawFocusIfNeeded() and update accordingly">27049</a></div>
 
   <ol><li><p>If <var>element</var> is not <a href=#focused id=drawing-paths-to-the-canvas:focused-4>focused</a> or is not a descendant of the element with
    whose context the method is associated, then abort these steps.<li>
@@ -54017,7 +54017,7 @@
   <h2 id=editing>6 <dfn>User interaction</dfn></h2>
 
 
-  <h3 id=the-hidden-attribute>6.1 The <dfn><code>hidden</code></dfn> attribute</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=19159" title="allow use of hidden for tab panels">19159</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari
 </span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hidden">caniuse.com</a></div>
+  <h3 id=the-hidden-attribute>6.1 The <dfn><code>hidden</code></dfn> attribute</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=19159" title="allow use of hidden for tab panels">19159</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari
 </span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hidden">caniuse.com</a></div>
 
   <p>All <a href=#html-elements id=the-hidden-attribute:html-elements>HTML elements</a> may have the <code id=the-hidden-attribute:the-hidden-attribute><a href=#the-hidden-attribute>hidden</a></code> content
   attribute set. The <code id=the-hidden-attribute:the-hidden-attribute-2><a href=#the-hidden-attribute>hidden</a></code> attribute is a <a href=#boolean-attribute id=the-hidden-attribute:boolean-attribute>boolean
@@ -55391,7 +55391,7 @@
 
   <h3 id=editing-2>6.6 Editing</h3>
 
-  <h4 id=contenteditable>6.6.1 Making document regions editable: The <code id=contenteditable:attr-contenteditable><a href=#attr-contenteditable>contenteditable</a></code> content attribute</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>5.5+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="ope
 ra yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=contenteditable">caniuse.com</a></div>
+  <h4 id=contenteditable>6.6.1 Making document regions editable: The <code id=contenteditable:attr-contenteditable><a href=#attr-contenteditable>contenteditable</a></code> content attribute</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>5.5+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="ope
 ra yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=contenteditable">caniuse.com</a></div>
 
   <pre class=idl>[NoInterfaceObject]
 interface ElementContentEditable {
@@ -55540,7 +55540,7 @@
 
 
 
-  <h4 id=spelling-and-grammar-checking>6.6.5 Spelling and grammar checking</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>9+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>2.1+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></s
 pan><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=spellcheck-attribute">caniuse.com</a></div>
+  <h4 id=spelling-and-grammar-checking>6.6.5 Spelling and grammar checking</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>9+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>2.1+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></s
 pan><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=spellcheck-attribute">caniuse.com</a></div>
 
   
 
@@ -59135,7 +59135,7 @@
   and forward buttons, the user agent must <a href=#traverse-the-history-by-a-delta id=the-history-interface:traverse-the-history-by-a-delta-4>traverse the history by a delta</a> equivalent
   to the action specified by the user.</p>
 
-  <hr id=history-1><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></sp
 an><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div> 
+  <hr id=history-1><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></sp
 an><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div> 
 
   <p>The <dfn id=dom-history-pushstate><code>pushState(<var>data</var>, <var>title</var>, <var>url</var>)</code></dfn> method adds a state object entry to
   the history.</p>
@@ -62442,7 +62442,7 @@
   
 
 
-  <h4 id=navigator.online>7.7.11 Browser state</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</
 span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=online-status">caniuse.com</a></div>
+  <h4 id=navigator.online>7.7.11 Browser state</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</
 span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=online-status">caniuse.com</a></div>
 
   <pre class=idl>[NoInterfaceObject, Exposed=(Window,Worker)]
 interface <dfn id=navigatoronline>NavigatorOnLine</dfn> {
@@ -62667,7 +62667,7 @@
 
     <p>An instrument used in security checks.</p>
 
-   </dl>
+   </dl><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27032" title="Rename this from API referrer source to simply referrer source as the plan is to use it for all fetc [...]">27032</a></div>
 
   <p>The <dfn id=relevant-settings-object-for-a-global-object>relevant settings object for a global object</dfn> <var>o</var> is the
   <a href=#environment-settings-object id=definitions-2:environment-settings-object-7>environment settings object</a> whose <a href=#global-object id=definitions-2:global-object-3>global object</a> is <var>o</var>.
@@ -63917,7 +63917,7 @@
   
 
 
-  <h3 id=atob>8.2 Base64 utility methods</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><
 span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=atob-btoa">caniuse.com</a></div>
+  <h3 id=atob>8.2 Base64 utility methods</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><
 span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=atob-btoa">caniuse.com</a></div>
 
   <p>The <code id=atob:dom-windowbase64-atob><a href=#dom-windowbase64-atob>atob()</a></code> and <code id=atob:dom-windowbase64-btoa><a href=#dom-windowbase64-btoa>btoa()</a></code> methods allow authors to transform content to and from
   the base64 encoding.</p>
@@ -66399,7 +66399,7 @@
   
 
 
-  <h3 id=server-sent-events>9.2 <dfn>Server-sent events</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16070" title="uses MessageEvent but doesn't define or reference external definition">16070</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari ye
 s"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=eventsource">caniuse.com</a></div>
+  <h3 id=server-sent-events>9.2 <dfn>Server-sent events</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16070" title="uses MessageEvent but doesn't define or reference external definition">16070</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari ye
 s"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=eventsource">caniuse.com</a></div>
 
   <h4 id=server-sent-events-intro>9.2.1 Introduction</h4>
 
@@ -67047,7 +67047,7 @@
    <dt>Related information:<dd>None.</dl>
 
 
-  <h3 id=network>9.3 <dfn>Web sockets</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=12212" title="Wrong spam filter">12212</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>16+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>11+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>7+</span></span><span class="opera yes"
 ><span>Opera</span> <span>12.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=websockets">caniuse.com</a></div>
+  <h3 id=network>9.3 <dfn>Web sockets</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=12212" title="Wrong spam filter">12212</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>16+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>11+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>7+</span></span><span class="opera yes"
 ><span>Opera</span> <span>12.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=websockets">caniuse.com</a></div>
 
   <h4 id=network-intro>9.3.1 Introduction</h4>
 
@@ -67659,7 +67659,7 @@
    </dl>
 
 
-  <h3 id=web-messaging>9.4 <dfn id=crossDocumentMessages>Cross-document messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob par
 tial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=x-doc-messaging">caniuse.com</a></div>
+  <h3 id=web-messaging>9.4 <dfn id=crossDocumentMessages>Cross-document messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob par
 tial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=x-doc-messaging">caniuse.com</a></div>
 
   <p>Web browsers, for security and privacy reasons, prevent documents in different domains from
   affecting each other; that is, cross-site scripting is disallowed.</p>
@@ -67877,7 +67877,7 @@
 
 
 
-  <h3 id=channel-messaging>9.5 <dfn>Channel messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cla
 ss="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=channel-messaging">caniuse.com</a></div>
+  <h3 id=channel-messaging>9.5 <dfn>Channel messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cla
 ss="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=channel-messaging">caniuse.com</a></div>
 
   <h4 id=introduction-14>9.5.1 Introduction</h4>
 
@@ -68481,7 +68481,7 @@
 
 
 
-  <h3 id=broadcasting-to-other-browsing-contexts>9.6 <dfn>Broadcasting to other browsing contexts</dfn></h3>
+  <h3 id=broadcasting-to-other-browsing-contexts>9.6 <dfn>Broadcasting to other browsing contexts</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27035" title="BroadcastChannel uses the responsible document for Workers accidentally">27035</a></div>
 
   <p>Pages on a single <a href=#origin-2 id=broadcasting-to-other-browsing-contexts:origin-2>origin</a> opened by the same user in the same user agent but in
   different unrelated <a href=#browsing-context id=broadcasting-to-other-browsing-contexts:browsing-context>browsing contexts</a> sometimes need to
@@ -68657,7 +68657,7 @@
 
 
 
-  <h2 id=workers>10 Web workers</h2><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firef
 ox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=webworkers">caniuse.com</a></div>
+  <h2 id=workers>10 Web workers</h2><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firef
 ox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=webworkers">caniuse.com</a></div>
 
   <h3 id=introduction-15>10.1 Introduction</h3>
 
@@ -69643,15 +69643,24 @@
   <hr>
 
   <p>A worker is said to be a <dfn id=permissible-worker>permissible worker</dfn> if its list of <a href="#the-worker's-documents" id="the-worker's-lifetime:the-worker's-documents-4">the worker's
-  <code>Document</code>s</a> is not empty.</p>
+  <code>Document</code>s</a> is not empty, or if its list has been empty for no more than a short
+  user-agent-defined timeout value, its <code id="the-worker's-lifetime:workerglobalscope-5"><a href=#workerglobalscope>WorkerGlobalScope</a></code> is actually a
+  <code id="the-worker's-lifetime:sharedworkerglobalscope"><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object (i.e. the worker is a shared worker), and the user
+  agent has a <a href=#browsing-context id="the-worker's-lifetime:browsing-context-2">browsing context</a> whose <code id="the-worker's-lifetime:document-6"><a href=#document>Document</a></code> is not <span>complete
+  loaded</span>.</p>
 
-  <p>A worker is said to be an <dfn id=active-needed-worker>active needed worker</dfn> if any of the <code id="the-worker's-lifetime:document-6"><a href=#document>Document</a></code>
+  <p class=note>The second part of this definition allows a shared worker to survive for a short
+  time while a page is loading, in case that page is going to contact the shared worker again. This
+  can be used by user agents as a way to avoid the cost of restarting a shared worker used by a site
+  when the user is navigating from page to page within that site.</p>
+
+  <p>A worker is said to be an <dfn id=active-needed-worker>active needed worker</dfn> if any of the <code id="the-worker's-lifetime:document-7"><a href=#document>Document</a></code>
   objects in <a href="#the-worker's-documents" id="the-worker's-lifetime:the-worker's-documents-5">the worker's <code>Document</code>s</a> are <a href=#fully-active id="the-worker's-lifetime:fully-active">fully active</a>.</p>
 
   <p>A worker is said to be a <dfn id=protected-worker>protected worker</dfn> if it is an <a href=#active-needed-worker id="the-worker's-lifetime:active-needed-worker">active needed
   worker</a> and either it has outstanding timers, database transactions, or network connections,
-  or its list of <a href="#the-worker's-ports" id="the-worker's-lifetime:the-worker's-ports">the worker's ports</a> is not empty, or its <code id="the-worker's-lifetime:workerglobalscope-5"><a href=#workerglobalscope>WorkerGlobalScope</a></code>
-  is actually a <code id="the-worker's-lifetime:sharedworkerglobalscope"><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object (i.e. the worker is a shared
+  or its list of <a href="#the-worker's-ports" id="the-worker's-lifetime:the-worker's-ports">the worker's ports</a> is not empty, or its <code id="the-worker's-lifetime:workerglobalscope-6"><a href=#workerglobalscope>WorkerGlobalScope</a></code>
+  is actually a <code id="the-worker's-lifetime:sharedworkerglobalscope-2"><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object (i.e. the worker is a shared
   worker).</p>
 
   <p>A worker is said to be a <dfn id=suspendable-worker>suspendable worker</dfn> if it is not an <a href=#active-needed-worker id="the-worker's-lifetime:active-needed-worker-2">active needed
@@ -70329,7 +70338,7 @@
 
 
 
-  <h3 id=storage>11.2 The API</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for 
 Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=namevalue-storage">caniuse.com</a></div>
+  <h3 id=storage>11.2 The API</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for 
 Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=namevalue-storage">caniuse.com</a></div>
 
   <h4 id=the-storage-interface>11.2.1 The <code id=the-storage-interface:storage-2><a href=#storage-2>Storage</a></code> interface</h4>
 
@@ -77468,7 +77477,7 @@
 
   
 
-  <h3 id=parsing-xhtml-documents>13.2 Parsing XHTML documents</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=23739" title="XHTML5: Consider adding ”-//W3C//ENTITIES HTML MathML Set//EN//XML” to list of supported public identifiers">23739</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <spa
 n>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=xhtml">caniuse.com</a></div>
+  <h3 id=parsing-xhtml-documents>13.2 Parsing XHTML documents</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=23739" title="XHTML5: Consider adding ”-//W3C//ENTITIES HTML MathML Set//EN//XML” to list of supported public identifiers">23739</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <spa
 n>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=xhtml">caniuse.com</a></div>
 
   <p>This section describes the relationship between XML and the DOM, with a particular emphasis on
   how this interacts with HTML.</p>
@@ -84512,7 +84521,7 @@
      <td> <code id=events-2:window-10><a href=#window>Window</a></code>, elements
      <td> Fired at nodes <a href=#gains-focus id=events-2:gains-focus>gaining focus</a>
 
-    <tr><td> <dfn id=event-hashchange><code>hashchange</code></dfn><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span 
 class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hashchange">caniuse.com</a></div>
+    <tr><td> <dfn id=event-hashchange><code>hashchange</code></dfn><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span 
 class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hashchange">caniuse.com</a></div>
      <td> <code id=events-2:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code>
      <td> <code id=events-2:window-11><a href=#window>Window</a></code>
      <td> Fired at the <code id=events-2:window-12><a href=#window>Window</a></code> when the fragment identifier part of <a id="events-2:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> changes

Modified: index
===================================================================
--- index	2014-10-11 00:58:18 UTC (rev 8836)
+++ index	2014-10-14 21:44:30 UTC (rev 8837)
@@ -340,7 +340,7 @@
   </style><body onload=init()>
   <header id=head class="head with-buttons">
    <p><a href=https://whatwg.org/ class=logo><img src=//whatwg.org/images/logo width=101 alt=WHATWG height=101></a></p>
-   <hgroup><h1 class=allcaps>HTML</h1><h2 id=living-standard-—-last-updated-[date:-01-jan-1901] class="no-num no-toc">Living Standard — Last Updated <span class=pubdate>10 October 2014</span></h2></hgroup>
+   <hgroup><h1 class=allcaps>HTML</h1><h2 id=living-standard-—-last-updated-[date:-01-jan-1901] class="no-num no-toc">Living Standard — Last Updated <span class=pubdate>14 October 2014</span></h2></hgroup>
    
    <nav>
     <div>
@@ -2406,7 +2406,7 @@
     specification. <a href=#refsECMA262>[ECMA262]</a></p>
 
     <p>The <dfn id=arraybuffer>ArrayBuffer</dfn> and related object types and underlying concepts from the
-    ECMAScript Specification are used for several features in this specification. <a href=#refsECMA262>[ECMA262]</a></p>
+    ECMAScript Specification are used for several features in this specification. <a href=#refsECMA262>[ECMA262]</a><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27030" title="ArrayBuffer and friends are now covered by IDL.">27030</a></div>
 
     <p>The following helper IDL is used for referring to <code id=dependencies:arraybuffer><a href=#arraybuffer>ArrayBuffer</a></code>-related types:</p>
 
@@ -5580,7 +5580,7 @@
   run the steps defined for the type of object in question. The steps will return a new object of
   the same type, and will permanently <dfn id=concept-transferable-neutered>neuter</dfn> the
   original object. (This is an irreversible and non-idempotent operation; once an object has been
-  transferred, it cannot be transferred, or indeed used, again.)</p>
+  transferred, it cannot be transferred, or indeed used, again.)<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27031" title="ES6 renamed "neutered" to "detached".">27031</a></div>
 
   <p id=transferArrayBuffer>To <a href=#transfer-a-transferable-object id=transferable-objects:transfer-a-transferable-object>transfer</a> an
   <code id=transferable-objects:arraybuffer-3><a href=#arraybuffer>ArrayBuffer</a></code> object <var>old</var> to a new owner <var>owner</var>, a user agent must create a new <code id=transferable-objects:arraybuffer-4><a href=#arraybuffer>ArrayBuffer</a></code> object pointing at
@@ -7842,7 +7842,7 @@
 
 
 
-  <h5 id=embedding-custom-non-visible-data-with-the-data-*-attributes>3.2.5.9 <dfn>Embedding custom non-visible data</dfn> with the <code id=embedding-custom-non-visible-data-with-the-data-*-attributes:attr-data-*><a href=#attr-data-*>data-*</a></code> attributes</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dataset">caniuse.com</a></div>
+  <h5 id=embedding-custom-non-visible-data-with-the-data-*-attributes>3.2.5.9 <dfn>Embedding custom non-visible data</dfn> with the <code id=embedding-custom-non-visible-data-with-the-data-*-attributes:attr-data-*><a href=#attr-data-*>data-*</a></code> attributes</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dataset">caniuse.com</a></div>
 
   <p>A <dfn id=custom-data-attribute>custom data attribute</dfn> is an attribute in no namespace whose name starts with the
   string "<dfn id=attr-data-*><code>data-</code></dfn>", has at least one character after the
@@ -10327,7 +10327,7 @@
 
 
 
-  <h3 id=sections>4.3 Sections</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cl
 ass="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=html5semantic">caniuse.com</a></div>
+  <h3 id=sections>4.3 Sections</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cl
 ass="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=html5semantic">caniuse.com</a></div>
 
   <h4 id=the-body-element>4.3.1 The <dfn><code>body</code></dfn> element</h4>
 
@@ -13617,7 +13617,7 @@
 
   <h3 id=text-level-semantics>4.5 Text-level semantics</h3>
 
-  <h4 id=the-a-element>4.5.1 The <dfn><code>a</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome no"><span>Chrome</span> <span>None</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>30+</span></span><span class="and_chr no"><span>Chrome for Android</span> <span>None</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>None</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span cla
 ss="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=rellist">caniuse.com</a></div>
+  <h4 id=the-a-element>4.5.1 The <dfn><code>a</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27047" title="There should be a difference between a having an href attribute and a not having an href attribute. See bug 27022 comment 0.">27047</a><p class=support><strong>Support:</strong> <span class="chrome no"><span>Chrome</span> <span>None</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>30+</span></span><span class="and_chr no"><span>Chrome for Android</span> <span>None</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Androi
 d</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>None</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=rellist">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-a-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-a-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-a-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#interactive-content-2 id=the-a-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-a-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-a-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-a-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-a-element:concept-element-content-model>Content model</a>:<dd><a href=#transparent id=the-a-element:transparent>Transparent</a>, but there must be no <a href=#interactive-content-2 id=the-a-element:interactive-content-2-2>interacti
 ve content</a> descendant.<dt><a href=#concept-element-tag-omission id=the-a-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-a-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-a-element:global-attributes>Global attributes</a><dd><code id=the-a-element:attr-hyperlink-href><a href=#attr-hyperlink-href>href</a></code> — Address of the <a href=#hyperlink id=the-a-element:hyperlink>hyperlink</a><dd><code id=the-a-element:attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> — <a href=#browsing-context id=the-a-element:browsing-context>Browsing context</a> for <a href=#hyperlink id=the-a-element:hyperlink-2>hyperlink</a> <a href=#navigate id=the-a-element:navigate>navigation</a><dd><code id=the-a-element:attr-hyperlink-download><a href=#attr-hyperlink-download>download</a></code> — Whether to download the resource inst
 ead of navigating to it, and its file name if so<dd><code id=the-a-element:ping><a href=#ping>ping</a></code> — <a href=#url id=the-a-element:url>URLs</a> to ping<dd><code id=the-a-element:attr-hyperlink-rel><a href=#attr-hyperlink-rel>rel</a></code> — Relationship between the document containing the hyperlink and the destination resource<dd><code id=the-a-element:attr-hyperlink-hreflang><a href=#attr-hyperlink-hreflang>hreflang</a></code> — Language of the linked resource<dd><code id=the-a-element:attr-hyperlink-type><a href=#attr-hyperlink-type>type</a></code> — Hint for the type of the referenced resource<dt><a href=#concept-element-dom id=the-a-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmlanchorelement>HTMLAnchorElement</dfn> : <a href=#htmlelement id=the-a-element:htmlelement>HTMLElement</a> {
@@ -14359,7 +14359,7 @@
   the same expansion. Every <code id=the-abbr-element:the-abbr-element-8><a href=#the-abbr-element>abbr</a></code> element is independent.</p>
 
 
-  <h4 id=the-ruby-element>4.5.10 The <dfn><code>ruby</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25555" title="Shouldn't <ruby> also allow intermixed script-supporting elements?">25555</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21040" title="Double-sided ruby">21040</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21041" title="Inlining ruby">21041</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>5+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>5.5+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>5.0-5.1+</span></span><span class="a
 ndroid partial"><span><span>Android Browser</span> (limited) </span><span>3+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera partial"><span><span>Opera</span> (limited) </span><span>15+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=ruby">caniuse.com</a></div>
+  <h4 id=the-ruby-element>4.5.10 The <dfn><code>ruby</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25555" title="Shouldn't <ruby> also allow intermixed script-supporting elements?">25555</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21040" title="Double-sided ruby">21040</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21041" title="Inlining ruby">21041</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>5+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>5.5+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>5.0-5.1+</span></span><span class="a
 ndroid partial"><span><span>Android Browser</span> (limited) </span><span>3+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera partial"><span><span>Opera</span> (limited) </span><span>15+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=ruby">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-ruby-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-ruby-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-ruby-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#palpable-content-2 id=the-ruby-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-ruby-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-ruby-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-ruby-element:concept-element-content-model>Content model</a>:<dd>See prose.<dt><a href=#concept-element-tag-omission id=the-ruby-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-ruby-element:concept-element-attributes
 >Content attributes</a>:<dd><a href=#global-attributes id=the-ruby-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-ruby-element:concept-element-dom>DOM interface</a>:<dd>Uses <code id=the-ruby-element:htmlelement><a href=#htmlelement>HTMLElement</a></code>.</dl>
 
@@ -16076,7 +16076,7 @@
 
 
 
-  <h4 id=downloading-resources>4.6.4 Downloading resources</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>20+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and
 _ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=download">caniuse.com</a></div>
+  <h4 id=downloading-resources>4.6.4 Downloading resources</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>20+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and
 _ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=download">caniuse.com</a></div>
 
   <p>In some cases, resources are intended for later use rather than immediate viewing. To indicate
   that a resource is intended to be downloaded for use later, rather than immediately used, the
@@ -16503,7 +16503,7 @@
   <p>For <code id=link-type-help:the-a-element-3><a href=#the-a-element>a</a></code> and <code id=link-type-help:the-area-element-3><a href=#the-area-element>area</a></code> elements, on some browsers, the <code id=link-type-help:link-type-help-4><a href=#link-type-help>help</a></code> keyword causes the link to use a different cursor.</p>
 
 
-  <h5 id=rel-icon>4.6.5.6 Link type "<dfn><code>icon</code></dfn>"</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><sp
 an class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=link-icon-png">caniuse.com</a></div>
+  <h5 id=rel-icon>4.6.5.6 Link type "<dfn><code>icon</code></dfn>"</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><sp
 an class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=link-icon-png">caniuse.com</a></div>
 
   <p>The <code id=rel-icon:rel-icon><a href=#rel-icon>icon</a></code> keyword may be used with <code id=rel-icon:the-link-element><a href=#the-link-element>link</a></code> elements.
   This keyword creates an <a href=#external-resource-link id=rel-icon:external-resource-link>external resource link</a>.</p>
@@ -17354,7 +17354,7 @@
 
 
 
-  <h3 id=embedded-content>4.8 Embedded content</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr no"><span>Chrome for Android</span> <span>None</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span
 >Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=picture">caniuse.com</a></div>
+  <h3 id=embedded-content>4.8 Embedded content</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span
 >Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=picture">caniuse.com</a></div>
 
 
 
@@ -17899,7 +17899,7 @@
   is the embedded content; the value of
   the <dfn id=attr-img-alt><code>alt</code></dfn> attribute provides equivalent content for
   those who cannot process images or who have image loading disabled (i.e. it is the
-  <code id=the-img-element:the-img-element-2><a href=#the-img-element>img</a></code> element's <a href=#fallback-content id=the-img-element:fallback-content>fallback content</a>).<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>8+</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span
 > (limited) </span><span>7.1+</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=srcset">caniuse.com</a></div>
+  <code id=the-img-element:the-img-element-2><a href=#the-img-element>img</a></code> element's <a href=#fallback-content id=the-img-element:fallback-content>fallback content</a>).<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>38+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>8+</span></span><span class="android no"><span>Android Browser</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>7.
 1+</span></span><span class="opera yes"><span>Opera</span> <span>25+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=srcset">caniuse.com</a></div>
 
   <p>The requirements on the <code id=the-img-element:attr-img-alt-2><a href=#attr-img-alt>alt</a></code> attribute's value are described
   <a href=#alt>in the next section</a>.</p>
@@ -19966,7 +19966,7 @@
 
 
 
-  <h4 id=the-iframe-element>4.8.6 The <dfn><code>iframe</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25454" title="Initial content for iframes">25454</a></div>
+  <h4 id=the-iframe-element>4.8.6 The <dfn><code>iframe</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25454" title="Initial content for iframes">25454</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27029" title=""the user agent must create a nested browsing context" In this sentence create should be a link to the steps one has to follow to instantiate a nested browsing context.">27029</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-iframe-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-iframe-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-iframe-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-iframe-element:embedded-content-category>Embedded content</a>.<dd><a href=#interactive-content-2 id=the-iframe-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-iframe-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-iframe-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-iframe-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-iframe-element:concept-element-content-model>Content model</a>:<dd>Text th
 at conforms to <a href=#iframe-content-model>the requirements given in the prose</a>.<dt><a href=#concept-element-tag-omission id=the-iframe-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-iframe-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-iframe-element:global-attributes>Global attributes</a><dd><code id=the-iframe-element:attr-iframe-src><a href=#attr-iframe-src>src</a></code> — Address of the resource<dd><code id=the-iframe-element:attr-iframe-srcdoc><a href=#attr-iframe-srcdoc>srcdoc</a></code> — A document to render in the <code id=the-iframe-element:the-iframe-element><a href=#the-iframe-element>iframe</a></code><dd><code id=the-iframe-element:attr-iframe-name><a href=#attr-iframe-name>name</a></code> — Name of <a href=#nested-browsing-context id=the-iframe-element:nested-browsing-context>nested browsing context</a><dd
 ><code id=the-iframe-element:attr-iframe-sandbox><a href=#attr-iframe-sandbox>sandbox</a></code> — Security rules for nested content<dd><code id=the-iframe-element:attr-iframe-seamless><a href=#attr-iframe-seamless>seamless</a></code> — Whether to apply the document's styles to the nested content<dd><code id=the-iframe-element:attr-iframe-allowfullscreen><a href=#attr-iframe-allowfullscreen>allowfullscreen</a></code> — Whether to allow the <code id=the-iframe-element:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code>'s contents to use <code id=the-iframe-element:dom-element-requestfullscreen><a href=#dom-element-requestfullscreen>requestFullscreen()</a></code><dd><code id=the-iframe-element:attr-dim-width><a href=#attr-dim-width>width</a></code> — Horizontal dimension<dd><code id=the-iframe-element:attr-dim-height><a href=#attr-dim-height>height</a></code> — Vertical dimension<dt><a href=#concept-element-dom id=the-iframe-element:concept-element-dom
 >DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmliframeelement>HTMLIFrameElement</dfn> : <a href=#htmlelement id=the-iframe-element:htmlelement>HTMLElement</a> {
@@ -20230,7 +20230,7 @@
   <p>The <dfn id=attr-iframe-sandbox><code>sandbox</code></dfn> attribute, when specified,
   enables a set of extra restrictions on any content hosted by the <code id=the-iframe-element:the-iframe-element-25><a href=#the-iframe-element>iframe</a></code>. Its value
   must be an <a href=#unordered-set-of-unique-space-separated-tokens id=the-iframe-element:unordered-set-of-unique-space-separated-tokens>unordered set of unique space-separated tokens</a> that are <a href=#ascii-case-insensitive id=the-iframe-element:ascii-case-insensitive>ASCII
-  case-insensitive</a>. The allowed values are <code id=the-iframe-element:attr-iframe-sandbox-allow-forms><a href=#attr-iframe-sandbox-allow-forms>allow-forms</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-pointer-lock><a href=#attr-iframe-sandbox-allow-pointer-lock>allow-pointer-lock</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-popups><a href=#attr-iframe-sandbox-allow-popups>allow-popups</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-same-origin><a href=#attr-iframe-sandbox-allow-same-origin>allow-same-origin</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-scripts><a href=#attr-iframe-sandbox-allow-scripts>allow-scripts</a></code>, and <code id=the-iframe-element:attr-iframe-sandbox-allow-top-navigation><a href=#attr-iframe-sandbox-allow-top-navigation>allow-top-navigation</a></code>.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</stron
 g> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>28+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=iframe-sandbox">caniuse.com</a></div>
+  case-insensitive</a>. The allowed values are <code id=the-iframe-element:attr-iframe-sandbox-allow-forms><a href=#attr-iframe-sandbox-allow-forms>allow-forms</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-pointer-lock><a href=#attr-iframe-sandbox-allow-pointer-lock>allow-pointer-lock</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-popups><a href=#attr-iframe-sandbox-allow-popups>allow-popups</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-same-origin><a href=#attr-iframe-sandbox-allow-same-origin>allow-same-origin</a></code>, <code id=the-iframe-element:attr-iframe-sandbox-allow-scripts><a href=#attr-iframe-sandbox-allow-scripts>allow-scripts</a></code>, and <code id=the-iframe-element:attr-iframe-sandbox-allow-top-navigation><a href=#attr-iframe-sandbox-allow-top-navigation>allow-top-navigation</a></code>.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</stron
 g> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>28+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=iframe-sandbox">caniuse.com</a></div>
 
   <p>When the attribute is set, the content is treated as being from a unique <a href=#origin-2 id=the-iframe-element:origin-2-2>origin</a>,
   forms, scripts, and various potentially annoying APIs are disabled, links are prevented from
@@ -21434,7 +21434,7 @@
 
 
 
-  <h4 id=the-video-element>4.8.10 The <dfn id=video><code>video</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=5755" title="<video>: Expose media resource metadata (e.g. movie name, release year)">5755</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25547" title="Shouldn't <video> allow intermixed script-supporting elements?">25547</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13437" title="Editorial changes to The Video element (5 of 5)">13437</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Sa
 fari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=video">caniuse.com</a></div>
+  <h4 id=the-video-element>4.8.10 The <dfn id=video><code>video</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=5755" title="<video>: Expose media resource metadata (e.g. movie name, release year)">5755</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25547" title="Shouldn't <video> allow intermixed script-supporting elements?">25547</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13437" title="Editorial changes to The Video element (5 of 5)">13437</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Sa
 fari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=video">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-video-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-video-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-video-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-video-element:embedded-content-category>Embedded content</a>.<dd>If the element has a <code id=the-video-element:attr-media-controls><a href=#attr-media-controls>controls</a></code> attribute: <a href=#interactive-content-2 id=the-video-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-video-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-video-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-video-element:embedded-content-category-2>embedded content</a> is expected.<dt>
 <a href=#concept-element-content-model id=the-video-element:concept-element-content-model>Content model</a>:<dd>If the element has a <code id=the-video-element:attr-media-src><a href=#attr-media-src>src</a></code> attribute:
  zero or more <code id=the-video-element:the-track-element><a href=#the-track-element>track</a></code> elements, then
@@ -21685,7 +21685,7 @@
 
 
 
-  <h4 id=the-audio-element>4.8.11 The <dfn id=audio><code>audio</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7253" title="<video>: Provide a way to let the browser know what's coming next, for gapless playback">7253</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=audio">caniuse.com</a></div>
+  <h4 id=the-audio-element>4.8.11 The <dfn id=audio><code>audio</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7253" title="<video>: Provide a way to let the browser know what's coming next, for gapless playback">7253</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>
 9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=audio">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-audio-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-audio-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-audio-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-audio-element:embedded-content-category>Embedded content</a>.<dd>If the element has a <code id=the-audio-element:attr-media-controls><a href=#attr-media-controls>controls</a></code> attribute: <a href=#interactive-content-2 id=the-audio-element:interactive-content-2>Interactive content</a>.<dd>If the element has a <code id=the-audio-element:attr-media-controls-2><a href=#attr-media-controls>controls</a></code> attribute: <a href=#palpable-content-2 id=the-audio-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-audio-element:concept-element-contexts>Contexts in which this element can be used</a>:<
 dd>Where <a href=#embedded-content-category id=the-audio-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-audio-element:concept-element-content-model>Content model</a>:<dd>If the element has a <code id=the-audio-element:attr-media-src><a href=#attr-media-src>src</a></code> attribute:
 zero or more <code id=the-audio-element:the-track-element><a href=#the-track-element>track</a></code> elements, then
@@ -27704,7 +27704,7 @@
 
 
 
-  <h4 id=svg-0>4.8.19 SVG</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13648" title="SVG should have image role">13648</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13649" title="Expose SVG <title> and <desc> to AAPIs">13649</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=svg-html5">caniuse.com</a></div>
+  <h4 id=svg-0>4.8.19 SVG</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13648" title="SVG should have image role">13648</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=13649" title="Expose SVG <title> and <desc> to AAPIs">13649</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>7+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=svg-html5">caniuse.com</a></div>
 
   <p>The <dfn id=svg><code>svg</code></dfn> element from the <a href=#svg-namespace id=svg-0:svg-namespace>SVG namespace</a> falls into the
   <a href=#embedded-content-category id=svg-0:embedded-content-category>embedded content</a>, <a href=#phrasing-content-2 id=svg-0:phrasing-content-2>phrasing content</a>, and <a href=#flow-content-2 id=svg-0:flow-content-2>flow content</a>
@@ -31092,7 +31092,7 @@
   <pre>custname=Denise+Lawrence&custtel=555-321-8642&custemail=&size=medium&topping=cheese&topping=mushroom&delivery=19%3A00&comments=</pre>
 
 
-  <h5 id=client-side-form-validation>4.10.1.4 Client-side form validation</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>10+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.0-10.1+</span></span><span class="ie_mob partial"><span><s
 pan>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=form-validation">caniuse.com</a></div>
+  <h5 id=client-side-form-validation>4.10.1.4 Client-side form validation</h5><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>10+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.0-10.1+</span></span><span class="ie_mob partial"><span><s
 pan>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=form-validation">caniuse.com</a></div>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -34213,7 +34213,7 @@
   
 
   <p id="date-state-%28type=date%29">When an <code id="date-state-(type=date):the-input-element"><a href=#the-input-element>input</a></code> element's <code id="date-state-(type=date):attr-input-type"><a href=#attr-input-type>type</a></code> attribute is in
-  the <a href="#date-state-(type=date)" id="date-state-(type=date):date-state-(type=date)">Date</a> state, the rules in this section apply.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span>
 <span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-datetime">caniuse.com</a></div>
+  the <a href="#date-state-(type=date)" id="date-state-(type=date):date-state-(type=date)">Date</a> state, the rules in this section apply.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span>
 <span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-datetime">caniuse.com</a></div>
 
   
 
@@ -34928,7 +34928,7 @@
   </div>
 
 
-  <h6 id="number-state-(type=number)">4.10.5.1.13 <dfn id=number-state>Number</dfn> state (<code>type=number</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16346" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">16346</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18089" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">18089</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limite
 d) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-number">caniuse.com</a></div>
+  <h6 id="number-state-(type=number)">4.10.5.1.13 <dfn id=number-state>Number</dfn> state (<code>type=number</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16346" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">16346</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18089" title="It would be nice to allow zero-padding the displayed number. Maybe even a choice of hexadecimal number besides decimal one.">18089</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limite
 d) </span><span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-number">caniuse.com</a></div>
 
   
 
@@ -35088,7 +35088,7 @@
 
 
 
-  <h6 id="range-state-(type=range)">4.10.5.1.14 <dfn>Range</dfn> state (<code>type=range</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>23+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE 
 Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-range">caniuse.com</a></div>
+  <h6 id="range-state-(type=range)">4.10.5.1.14 <dfn>Range</dfn> state (<code>type=range</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>23+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE 
 Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-range">caniuse.com</a></div>
 
   
 
@@ -35437,7 +35437,7 @@
 
 
 
-  <h6 id="color-state-(type=color)">4.10.5.1.15 <dfn>Colour</dfn> state (<code>type=color</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>17+</span></span><span class="ie_mob 
 no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-color">caniuse.com</a></div>
+  <h6 id="color-state-(type=color)">4.10.5.1.15 <dfn>Colour</dfn> state (<code>type=color</code>)</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>17+</span></span><span class="ie_mob 
 no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-color">caniuse.com</a></div>
 
   
 
@@ -37182,7 +37182,7 @@
   <em>short</em> hint (a word or short phrase) intended to aid the user with data entry when the
   control has no value. A hint could be a sample value or a brief description of the expected
   format. The attribute, if specified, must have a value that contains no U+000A LINE FEED (LF) or
-  U+000D CARRIAGE RETURN (CR) characters.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Fi
 refox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-placeholder">caniuse.com</a></div>
+  U+000D CARRIAGE RETURN (CR) characters.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Fi
 refox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-placeholder">caniuse.com</a></div>
 
   <p>The <code id=the-placeholder-attribute:attr-input-placeholder-2><a href=#attr-input-placeholder>placeholder</a></code> attribute should not be used as an
   alternative to a <code id=the-placeholder-attribute:the-label-element><a href=#the-label-element>label</a></code>. For a longer hint or other advisory text, the <code id=the-placeholder-attribute:attr-title><a href=#attr-title>title</a></code> attribute is more appropriate.</p>
@@ -38161,7 +38161,7 @@
 
 
 
-  <h4 id=the-datalist-element>4.10.8 The <dfn><code>datalist</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Sourc
 e: <a href="http://caniuse.com/#feat=datalist">caniuse.com</a></div>
+  <h4 id=the-datalist-element>4.10.8 The <dfn><code>datalist</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>20+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Sourc
 e: <a href="http://caniuse.com/#feat=datalist">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-datalist-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-datalist-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-datalist-element:phrasing-content-2>Phrasing content</a>.<dt><a href=#concept-element-contexts id=the-datalist-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-datalist-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-datalist-element:concept-element-content-model>Content model</a>:<dd>Either: <a href=#phrasing-content-2 id=the-datalist-element:phrasing-content-2-3>phrasing content</a>.<dd>Or: Zero or more <code id=the-datalist-element:the-option-element><a href=#the-option-element>option</a></code> and <span>script-supporting</span> elements.<dt><a href=#concept-element-tag-omission id=the-dat
 alist-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-datalist-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-datalist-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-datalist-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmldatalistelement>HTMLDataListElement</dfn> : <a href=#htmlelement id=the-datalist-element:htmlelement>HTMLElement</a> {
@@ -39226,7 +39226,7 @@
 
 
 
-  <h4 id=the-progress-element>4.10.14 The <dfn><code>progress</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18093" title="progress and meter have no name-attribute? So their value is not POST or GET when the form is submitted? If not, this means an addition alement must be used to convey these values if needed.">18093</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>16+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>7.0-7.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4
 .4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=progressmeter">caniuse.com</a></div>
+  <h4 id=the-progress-element>4.10.14 The <dfn><code>progress</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18093" title="progress and meter have no name-attribute? So their value is not POST or GET when the form is submitted? If not, this means an addition alement must be used to convey these values if needed.">18093</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>16+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>7.0-7.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4
 .4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=progressmeter">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-progress-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-progress-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-progress-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#category-label id=the-progress-element:category-label>Labelable element</a>.<dd><a href=#palpable-content-2 id=the-progress-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-progress-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-progress-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-progress-element:concept-element-content-model>Content model</a>:<dd><a href=#phrasing-content-2 id=the-progress-element:phrasing-content-2-3>Phrasing content</a>, but there must be no <code id=the-
 progress-element:the-progress-element><a href=#the-progress-element>progress</a></code> element descendants.<dt><a href=#concept-element-tag-omission id=the-progress-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-progress-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-progress-element:global-attributes>Global attributes</a><dd><code id=the-progress-element:attr-progress-value><a href=#attr-progress-value>value</a></code> — Current value of the element<dd><code id=the-progress-element:attr-progress-max><a href=#attr-progress-max>max</a></code> — Upper bound of range<dt><a href=#concept-element-dom id=the-progress-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmlprogresselement>HTMLProgressElement</dfn> : <a href=#htmlelement id=the-progress-element:htmlelement>HTMLElement</a> {
@@ -40357,7 +40357,7 @@
   </p>
 
 
-  <h6 id=autofocusing-a-form-control:-the-autofocus-attribute>4.10.19.6.1 Autofocusing a form control: the <code id=autofocusing-a-form-control:-the-autofocus-attribute:attr-fe-autofocus><a href=#attr-fe-autofocus>autofocus</a></code> attribute</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=26669" title="Bad design: autofocus attribute">26669</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini<
 /span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=autofocus">caniuse.com</a></div>
+  <h6 id=autofocusing-a-form-control:-the-autofocus-attribute>4.10.19.6.1 Autofocusing a form control: the <code id=autofocusing-a-form-control:-the-autofocus-attribute:attr-fe-autofocus><a href=#attr-fe-autofocus>autofocus</a></code> attribute</h6><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=26669" title="Bad design: autofocus attribute">26669</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini<
 /span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=autofocus">caniuse.com</a></div>
 
   
 
@@ -43241,7 +43241,7 @@
 
   <h3 id=interactive-elements>4.11 Interactive elements</h3>
 
-  <h4 id=the-details-element>4.11.1 The <dfn><code>details</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25550" title="Shouldn't <details> also allow intermixed script-supporting elements (before the <summary>)?">25550</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>12+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+<
 /span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=details">caniuse.com</a></div>
+  <h4 id=the-details-element>4.11.1 The <dfn><code>details</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=25550" title="Shouldn't <details> also allow intermixed script-supporting elements (before the <summary>)?">25550</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>12+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>6+<
 /span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=details">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-details-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-details-element:flow-content-2>Flow content</a>.<dd><a href=#sectioning-root id=the-details-element:sectioning-root>Sectioning root</a>.<dd><a href=#interactive-content-2 id=the-details-element:interactive-content-2>Interactive content</a>.<dd><a href=#palpable-content-2 id=the-details-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-details-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#flow-content-2 id=the-details-element:flow-content-2-2>flow content</a> is expected.<dt><a href=#concept-element-content-model id=the-details-element:concept-element-content-model>Content model</a>:<dd>One <code id=the-details-element:the-summary-element><a href=#the-summary-element>summary</a></code> element followed by <a href=#flow-conte
 nt-2 id=the-details-element:flow-content-2-3>flow content</a>.<dt><a href=#concept-element-tag-omission id=the-details-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-details-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-details-element:global-attributes>Global attributes</a><dd><code id=the-details-element:attr-details-open><a href=#attr-details-open>open</a></code> — Whether the details are visible<dt><a href=#concept-element-dom id=the-details-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmldetailselement>HTMLDetailsElement</dfn> : <a href=#htmlelement id=the-details-element:htmlelement>HTMLElement</a> {
@@ -44354,7 +44354,7 @@
   
 
 
-  <h4 id=the-dialog-element>4.11.7 The <dfn><code>dialog</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16783" title="no clear information on expected or desirable keyboard/focus interaction behaviour with new dialog element">16783</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21770" title="<dialog>: The <dialog> positioning logic needs to support vertical writing modes.">21770</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>37+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browse
 r</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>24+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dialog">caniuse.com</a></div>
+  <h4 id=the-dialog-element>4.11.7 The <dfn><code>dialog</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16783" title="no clear information on expected or desirable keyboard/focus interaction behaviour with new dialog element">16783</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=21770" title="<dialog>: The <dialog> positioning logic needs to support vertical writing modes.">21770</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>37+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android no"><span>Android Browse
 r</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>24+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=dialog">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-dialog-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-dialog-element:flow-content-2>Flow content</a>.<dd><a href=#sectioning-root id=the-dialog-element:sectioning-root>Sectioning root</a>.<dt><a href=#concept-element-contexts id=the-dialog-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#flow-content-2 id=the-dialog-element:flow-content-2-2>flow content</a> is expected.<dt><a href=#concept-element-content-model id=the-dialog-element:concept-element-content-model>Content model</a>:<dd><a href=#flow-content-2 id=the-dialog-element:flow-content-2-3>Flow content</a>.<dt><a href=#concept-element-tag-omission id=the-dialog-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-dialog-element:concept-element-attributes>Content attributes</a>:<
 dd><a href=#global-attributes id=the-dialog-element:global-attributes>Global attributes</a><dd><code id=the-dialog-element:attr-dialog-open><a href=#attr-dialog-open>open</a></code> — Whether the dialog box is showing<dt><a href=#concept-element-dom id=the-dialog-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmldialogelement>HTMLDialogElement</dfn> : <a href=#htmlelement id=the-dialog-element:htmlelement>HTMLElement</a> {
@@ -44867,7 +44867,7 @@
 
   <p>The <dfn id=attr-script-async><code>async</code></dfn> and <dfn id=attr-script-defer><code>defer</code></dfn> attributes are <a href=#boolean-attribute id=the-script-element:boolean-attribute>boolean attributes</a> that indicate how the script should be executed. The <code id=the-script-element:attr-script-defer-2><a href=#attr-script-defer>defer</a></code> and <code id=the-script-element:attr-script-async-2><a href=#attr-script-async>async</a></code> attributes
   must not be specified if the <code id=the-script-element:attr-script-src-7><a href=#attr-script-src>src</a></code> attribute is not
-  present.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>
 32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-async">caniuse.com</a></div><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mo
 bile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-defer">caniuse.com</a></div>
+  present.<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>
 32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-async">caniuse.com</a></div><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>8+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mo
 bile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=script-defer">caniuse.com</a></div>
 
   <p>There are three possible modes that can be selected using these attributes. If the <code id=the-script-element:attr-script-async-3><a href=#attr-script-async>async</a></code> attribute is present, then the script will be executed
   as soon as it is available, but without blocking further parsing of the page. If the <code id=the-script-element:attr-script-async-4><a href=#attr-script-async>async</a></code>
@@ -45821,7 +45821,7 @@
   </div>
 
 
-  <h4 id=the-template-element>4.12.3 The <dfn><code>template</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>26+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>22+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>8+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>7.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span>
 </span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=template">caniuse.com</a></div>
+  <h4 id=the-template-element>4.12.3 The <dfn><code>template</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>26+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>22+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>8+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>7.1+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span>
 </span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=template">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-template-element:concept-element-categories>Categories</a>:<dd><a href=#metadata-content-2 id=the-template-element:metadata-content-2>Metadata content</a>.<dd><a href=#flow-content-2 id=the-template-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-template-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#script-supporting-elements-2 id=the-template-element:script-supporting-elements-2>Script-supporting element</a>.<dt><a href=#concept-element-contexts id=the-template-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#metadata-content-2 id=the-template-element:metadata-content-2-2>metadata content</a> is expected.<dd>Where <a href=#phrasing-content-2 id=the-template-element:phrasing-content-2-2>phrasing content</a> is expected.<dd>Where <a href=#script-supporting-elements-2 id=the-template-element:script-supporting-elemen
 ts-2-2>script-supporting elements</a> are expected.<dd>As a child of a <code id=the-template-element:the-colgroup-element><a href=#the-colgroup-element>colgroup</a></code> element that doesn't have a <code id=the-template-element:attr-colgroup-span><a href=#attr-colgroup-span>span</a></code> attribute.<dt><a href=#concept-element-content-model id=the-template-element:concept-element-content-model>Content model</a>:<dd>Either: <a href=#metadata-content-2 id=the-template-element:metadata-content-2-3>Metadata content</a>.<dd>Or: <a href=#flow-content-2 id=the-template-element:flow-content-2-2>Flow content</a>.<dd>Or: The content model of <code id=the-template-element:the-ol-element><a href=#the-ol-element>ol</a></code> and <code id=the-template-element:the-ul-element><a href=#the-ul-element>ul</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-dl-element><a href=#the-dl-element>dl</a></code> elements.<dd>Or: The content model of <code id=the-temp
 late-element:the-figure-element><a href=#the-figure-element>figure</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-ruby-element><a href=#the-ruby-element>ruby</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-object-element><a href=#the-object-element>object</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-video-element><a href=#the-video-element>video</a></code> and <code id=the-template-element:the-audio-element><a href=#the-audio-element>audio</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-table-element><a href=#the-table-element>table</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-colgroup-element-2><a href=#the-colgroup-element>colgroup</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-thead-element><a href=#the-thead-element>thead</a></code>, <code id=the-template-e
 lement:the-tbody-element><a href=#the-tbody-element>tbody</a></code>, and <code id=the-template-element:the-tfoot-element><a href=#the-tfoot-element>tfoot</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-tr-element><a href=#the-tr-element>tr</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-fieldset-element><a href=#the-fieldset-element>fieldset</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-select-element><a href=#the-select-element>select</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-details-element><a href=#the-details-element>details</a></code> elements.<dd>Or: The content model of <code id=the-template-element:the-menu-element><a href=#the-menu-element>menu</a></code> elements whose <code id=the-template-element:attr-menu-type><a href=#attr-menu-type>type</a></code> attribute is in the <a href=#popup-menu-state id=the-template-eleme
 nt:popup-menu-state>popup menu state</a>.<dt><a href=#concept-element-tag-omission id=the-template-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-template-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-template-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-template-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmltemplateelement>HTMLTemplateElement</dfn> : <a href=#htmlelement id=the-template-element:htmlelement>HTMLElement</a> {
@@ -45984,7 +45984,7 @@
 
 
 
-  <h4 id=the-canvas-element>4.12.4 The <dfn id=canvas><code>canvas</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=9469" title="Shouldn't this paragraph link to #attr-canvas-width and #attr-canvas-height, rather than just saying "the respective content attributes of the same name"?">9469</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited
 ) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas">caniuse.com</a></div>
+  <h4 id=the-canvas-element>4.12.4 The <dfn id=canvas><code>canvas</code></dfn> element</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=9469" title="Shouldn't this paragraph link to #attr-canvas-width and #attr-canvas-height, rather than just saying "the respective content attributes of the same name"?">9469</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited
 ) </span><span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas">caniuse.com</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-canvas-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-canvas-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-canvas-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-canvas-element:embedded-content-category>Embedded content</a>.<dd><a href=#palpable-content-2 id=the-canvas-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-canvas-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-canvas-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-canvas-element:concept-element-content-model>Content model</a>:<dd><a href=#transparent id=the-canvas-element:transparent>Transparent</a>, but with no <a href=#interactive-conte
 nt-2 id=the-canvas-element:interactive-content-2>interactive content</a> descendants except for <code id=the-canvas-element:the-a-element><a href=#the-a-element>a</a></code> elements, <code id=the-canvas-element:the-img-element><a href=#the-img-element>img</a></code> elements with <code id=the-canvas-element:attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attributes, <code id=the-canvas-element:the-button-element><a href=#the-button-element>button</a></code> elements, <code id=the-canvas-element:the-input-element><a href=#the-input-element>input</a></code> elements whose <code id=the-canvas-element:attr-input-type><a href=#attr-input-type>type</a></code> attribute are in the <a href="#checkbox-state-(type=checkbox)" id="the-canvas-element:checkbox-state-(type=checkbox)">Checkbox</a> or <a href="#radio-button-state-(type=radio)" id="the-canvas-element:radio-button-state-(type=radio)">Radio Button</a> states, <code id=the-canvas-element:the-input-element
 -2><a href=#the-input-element>input</a></code> elements that are <a href=#concept-button id=the-canvas-element:concept-button>buttons</a>, <code id=the-canvas-element:the-select-element><a href=#the-select-element>select</a></code> elements with a <code id=the-canvas-element:attr-select-multiple><a href=#attr-select-multiple>multiple</a></code> attribute or a <a href=#concept-select-size id=the-canvas-element:concept-select-size>display size</a> greater than 1, <a href=#sorting-interface-th-element id=the-canvas-element:sorting-interface-th-element>sorting interface <code>th</code> elements</a>, and elements that would not be <a href=#interactive-content-2 id=the-canvas-element:interactive-content-2-2>interactive content</a> except for having the <code id=the-canvas-element:attr-tabindex><a href=#attr-tabindex>tabindex</a></code> attribute specified.<dt><a href=#concept-element-tag-omission id=the-canvas-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>
 Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-canvas-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-canvas-element:global-attributes>Global attributes</a><dd><code id=the-canvas-element:attr-canvas-width><a href=#attr-canvas-width>width</a></code> — Horizontal dimension<dd><code id=the-canvas-element:attr-canvas-height><a href=#attr-canvas-height>height</a></code> — Vertical dimension<dt><a href=#concept-element-dom id=the-canvas-element:concept-element-dom>DOM interface</a>:<dd>
     <pre class=idl>typedef (<a href=#canvasrenderingcontext2d id=the-canvas-element:canvasrenderingcontext2d>CanvasRenderingContext2D</a> or <a href=#webglrenderingcontext id=the-canvas-element:webglrenderingcontext>WebGLRenderingContext</a>) <dfn id=renderingcontext>RenderingContext</dfn>;
@@ -48622,7 +48622,7 @@
 
     <p>Returns the measurement described below.</p>
 
-   </dl><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</
 span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas-text">caniuse.com</a></div>
+   </dl><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</
 span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas-text">caniuse.com</a></div>
 
   
 
@@ -48851,7 +48851,7 @@
 
   <hr>
 
-  <p id=dom-context-2d-drawosfocusring>The <dfn id=dom-context-2d-drawsystemfocusring><code>drawSystemFocusRing(<var>element</var>)</code></dfn> method, when invoked, must run the following steps:</p>
+  <p id=dom-context-2d-drawosfocusring>The <dfn id=dom-context-2d-drawsystemfocusring><code>drawSystemFocusRing(<var>element</var>)</code></dfn> method, when invoked, must run the following steps:<div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27049" title="Should reverse-engineer drawFocusIfNeeded() and update accordingly">27049</a></div>
 
   <ol><li><p>If <var>element</var> is not <a href=#focused id=drawing-paths-to-the-canvas:focused-4>focused</a> or is not a descendant of the element with
    whose context the method is associated, then abort these steps.<li>
@@ -54017,7 +54017,7 @@
   <h2 id=editing>6 <dfn>User interaction</dfn></h2>
 
 
-  <h3 id=the-hidden-attribute>6.1 The <dfn><code>hidden</code></dfn> attribute</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=19159" title="allow use of hidden for tab panels">19159</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari
 </span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hidden">caniuse.com</a></div>
+  <h3 id=the-hidden-attribute>6.1 The <dfn><code>hidden</code></dfn> attribute</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=19159" title="allow use of hidden for tab panels">19159</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie yes"><span>IE</span> <span>11+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari
 </span> <span>5.1+</span></span><span class="opera yes"><span>Opera</span> <span>11.1+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hidden">caniuse.com</a></div>
 
   <p>All <a href=#html-elements id=the-hidden-attribute:html-elements>HTML elements</a> may have the <code id=the-hidden-attribute:the-hidden-attribute><a href=#the-hidden-attribute>hidden</a></code> content
   attribute set. The <code id=the-hidden-attribute:the-hidden-attribute-2><a href=#the-hidden-attribute>hidden</a></code> attribute is a <a href=#boolean-attribute id=the-hidden-attribute:boolean-attribute>boolean
@@ -55391,7 +55391,7 @@
 
   <h3 id=editing-2>6.6 Editing</h3>
 
-  <h4 id=contenteditable>6.6.1 Making document regions editable: The <code id=contenteditable:attr-contenteditable><a href=#attr-contenteditable>contenteditable</a></code> content attribute</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>5.5+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="ope
 ra yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=contenteditable">caniuse.com</a></div>
+  <h4 id=contenteditable>6.6.1 Making document regions editable: The <code id=contenteditable:attr-contenteditable><a href=#attr-contenteditable>contenteditable</a></code> content attribute</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>5.5+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="ope
 ra yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=contenteditable">caniuse.com</a></div>
 
   <pre class=idl>[NoInterfaceObject]
 interface ElementContentEditable {
@@ -55540,7 +55540,7 @@
 
 
 
-  <h4 id=spelling-and-grammar-checking>6.6.5 Spelling and grammar checking</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>9+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>37+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>2.1+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></s
 pan><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=spellcheck-attribute">caniuse.com</a></div>
+  <h4 id=spelling-and-grammar-checking>6.6.5 Spelling and grammar checking</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>9+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>38+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>3.2+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>2.1+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-7.0+</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5.1+</span></s
 pan><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob partial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=spellcheck-attribute">caniuse.com</a></div>
 
   
 
@@ -59135,7 +59135,7 @@
   and forward buttons, the user agent must <a href=#traverse-the-history-by-a-delta id=the-history-interface:traverse-the-history-by-a-delta-4>traverse the history by a delta</a> equivalent
   to the action specified by the user.</p>
 
-  <hr id=history-1><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></sp
 an><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div> 
+  <hr id=history-1><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.2-4.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></sp
 an><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div> 
 
   <p>The <dfn id=dom-history-pushstate><code>pushState(<var>data</var>, <var>title</var>, <var>url</var>)</code></dfn> method adds a state object entry to
   the history.</p>
@@ -62442,7 +62442,7 @@
   
 
 
-  <h4 id=navigator.online>7.7.11 Browser state</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</
 span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=online-status">caniuse.com</a></div>
+  <h4 id=navigator.online>7.7.11 Browser state</h4><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>14+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.2-4.3+</span></span><span class="android yes"><span>Android Browser</span> <span>2.3+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>15+</span></span><span class="ie_mob yes"><span>IE Mobile</
 span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=online-status">caniuse.com</a></div>
 
   <pre class=idl>[NoInterfaceObject, Exposed=(Window,Worker)]
 interface <dfn id=navigatoronline>NavigatorOnLine</dfn> {
@@ -62667,7 +62667,7 @@
 
     <p>An instrument used in security checks.</p>
 
-   </dl>
+   </dl><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27032" title="Rename this from API referrer source to simply referrer source as the plan is to use it for all fetc [...]">27032</a></div>
 
   <p>The <dfn id=relevant-settings-object-for-a-global-object>relevant settings object for a global object</dfn> <var>o</var> is the
   <a href=#environment-settings-object id=definitions-2:environment-settings-object-7>environment settings object</a> whose <a href=#global-object id=definitions-2:global-object-3>global object</a> is <var>o</var>.
@@ -63917,7 +63917,7 @@
   
 
 
-  <h3 id=atob>8.2 Base64 utility methods</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><
 span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=atob-btoa">caniuse.com</a></div>
+  <h3 id=atob>8.2 Base64 utility methods</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><
 span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=atob-btoa">caniuse.com</a></div>
 
   <p>The <code id=atob:dom-windowbase64-atob><a href=#dom-windowbase64-atob>atob()</a></code> and <code id=atob:dom-windowbase64-btoa><a href=#dom-windowbase64-btoa>btoa()</a></code> methods allow authors to transform content to and from
   the base64 encoding.</p>
@@ -66399,7 +66399,7 @@
   
 
 
-  <h3 id=server-sent-events>9.2 <dfn>Server-sent events</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16070" title="uses MessageEvent but doesn't define or reference external definition">16070</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari ye
 s"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=eventsource">caniuse.com</a></div>
+  <h3 id=server-sent-events>9.2 <dfn>Server-sent events</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16070" title="uses MessageEvent but doesn't define or reference external definition">16070</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>6+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari ye
 s"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>11+</span></span><span class="ie_mob no"><span>IE Mobile</span> <span>None</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=eventsource">caniuse.com</a></div>
 
   <h4 id=server-sent-events-intro>9.2.1 Introduction</h4>
 
@@ -67047,7 +67047,7 @@
    <dt>Related information:<dd>None.</dl>
 
 
-  <h3 id=network>9.3 <dfn>Web sockets</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=12212" title="Wrong spam filter">12212</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>16+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>11+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>7+</span></span><span class="opera yes"
 ><span>Opera</span> <span>12.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=websockets">caniuse.com</a></div>
+  <h3 id=network>9.3 <dfn>Web sockets</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=12212" title="Wrong spam filter">12212</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>16+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>11+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>6.0-6.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>7+</span></span><span class="opera yes"
 ><span>Opera</span> <span>12.1+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=websockets">caniuse.com</a></div>
 
   <h4 id=network-intro>9.3.1 Introduction</h4>
 
@@ -67659,7 +67659,7 @@
    </dl>
 
 
-  <h3 id=web-messaging>9.4 <dfn id=crossDocumentMessages>Cross-document messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob par
 tial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=x-doc-messaging">caniuse.com</a></div>
+  <h3 id=web-messaging>9.4 <dfn id=crossDocumentMessages>Cross-document messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob par
 tial"><span><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=x-doc-messaging">caniuse.com</a></div>
 
   <p>Web browsers, for security and privacy reasons, prevent documents in different domains from
   affecting each other; that is, cross-site scripting is disallowed.</p>
@@ -67877,7 +67877,7 @@
 
 
 
-  <h3 id=channel-messaging>9.5 <dfn>Channel messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cla
 ss="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=channel-messaging">caniuse.com</a></div>
+  <h3 id=channel-messaging>9.5 <dfn>Channel messaging</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox no"><span>Firefox</span> <span>None</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span cla
 ss="and_ff no"><span>Firefox for Android</span> <span>None</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=channel-messaging">caniuse.com</a></div>
 
   <h4 id=introduction-14>9.5.1 Introduction</h4>
 
@@ -68481,7 +68481,7 @@
 
 
 
-  <h3 id=broadcasting-to-other-browsing-contexts>9.6 <dfn>Broadcasting to other browsing contexts</dfn></h3>
+  <h3 id=broadcasting-to-other-browsing-contexts>9.6 <dfn>Broadcasting to other browsing contexts</dfn></h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27035" title="BroadcastChannel uses the responsible document for Workers accidentally">27035</a></div>
 
   <p>Pages on a single <a href=#origin-2 id=broadcasting-to-other-browsing-contexts:origin-2>origin</a> opened by the same user in the same user agent but in
   different unrelated <a href=#browsing-context id=broadcasting-to-other-browsing-contexts:browsing-context>browsing contexts</a> sometimes need to
@@ -68657,7 +68657,7 @@
 
 
 
-  <h2 id=workers>10 Web workers</h2><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firef
 ox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=webworkers">caniuse.com</a></div>
+  <h2 id=workers>10 Web workers</h2><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>10+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firef
 ox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=webworkers">caniuse.com</a></div>
 
   <h3 id=introduction-15>10.1 Introduction</h3>
 
@@ -69643,15 +69643,24 @@
   <hr>
 
   <p>A worker is said to be a <dfn id=permissible-worker>permissible worker</dfn> if its list of <a href="#the-worker's-documents" id="the-worker's-lifetime:the-worker's-documents-4">the worker's
-  <code>Document</code>s</a> is not empty.</p>
+  <code>Document</code>s</a> is not empty, or if its list has been empty for no more than a short
+  user-agent-defined timeout value, its <code id="the-worker's-lifetime:workerglobalscope-5"><a href=#workerglobalscope>WorkerGlobalScope</a></code> is actually a
+  <code id="the-worker's-lifetime:sharedworkerglobalscope"><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object (i.e. the worker is a shared worker), and the user
+  agent has a <a href=#browsing-context id="the-worker's-lifetime:browsing-context-2">browsing context</a> whose <code id="the-worker's-lifetime:document-6"><a href=#document>Document</a></code> is not <span>complete
+  loaded</span>.</p>
 
-  <p>A worker is said to be an <dfn id=active-needed-worker>active needed worker</dfn> if any of the <code id="the-worker's-lifetime:document-6"><a href=#document>Document</a></code>
+  <p class=note>The second part of this definition allows a shared worker to survive for a short
+  time while a page is loading, in case that page is going to contact the shared worker again. This
+  can be used by user agents as a way to avoid the cost of restarting a shared worker used by a site
+  when the user is navigating from page to page within that site.</p>
+
+  <p>A worker is said to be an <dfn id=active-needed-worker>active needed worker</dfn> if any of the <code id="the-worker's-lifetime:document-7"><a href=#document>Document</a></code>
   objects in <a href="#the-worker's-documents" id="the-worker's-lifetime:the-worker's-documents-5">the worker's <code>Document</code>s</a> are <a href=#fully-active id="the-worker's-lifetime:fully-active">fully active</a>.</p>
 
   <p>A worker is said to be a <dfn id=protected-worker>protected worker</dfn> if it is an <a href=#active-needed-worker id="the-worker's-lifetime:active-needed-worker">active needed
   worker</a> and either it has outstanding timers, database transactions, or network connections,
-  or its list of <a href="#the-worker's-ports" id="the-worker's-lifetime:the-worker's-ports">the worker's ports</a> is not empty, or its <code id="the-worker's-lifetime:workerglobalscope-5"><a href=#workerglobalscope>WorkerGlobalScope</a></code>
-  is actually a <code id="the-worker's-lifetime:sharedworkerglobalscope"><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object (i.e. the worker is a shared
+  or its list of <a href="#the-worker's-ports" id="the-worker's-lifetime:the-worker's-ports">the worker's ports</a> is not empty, or its <code id="the-worker's-lifetime:workerglobalscope-6"><a href=#workerglobalscope>WorkerGlobalScope</a></code>
+  is actually a <code id="the-worker's-lifetime:sharedworkerglobalscope-2"><a href=#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> object (i.e. the worker is a shared
   worker).</p>
 
   <p>A worker is said to be a <dfn id=suspendable-worker>suspendable worker</dfn> if it is not an <a href=#active-needed-worker id="the-worker's-lifetime:active-needed-worker-2">active needed
@@ -70329,7 +70338,7 @@
 
 
 
-  <h3 id=storage>11.2 The API</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for 
 Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=namevalue-storage">caniuse.com</a></div>
+  <h3 id=storage>11.2 The API</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>4+</span></span><span class="opera yes"><span>Opera</span> <span>10.5+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for 
 Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=namevalue-storage">caniuse.com</a></div>
 
   <h4 id=the-storage-interface>11.2.1 The <code id=the-storage-interface:storage-2><a href=#storage-2>Storage</a></code> interface</h4>
 
@@ -77468,7 +77477,7 @@
 
   
 
-  <h3 id=parsing-xhtml-documents>13.2 Parsing XHTML documents</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=23739" title="XHTML5: Consider adding ”-//W3C//ENTITIES HTML MathML Set//EN//XML” to list of supported public identifiers">23739</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <spa
 n>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=xhtml">caniuse.com</a></div>
+  <h3 id=parsing-xhtml-documents>13.2 Parsing XHTML documents</h3><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=bugs><strong>Spec bugs:</strong> <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=23739" title="XHTML5: Consider adding ”-//W3C//ENTITIES HTML MathML Set//EN//XML” to list of supported public identifiers">23739</a><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>4+</span></span><span class="ie yes"><span>IE</span> <span>9+</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>3.2+</span></span><span class="android yes"><span>Android Browser</span> <span>2.1+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-7.0+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <spa
 n>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>3.1+</span></span><span class="opera yes"><span>Opera</span> <span>9.5-9.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=xhtml">caniuse.com</a></div>
 
   <p>This section describes the relationship between XML and the DOM, with a particular emphasis on
   how this interacts with HTML.</p>
@@ -84512,7 +84521,7 @@
      <td> <code id=events-2:window-10><a href=#window>Window</a></code>, elements
      <td> Fired at nodes <a href=#gains-focus id=events-2:gains-focus>gaining focus</a>
 
-    <tr><td> <dfn id=event-hashchange><code>hashchange</code></dfn><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>37+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span 
 class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hashchange">caniuse.com</a></div>
+    <tr><td> <dfn id=event-hashchange><code>hashchange</code></dfn><div class=status><input onclick=toggleStatus(this) value=⋰ type=button><p class=support><strong>Support:</strong> <span class="chrome yes"><span>Chrome</span> <span>5+</span></span><span class="ie yes"><span>IE</span> <span>8+</span></span><span class="firefox yes"><span>Firefox</span> <span>3.6+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>38+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>4.0-4.1+</span></span><span class="android yes"><span>Android Browser</span> <span>2.2+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</span></span><span class="ie_mob yes"><span>IE Mobile</span> <span>10+</span></span><span 
 class="and_ff yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hashchange">caniuse.com</a></div>
      <td> <code id=events-2:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code>
      <td> <code id=events-2:window-11><a href=#window>Window</a></code>
      <td> Fired at the <code id=events-2:window-12><a href=#window>Window</a></code> when the fragment identifier part of <a id="events-2:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> changes

Modified: source
===================================================================
--- source	2014-10-11 00:58:18 UTC (rev 8836)
+++ source	2014-10-14 21:44:30 UTC (rev 8837)
@@ -93793,8 +93793,17 @@
   <hr>
 
   <p>A worker is said to be a <dfn>permissible worker</dfn> if its list of <span>the worker's
-  <code>Document</code>s</span> is not empty.</p>
+  <code>Document</code>s</span> is not empty, or if its list has been empty for no more than a short
+  user-agent-defined timeout value, its <code>WorkerGlobalScope</code> is actually a
+  <code>SharedWorkerGlobalScope</code> object (i.e. the worker is a shared worker), and the user
+  agent has a <span>browsing context</span> whose <code>Document</code> is not <span>complete
+  loaded</span>.</p>
 
+  <p class="note">The second part of this definition allows a shared worker to survive for a short
+  time while a page is loading, in case that page is going to contact the shared worker again. This
+  can be used by user agents as a way to avoid the cost of restarting a shared worker used by a site
+  when the user is navigating from page to page within that site.</p>
+
   <p>A worker is said to be an <dfn>active needed worker</dfn> if any of the <code>Document</code>
   objects in <span>the worker's <code>Document</code>s</span> are <span>fully active</span>.</p>
 



More information about the Commit-Watchers mailing list