[html5] r8858 - [giow] (0) removing an href='' attribute affects URLUtils differently than setti [...]

whatwg at whatwg.org whatwg at whatwg.org
Wed Nov 26 12:39:08 PST 2014


Author: ianh
Date: 2014-11-26 12:39:04 -0800 (Wed, 26 Nov 2014)
New Revision: 8858

Modified:
   complete.html
   index
   source
Log:
[giow] (0) removing an href='' attribute affects URLUtils differently than setting it to ''.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=27047
Affected topics: DOM APIs, HTML

Modified: complete.html
===================================================================
--- complete.html	2014-11-22 00:02:50 UTC (rev 8857)
+++ complete.html	2014-11-26 20:39:04 UTC (rev 8858)
@@ -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>21 November 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>26 November 2014</span></h2></hgroup>
    
    <nav>
     <div>
@@ -2436,7 +2436,7 @@
          and <dfn id=concept-node-adopt-ext><a href=https://dom.spec.whatwg.org/#concept-node-adopt-ext>adopting steps</a></dfn> hooks<li>The <dfn id=attribute-list>attribute list</dfn> concept.<li>The <dfn id=concept-cd-data>data</dfn> of a text node.<li><dfn id=event><code>Event</code></dfn> interface<li><dfn id=eventtarget><code>EventTarget</code></dfn> interface<li><dfn id=eventinit><code>EventInit</code></dfn> dictionary type<li><dfn id=dom-event-target><code>target</code></dfn> attribute<li><dfn id=dom-event-currenttarget><code>currentTarget</code></dfn> attribute<li><dfn id=dom-event-istrusted><code>isTrusted</code></dfn> attribute<li><dfn id=dom-event-initevent><code>initEvent()</code></dfn> method<li><dfn id=dom-eventtarget-addeventlistener><code>addEventListener()</code></dfn> method<li>The <dfn id=concept-event-type>type</dfn> of an event<li>The concept of an <dfn id=concept-event-listener>event listener</dfn> and the <a href=#concept-event-listener id=dependencie
 s:concept-event-listener>event listeners</a> associated with an <code id=dependencies:eventtarget><a href=#eventtarget>EventTarget</a></code><li>The concept of a <dfn id=concept-event-target-override>target override</dfn><li>The concept of a regular <dfn id=event-parent>event parent</dfn> and a <dfn id=cross-boundary-event-parent>cross-boundary event parent</dfn><li>The <dfn id="document's-character-encoding">encoding</dfn> (herein the <i>character encoding</i>) and <dfn id=concept-document-content-type>content type</dfn> of a <code id=dependencies:document><a href=#document>Document</a></code><li>The distinction between <dfn id=xml-documents>XML documents</dfn> and <dfn id=html-documents>HTML documents</dfn><li>The terms <dfn id=quirks-mode>quirks mode</dfn>, <dfn id=limited-quirks-mode>limited-quirks mode</dfn>, and <dfn id=no-quirks-mode>no-quirks mode</dfn><li>The algorithm to <dfn id=concept-node-clone>clone</dfn> a <code id=dependencies:node><a href=#node>Node</a></cod
 e>, and the concept of <dfn id=concept-node-clone-ext>cloning steps</dfn> used by that algorithm<li>The concept of <dfn id=base-url-change-steps>base URL change steps</dfn> and the definition of what happens when an element is <dfn id=affected-by-a-base-url-change>affected by a base URL change</dfn><li>The concept of an element's <dfn id=concept-id>unique identifier (ID)</dfn><li>The concept of a DOM <dfn id=concept-range>range</dfn>, and the terms <dfn id=concept-range-start>start</dfn>, <dfn id=concept-range-end>end</dfn>, and <dfn id=concept-range-bp>boundary point</dfn> as applied to ranges.<li><dfn id=mutationobserver><code>MutationObserver</code></dfn> interface and <dfn id=mutation-observers><a href=https://dom.spec.whatwg.org/#mutation-observers>mutation observers</a></dfn> in general<li><dfn id=promise>Promise</dfn> interface<li>The <dfn id=concept-resolver>resolver</dfn> concept<li>The <dfn id=concept-resolver-fulfill>fulfill</dfn> and <dfn id=concept-resolver-reje
 ct>reject</dfn> algorithms</ul>
 
     <p>The term <dfn id=throw>throw</dfn> in this specification is used as defined in the DOM specification.
-    The following <code id=dependencies:domexception><a href=#domexception>DOMException</a></code> types are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p>
+    The following <code id=dependencies:domexception><a href=#domexception>DOMException</a></code> types are defined in the DOM specification: <a href=#refsDOM>[DOM]</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=27408" title="Maintenance: all exceptions moved from DOM to IDL. IDL also defines the exceptions listed under JavaScript.">27408</a></div>
 
     <ol class=brief><li value=1><dfn id=indexsizeerror><code>IndexSizeError</code></dfn><li value=3><dfn id=hierarchyrequesterror><code>HierarchyRequestError</code></dfn><li value=4><dfn id=wrongdocumenterror><code>WrongDocumentError</code></dfn><li value=5><dfn id=invalidcharactererror><code>InvalidCharacterError</code></dfn><li value=7><dfn id=nomodificationallowederror><code>NoModificationAllowedError</code></dfn><li value=8><dfn id=notfounderror><code>NotFoundError</code></dfn><li value=9><dfn id=notsupportederror><code>NotSupportedError</code></dfn><li value=11><dfn id=invalidstateerror><code>InvalidStateError</code></dfn><li value=12><dfn id=syntaxerror><code>SyntaxError</code></dfn><li value=13><dfn id=invalidmodificationerror><code>InvalidModificationError</code></dfn><li value=14><dfn id=namespaceerror><code>NamespaceError</code></dfn><li value=15><dfn id=invalidaccesserror><code>InvalidAccessError</code></dfn><li value=18><dfn id=securityerror><code>SecurityError</
 code></dfn><li value=19><dfn id=networkerror><code>NetworkError</code></dfn><li value=20><dfn id=aborterror><code>AbortError</code></dfn><li value=21><dfn id=urlmismatcherror><code>URLMismatchError</code></dfn><li value=22><dfn id=quotaexceedederror><code>QuotaExceededError</code></dfn><li value=23><dfn id=timeouterror><code>TimeoutError</code></dfn><li value=24><dfn id=invalidnodetypeerror><code>InvalidNodeTypeError</code></dfn><li value=25><dfn id=datacloneerror><code>DataCloneError</code></dfn></ol>
 
@@ -7843,7 +7843,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-
 8.0+</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 yes"><span>IE Mobile</span> <span>11+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-
 8.0+</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 yes"><span>IE Mobile</span> <span>11+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</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
@@ -10119,7 +10119,7 @@
   <p>The <dfn id=attr-style-scoped><code>scoped</code></dfn> attribute is a <a href=#boolean-attribute id=the-style-element:boolean-attribute>boolean
   attribute</a>. If present, it indicates that the styles are intended just for the subtree
   rooted at the <code id=the-style-element:the-style-element-4><a href=#the-style-element>style</a></code> element's parent element, as opposed to the whole
-  <code id=the-style-element:document><a href=#document>Document</a></code>.<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>21+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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><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=style-scoped">caniuse.com</a></div>
+  <code id=the-style-element:document><a href=#document>Document</a></code>.<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>21+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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><sp
 an class="and_ff yes"><span>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=style-scoped">caniuse.com</a></div>
 
   <p>If the <code id=the-style-element:attr-style-scoped-6><a href=#attr-style-scoped>scoped</a></code> attribute is present and the element has a
   parent element, then the <code id=the-style-element:the-style-element-5><a href=#the-style-element>style</a></code> element must precede any <a href=#flow-content-2 id=the-style-element:flow-content-2-4>flow content</a> in
@@ -10328,7 +10328,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>33+</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>
 
@@ -10440,7 +10440,7 @@
   <code id=the-article-element:the-article-element-10><a href=#the-article-element>article</a></code>, but it is technically redundant in that case (since it's self-evident that
   the page is a single composition, as it is a single document).</p>
 
-  <div id=article-example class=example><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=27388" title="Use https://schema.org/ in examples if feasible">27388</a></div>
+  <div id=article-example class=example>
 
    <p>This example shows a blog post using the <code id=the-article-element:the-article-element-11><a href=#the-article-element>article</a></code> element, with some schema.org
    annotations:</p>
@@ -13730,7 +13730,7 @@
   attributes of the same name.</p>
 
   <p>The IDL attribute <dfn id=dom-a-rellist><code>relList</code></dfn> must
-  <a href=#reflect id=the-a-element:reflect-2>reflect</a> the <code id=the-a-element:attr-hyperlink-rel-4><a href=#attr-hyperlink-rel>rel</a></code> content attribute.<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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>No
 ne</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>
+  <a href=#reflect id=the-a-element:reflect-2>reflect</a> the <code id=the-a-element:attr-hyperlink-rel-4><a href=#attr-hyperlink-rel>rel</a></code> content attribute.<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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>No
 ne</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=rellist">caniuse.com</a></div>
 
   <p>The <dfn id=dom-a-text><code>text</code></dfn> IDL attribute, on getting, must return the
   same value as the <code id=the-a-element:textcontent-2><a href=#textcontent>textContent</a></code> IDL attribute on the element, and on setting, must act
@@ -13741,7 +13741,7 @@
   <p>The <code id=the-a-element:the-a-element-10><a href=#the-a-element>a</a></code> element also supports the <code id=the-a-element:urlutils-2><a href=#urlutils>URLUtils</a></code> interface. <a href=#refsURL>[URL]</a></p>
 
   <p>When the element is created, and whenever the element's <code id=the-a-element:attr-hyperlink-href-7><a href=#attr-hyperlink-href>href</a></code> content attribute is set, changed, or removed, the user
-  agent must invoke the element's <code id=the-a-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-a-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-a-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the empty string otherwise,
+  agent must invoke the element's <code id=the-a-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-a-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-a-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the null value otherwise,
   as the given value.</p>
 
   <p>The element's <code id=the-a-element:urlutils-4><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-get-the-base id=the-a-element:concept-uu-get-the-base>get the
@@ -14361,7 +14361,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>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>
+  <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>39+</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>
 
@@ -15435,7 +15435,7 @@
 
 
 
-  <h4 id=the-u-element>4.5.22 The <dfn><code>u</code></dfn> element</h4>
+  <h4 id=the-u-element>4.5.22 The <dfn><code>u</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=27409" title="<u> element examples">27409</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-u-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-u-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-u-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#palpable-content-2 id=the-u-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-u-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-u-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-u-element:concept-element-content-model>Content model</a>:<dd><a href=#phrasing-content-2 id=the-u-element:phrasing-content-2-3>Phrasing content</a>.<dt><a href=#concept-element-tag-omission id=the-u-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attr
 ibutes id=the-u-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-u-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-u-element:concept-element-dom>DOM interface</a>:<dd>Uses <code id=the-u-element:htmlelement><a href=#htmlelement>HTMLElement</a></code>.</dl>
 
@@ -16078,7 +16078,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>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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>33+</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
@@ -16505,7 +16505,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
@@ -17783,7 +17783,7 @@
   <dl><dt>Media Queries <a href=#refsMQ>[MQ]</a><dd><dfn id=media-condition><media-condition></dfn><dt>CSS Values and Units <a href=#refsCSSVALUES>[CSSVALUES]</a><dd><dfn id=length><length></dfn><dt>CSS Syntax <a href=#refsCSSSYNTAX>[CSSSYNTAX]</a><dd><dfn id=parse-a-comma-separated-list-of-component-values>Parse a comma-separated list of component values</dfn><dd><dfn id=component-value>component value</dfn><dd><dfn id=whitespace-token><whitespace-token></dfn><dt>Fetch <a href=#refsFETCH>[FETCH]</a><dd><dfn id=concept-request-context>context</dfn></dl>
 
 
-  <h4 id=the-picture-element>4.8.3 The <dfn><code>picture</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=26121" title="Ensure changes to <picture> element et al get tracked by @WHATWG and web-apps-tracker">26121</a><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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>
+  <h4 id=the-picture-element>4.8.3 The <dfn><code>picture</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=26121" title="Ensure changes to <picture> element et al get tracked by @WHATWG and web-apps-tracker">26121</a><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>39+</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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-picture-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-picture-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-picture-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-picture-element:embedded-content-category>Embedded content</a>.<dt><a href=#concept-element-contexts id=the-picture-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-picture-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-picture-element:concept-element-content-model>Content model</a>:<dd>Zero or more <code id=the-picture-element:the-source-element-when-used-with-the-picture-element><a href=#the-source-element-when-used-with-the-picture-element>source</a></code> elements, followed b
 y one <code id=the-picture-element:the-img-element><a href=#the-img-element>img</a></code> element, optionally intermixed with <a href=#script-supporting-elements-2 id=the-picture-element:script-supporting-elements-2>script-supporting elements</a>.<dt><a href=#concept-element-tag-omission id=the-picture-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-picture-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-picture-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-picture-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmlpictureelement>HTMLPictureElement</dfn> : <a href=#htmlelement id=the-picture-element:htmlelement>HTMLElement</a> {};</pre>
@@ -17901,7 +17901,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 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 yes"><span>Android Browser</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>8+</span></span><span class="android yes"><span>Android Browser</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>
@@ -20245,7 +20245,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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
@@ -21449,7 +21449,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></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>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.3+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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></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>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>39+</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.3+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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
@@ -21700,7 +21700,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>
 None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>
 None</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>33+</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
@@ -27431,7 +27431,7 @@
   <p>The <code id=the-area-element:the-area-element-17><a href=#the-area-element>area</a></code> element also supports the <code id=the-area-element:urlutils-2><a href=#urlutils>URLUtils</a></code> interface. <a href=#refsURL>[URL]</a></p>
 
   <p>When the element is created, and whenever the element's <code id=the-area-element:attr-hyperlink-href-7><a href=#attr-hyperlink-href>href</a></code> content attribute is set, changed, or removed, the user
-  agent must invoke the element's <code id=the-area-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-area-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-area-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the empty string otherwise,
+  agent must invoke the element's <code id=the-area-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-area-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-area-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the null value otherwise,
   as the given value.</p>
 
   <p>The element's <code id=the-area-element:urlutils-4><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-get-the-base id=the-area-element:concept-uu-get-the-base>get the
@@ -27634,7 +27634,7 @@
 
 
 
-  <h4 id=mathml>4.8.18 MathML</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>24+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</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></span><span class="opera partial"><span><span>Opera</span> (limited) </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 yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=mathml">caniuse.com</a></div>
+  <h4 id=mathml>4.8.18 MathML</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>24+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</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></span><span class="opera partial"><span><span>Opera</span> (limited) </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 yes"><span>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=mathml">caniuse.com</a></div>
 
   <p>The <dfn id=math><code>math</code></dfn> element from the <a href=#mathml-namespace id=mathml:mathml-namespace>MathML namespace</a>
   falls into the <a href=#embedded-content-category id=mathml:embedded-content-category>embedded content</a>, <a href=#phrasing-content-2 id=mathml:phrasing-content-2>phrasing content</a>, and <a href=#flow-content-2 id=mathml:flow-content-2>flow
@@ -27719,7 +27719,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>N
 one</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>N
 one</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>33+</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>
@@ -30858,7 +30858,7 @@
 
 
 
-  <h3 id=forms>4.10 Forms</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=12271" title="forms: <input list=""> needs an event triggered on selection of suggestion">12271</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</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>4.0-4.1+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4.4+</span></span><span class="and_uc yes"><span>UC Brows
 er for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>4+</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><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=forms">caniuse.com</a></div>
+  <h3 id=forms>4.10 Forms</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=12271" title="forms: <input list=""> needs an event triggered on selection of suggestion">12271</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>39+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>4.0-4.1+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4.4+</span></span><span class="and_uc yes"><span>UC Brows
 er for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>4+</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><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=forms">caniuse.com</a></div>
 
   <h4 id=introduction-5>4.10.1 Introduction</h4>
 
@@ -31107,7 +31107,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>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-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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"><s
 pan><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=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>39+</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-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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"><s
 pan><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</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>
 
@@ -34223,7 +34223,7 @@
   </div>
 
 
-  <h6 id="date-state-(type=date)">4.10.5.1.8 <dfn>Date</dfn> state (<code>type=date</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=15114" title="forms: new <input> type for YYYY / YYYY-MM / YYYY-MM-DD / YYYY-MM-DD hh:mm, at user's choice">15114</a><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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Min
 i</span> <span>None</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>
+  <h6 id="date-state-(type=date)">4.10.5.1.8 <dfn>Date</dfn> state (<code>type=date</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=15114" title="forms: new <input> type for YYYY / YYYY-MM / YYYY-MM-DD / YYYY-MM-DD hh:mm, at user's choice">15114</a><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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Min
 i</span> <span>None</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>
 
   
 
@@ -34943,7 +34943,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>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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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 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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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 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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-number">caniuse.com</a></div>
 
   
 
@@ -35103,7 +35103,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-range">caniuse.com</a></div>
 
   
 
@@ -35452,7 +35452,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>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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-color">caniuse.com</a></div>
 
   
 
@@ -37197,7 +37197,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
@@ -38176,7 +38176,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>38+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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
 >Source: <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>39+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse
 >Source: <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> {
@@ -39105,7 +39105,7 @@
   </div>
 
 
-  <h4 id=the-output-element>4.10.13 The <dfn><code>output</code></dfn> element</h4>
+  <h4 id=the-output-element>4.10.13 The <dfn><code>output</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=27434" title="<output> should be allowed to contain <details>. Use case: Use <summary> for the actual result and the rest of the <details> for the formula/calculation that led to the result.">27434</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-output-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-output-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-output-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#category-listed id=the-output-element:category-listed>Listed</a>, <a href=#category-label id=the-output-element:category-label>labelable</a>, <a href=#category-reset id=the-output-element:category-reset>resettable</a>, and <a href=#category-form-attr id=the-output-element:category-form-attr>reassociateable</a> <a href=#form-associated-element id=the-output-element:form-associated-element>form-associated element</a>.<dd><a href=#palpable-content-2 id=the-output-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-output-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-con
 tent-2 id=the-output-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-output-element:concept-element-content-model>Content model</a>:<dd><a href=#phrasing-content-2 id=the-output-element:phrasing-content-2-3>Phrasing content</a>.<dt><a href=#concept-element-tag-omission id=the-output-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-output-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-output-element:global-attributes>Global attributes</a><dd><code id=the-output-element:attr-output-for><a href=#attr-output-for>for</a></code> — Specifies controls from which the output was calculated<dd><code id=the-output-element:attr-fae-form><a href=#attr-fae-form>form</a></code> — Associates the control with a <code id=the-output-element:the-form-element><a href=#the-form-element>form
 </a></code> element<dd><code id=the-output-element:attr-fe-name><a href=#attr-fe-name>name</a></code>   — Name of form control to use in the <code id=the-output-element:dom-form-elements><a href=#dom-form-elements>form.elements</a></code> API <dt><a href=#concept-element-dom id=the-output-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmloutputelement>HTMLOutputElement</dfn> : <a href=#htmlelement id=the-output-element:htmlelement>HTMLElement</a> {
@@ -39243,7 +39243,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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> {
@@ -40374,7 +40374,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>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="and_uc no"><span>UC Browser f
 or Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</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="and_uc no"><span>UC Browser f
 or Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=autofocus">caniuse.com</a></div>
 
   
 
@@ -43258,7 +43258,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>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>
+  <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>39+</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><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> {
@@ -44371,7 +44371,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>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Brows
 er</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Brows
 er</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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> {
@@ -44884,7 +44884,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>
 33+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
@@ -45838,7 +45838,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>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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>33+</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> {
@@ -46001,7 +46001,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>33+</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>;
@@ -46469,7 +46469,7 @@
   
 
 
-  <h5 id=2dcontext>4.12.4.2 The 2D rendering context</h5><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=17427" title="<canvas>: drawImage() should accept SVGImageElement (<svg:image>)">17427</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27315" title="Use enum for lineCap, lineJoin, textAlign, textBaseline, and direction">27315</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18220" title="drawImage should accept SVGImageElement">18220</a></div>
+  <h5 id=2dcontext>4.12.4.2 The 2D rendering context</h5><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=17427" title="<canvas>: drawImage() should accept SVGImageElement (<svg:image>)">17427</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27315" title="Use enum for lineCap, lineJoin, textAlign, textBaseline, and direction">27315</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27429" title="CanvasRenderingContext2DSettings IDL misses semicolon.">27429</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18220" title="drawImage should accept SVGImageElement">18220</a></div>
 
   
 
@@ -48621,7 +48621,7 @@
 
 
 
-  <h6 id=drawing-text-to-the-bitmap>4.12.4.2.12 Drawing text to the bitmap</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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></spa
 n><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>
+  <h6 id=drawing-text-to-the-bitmap>4.12.4.2.12 Drawing text to the bitmap</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>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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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></spa
 n><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas-text">caniuse.com</a></div>
 
   <dl id=text-0 class=domintro><dt><var>context</var> . <code id=drawing-text-to-the-bitmap:dom-context-2d-filltext><a href=#dom-context-2d-filltext>fillText</a></code>(<var>text</var>, <var>x</var>, <var>y</var> [, <var>maxWidth</var> ] )<dt><var>context</var> . <code id=drawing-text-to-the-bitmap:dom-context-2d-stroketext><a href=#dom-context-2d-stroketext>strokeText</a></code>(<var>text</var>, <var>x</var>, <var>y</var> [, <var>maxWidth</var> ] )<dd>
 
@@ -53993,7 +53993,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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 yes"><span>IE Mobile</span> <span>11+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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 yes"><span>IE Mobile</span> <span>11+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</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
@@ -55377,7 +55377,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=contenteditable">caniuse.com</a></div>
 
   <pre class=idl>[NoInterfaceObject]
 interface ElementContentEditable {
@@ -55526,7 +55526,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>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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=spellcheck-attribute">caniuse.com</a></div>
 
   
 
@@ -59127,7 +59127,7 @@
   <hr id=history-1> 
 
   <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.<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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>6+</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"><spa
 n>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div>
+  the history.<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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>6+</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"><spa
 n>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div>
 
   <p>The <dfn id=dom-history-replacestate><code>replaceState(<var>data</var>, <var>title</var>, <var>url</var>)</code></dfn> method updates the state object,
   title, and optionally the <a href=#url id=the-history-interface:url>URL</a> of the <a href=#current-entry id=the-history-interface:current-entry-3>current entry</a> in the history.</p>
@@ -60551,7 +60551,7 @@
   
 
 
-  <h5 id=the-hashchangeevent-interface>7.6.10.2 The <code id=the-hashchangeevent-interface:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code> interface</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</sp
 an> <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>
+  <h5 id=the-hashchangeevent-interface>7.6.10.2 The <code id=the-hashchangeevent-interface:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code> interface</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>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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</sp
 an> <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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hashchange">caniuse.com</a></div>
 
   <pre class=idl>[Constructor(DOMString type, optional <a href=#hashchangeeventinit id=the-hashchangeevent-interface:hashchangeeventinit>HashChangeEventInit</a> eventInitDict), Exposed=(Window,Worker)]
 interface <dfn id=hashchangeevent>HashChangeEvent</dfn> : <a href=#event id=the-hashchangeevent-interface:event>Event</a> {
@@ -60820,7 +60820,7 @@
 
 
 
-  <h3 id=offline>7.7 Offline Web applications</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=offline-apps">caniuse.com</a></div> 
+  <h3 id=offline>7.7 Offline Web applications</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>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=offline-apps">caniuse.com</a></div> 
 
   
 
@@ -62435,7 +62435,7 @@
   
 
 
-  <h4 id=navigator.online>7.7.11 <span id=browser-state>Browser state</span></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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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 <span id=browser-state>Browser state</span></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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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> {
@@ -63957,7 +63957,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>33+</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>
@@ -64145,7 +64145,7 @@
   <h4 id=opening-the-input-stream>8.3.1 Opening the input stream</h4>
 
   <p>The <dfn id=dom-document-open><code>open()</code></dfn> method comes in several variants
-  with different numbers of arguments.</p>
+  with different numbers of arguments.<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=27419" title="Need to define that document.open() also creates a new Realm and global environment record per https://esdiscuss.org/topic/relationship-between-globals-realms-and-global-environment-records">27419</a></div>
 
   <dl class=domintro><dt><var>document</var> = <var>document</var> . <code id=opening-the-input-stream:dom-document-open><a href=#dom-document-open>open</a></code>( [ <var>type</var> [, <var>replace</var> ] ] )<dd>
 
@@ -66475,7 +66475,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -67123,7 +67123,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -67178,7 +67178,7 @@
   established if the server reports that it has selected one of these subprotocols. The subprotocol
   names must all be strings that match the requirements for elements that comprise the value of
   <code id=the-websocket-interface:http-sec-websocket-protocol><a href=#http-sec-websocket-protocol>Sec-WebSocket-Protocol</a></code> fields as defined by the
-  WebSocket protocol specification. <a href=#refsWSP>[WSP]</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=26967" title="Use USVString instead of DOMString for url argument and send() method (removes lone surrogates)">26967</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=26968" title="Use BufferSource and "get a copy of the bytes held by the buffer source" instead of ArrayBuffer/ArrayBufferView in send() argument">26968</a></div>
+  WebSocket protocol specification. <a href=#refsWSP>[WSP]</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=26967" title="Use USVString instead of DOMString for url argument and send() method (removes lone surrogates)">26967</a></div>
 
   <p>When the <code id=the-websocket-interface:dom-websocket-2><a href=#dom-websocket>WebSocket()</a></code> constructor is invoked, the UA must
   run these steps:</p>
@@ -67735,7 +67735,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>33+</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>
@@ -67953,7 +67953,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>
 
@@ -68735,7 +68735,7 @@
 
 
 
-  <h2 id=workers>10 Web workers</h2><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=27377" title="MessageEvents in and out of workers should have origin set so we can have cross-origin workers at some point (and then you no longer need to special case same-origin workers)">27377</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mi
 ni no"><span>Opera Mini</span> <span>None</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>Firefox 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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -68927,7 +68927,7 @@
   <p><a href=https://whatwg.org/demos/workers/stocks/page.html>View this example online</a>.</p>
 
 
-  <h5 id=shared-workers-introduction>10.1.2.3 Shared workers introduction</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 no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</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=sharedworkers">caniuse.com</a></div>
+  <h5 id=shared-workers-introduction>10.1.2.3 Shared workers introduction</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 no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=sharedworkers">caniuse.com</a></div>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -70417,7 +70417,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -72551,7 +72551,7 @@
   <code id=changing-the-encoding-while-parsing:the-meta-element><a href=#the-meta-element>meta</a></code> element.</p> 
 
 
-  <h5 id=preprocessing-the-input-stream>12.2.2.5 Preprocessing the input stream</h5>
+  <h5 id=preprocessing-the-input-stream>12.2.2.5 Preprocessing the input stream</h5><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=27413" title="As I read this, CR LF LF LF should be replaced by LF. Surely we just mean to replace CR LF as LF?">27413</a></div>
 
   <p>The <dfn id=input-stream>input stream</dfn> consists of the characters pushed into it as the <a href=#the-input-byte-stream id=preprocessing-the-input-stream:the-input-byte-stream>input byte
   stream</a> is decoded or from the various APIs that directly manipulate the input stream.</p>
@@ -76821,7 +76821,7 @@
   <h4 id=the-end>12.2.6 The end</h4>
 
   <p>Once the user agent <dfn id=stop-parsing>stops parsing</dfn> the document, the user agent
-  must run the following steps:<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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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=domcontentloaded">caniuse.com</a></div>
+  must run the following steps:<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>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=domcontentloaded">caniuse.com</a></div>
 
   <ol><li><p>Set the <a href=#current-document-readiness id=the-end:current-document-readiness>current document readiness</a> to "<code>interactive</code>"
     and the <a href=#insertion-point id=the-end:insertion-point>insertion point</a> to
@@ -77552,7 +77552,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.
 0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.
 0-8.0+</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>33+</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>

Modified: index
===================================================================
--- index	2014-11-22 00:02:50 UTC (rev 8857)
+++ index	2014-11-26 20:39:04 UTC (rev 8858)
@@ -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>21 November 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>26 November 2014</span></h2></hgroup>
    
    <nav>
     <div>
@@ -2436,7 +2436,7 @@
          and <dfn id=concept-node-adopt-ext><a href=https://dom.spec.whatwg.org/#concept-node-adopt-ext>adopting steps</a></dfn> hooks<li>The <dfn id=attribute-list>attribute list</dfn> concept.<li>The <dfn id=concept-cd-data>data</dfn> of a text node.<li><dfn id=event><code>Event</code></dfn> interface<li><dfn id=eventtarget><code>EventTarget</code></dfn> interface<li><dfn id=eventinit><code>EventInit</code></dfn> dictionary type<li><dfn id=dom-event-target><code>target</code></dfn> attribute<li><dfn id=dom-event-currenttarget><code>currentTarget</code></dfn> attribute<li><dfn id=dom-event-istrusted><code>isTrusted</code></dfn> attribute<li><dfn id=dom-event-initevent><code>initEvent()</code></dfn> method<li><dfn id=dom-eventtarget-addeventlistener><code>addEventListener()</code></dfn> method<li>The <dfn id=concept-event-type>type</dfn> of an event<li>The concept of an <dfn id=concept-event-listener>event listener</dfn> and the <a href=#concept-event-listener id=dependencie
 s:concept-event-listener>event listeners</a> associated with an <code id=dependencies:eventtarget><a href=#eventtarget>EventTarget</a></code><li>The concept of a <dfn id=concept-event-target-override>target override</dfn><li>The concept of a regular <dfn id=event-parent>event parent</dfn> and a <dfn id=cross-boundary-event-parent>cross-boundary event parent</dfn><li>The <dfn id="document's-character-encoding">encoding</dfn> (herein the <i>character encoding</i>) and <dfn id=concept-document-content-type>content type</dfn> of a <code id=dependencies:document><a href=#document>Document</a></code><li>The distinction between <dfn id=xml-documents>XML documents</dfn> and <dfn id=html-documents>HTML documents</dfn><li>The terms <dfn id=quirks-mode>quirks mode</dfn>, <dfn id=limited-quirks-mode>limited-quirks mode</dfn>, and <dfn id=no-quirks-mode>no-quirks mode</dfn><li>The algorithm to <dfn id=concept-node-clone>clone</dfn> a <code id=dependencies:node><a href=#node>Node</a></cod
 e>, and the concept of <dfn id=concept-node-clone-ext>cloning steps</dfn> used by that algorithm<li>The concept of <dfn id=base-url-change-steps>base URL change steps</dfn> and the definition of what happens when an element is <dfn id=affected-by-a-base-url-change>affected by a base URL change</dfn><li>The concept of an element's <dfn id=concept-id>unique identifier (ID)</dfn><li>The concept of a DOM <dfn id=concept-range>range</dfn>, and the terms <dfn id=concept-range-start>start</dfn>, <dfn id=concept-range-end>end</dfn>, and <dfn id=concept-range-bp>boundary point</dfn> as applied to ranges.<li><dfn id=mutationobserver><code>MutationObserver</code></dfn> interface and <dfn id=mutation-observers><a href=https://dom.spec.whatwg.org/#mutation-observers>mutation observers</a></dfn> in general<li><dfn id=promise>Promise</dfn> interface<li>The <dfn id=concept-resolver>resolver</dfn> concept<li>The <dfn id=concept-resolver-fulfill>fulfill</dfn> and <dfn id=concept-resolver-reje
 ct>reject</dfn> algorithms</ul>
 
     <p>The term <dfn id=throw>throw</dfn> in this specification is used as defined in the DOM specification.
-    The following <code id=dependencies:domexception><a href=#domexception>DOMException</a></code> types are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p>
+    The following <code id=dependencies:domexception><a href=#domexception>DOMException</a></code> types are defined in the DOM specification: <a href=#refsDOM>[DOM]</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=27408" title="Maintenance: all exceptions moved from DOM to IDL. IDL also defines the exceptions listed under JavaScript.">27408</a></div>
 
     <ol class=brief><li value=1><dfn id=indexsizeerror><code>IndexSizeError</code></dfn><li value=3><dfn id=hierarchyrequesterror><code>HierarchyRequestError</code></dfn><li value=4><dfn id=wrongdocumenterror><code>WrongDocumentError</code></dfn><li value=5><dfn id=invalidcharactererror><code>InvalidCharacterError</code></dfn><li value=7><dfn id=nomodificationallowederror><code>NoModificationAllowedError</code></dfn><li value=8><dfn id=notfounderror><code>NotFoundError</code></dfn><li value=9><dfn id=notsupportederror><code>NotSupportedError</code></dfn><li value=11><dfn id=invalidstateerror><code>InvalidStateError</code></dfn><li value=12><dfn id=syntaxerror><code>SyntaxError</code></dfn><li value=13><dfn id=invalidmodificationerror><code>InvalidModificationError</code></dfn><li value=14><dfn id=namespaceerror><code>NamespaceError</code></dfn><li value=15><dfn id=invalidaccesserror><code>InvalidAccessError</code></dfn><li value=18><dfn id=securityerror><code>SecurityError</
 code></dfn><li value=19><dfn id=networkerror><code>NetworkError</code></dfn><li value=20><dfn id=aborterror><code>AbortError</code></dfn><li value=21><dfn id=urlmismatcherror><code>URLMismatchError</code></dfn><li value=22><dfn id=quotaexceedederror><code>QuotaExceededError</code></dfn><li value=23><dfn id=timeouterror><code>TimeoutError</code></dfn><li value=24><dfn id=invalidnodetypeerror><code>InvalidNodeTypeError</code></dfn><li value=25><dfn id=datacloneerror><code>DataCloneError</code></dfn></ol>
 
@@ -7843,7 +7843,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-
 8.0+</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 yes"><span>IE Mobile</span> <span>11+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-
 8.0+</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 yes"><span>IE Mobile</span> <span>11+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</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
@@ -10119,7 +10119,7 @@
   <p>The <dfn id=attr-style-scoped><code>scoped</code></dfn> attribute is a <a href=#boolean-attribute id=the-style-element:boolean-attribute>boolean
   attribute</a>. If present, it indicates that the styles are intended just for the subtree
   rooted at the <code id=the-style-element:the-style-element-4><a href=#the-style-element>style</a></code> element's parent element, as opposed to the whole
-  <code id=the-style-element:document><a href=#document>Document</a></code>.<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>21+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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><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=style-scoped">caniuse.com</a></div>
+  <code id=the-style-element:document><a href=#document>Document</a></code>.<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>21+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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><sp
 an class="and_ff yes"><span>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=style-scoped">caniuse.com</a></div>
 
   <p>If the <code id=the-style-element:attr-style-scoped-6><a href=#attr-style-scoped>scoped</a></code> attribute is present and the element has a
   parent element, then the <code id=the-style-element:the-style-element-5><a href=#the-style-element>style</a></code> element must precede any <a href=#flow-content-2 id=the-style-element:flow-content-2-4>flow content</a> in
@@ -10328,7 +10328,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>33+</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>
 
@@ -10440,7 +10440,7 @@
   <code id=the-article-element:the-article-element-10><a href=#the-article-element>article</a></code>, but it is technically redundant in that case (since it's self-evident that
   the page is a single composition, as it is a single document).</p>
 
-  <div id=article-example class=example><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=27388" title="Use https://schema.org/ in examples if feasible">27388</a></div>
+  <div id=article-example class=example>
 
    <p>This example shows a blog post using the <code id=the-article-element:the-article-element-11><a href=#the-article-element>article</a></code> element, with some schema.org
    annotations:</p>
@@ -13730,7 +13730,7 @@
   attributes of the same name.</p>
 
   <p>The IDL attribute <dfn id=dom-a-rellist><code>relList</code></dfn> must
-  <a href=#reflect id=the-a-element:reflect-2>reflect</a> the <code id=the-a-element:attr-hyperlink-rel-4><a href=#attr-hyperlink-rel>rel</a></code> content attribute.<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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>No
 ne</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>
+  <a href=#reflect id=the-a-element:reflect-2>reflect</a> the <code id=the-a-element:attr-hyperlink-rel-4><a href=#attr-hyperlink-rel>rel</a></code> content attribute.<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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera no"><span>Opera</span> <span>No
 ne</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=rellist">caniuse.com</a></div>
 
   <p>The <dfn id=dom-a-text><code>text</code></dfn> IDL attribute, on getting, must return the
   same value as the <code id=the-a-element:textcontent-2><a href=#textcontent>textContent</a></code> IDL attribute on the element, and on setting, must act
@@ -13741,7 +13741,7 @@
   <p>The <code id=the-a-element:the-a-element-10><a href=#the-a-element>a</a></code> element also supports the <code id=the-a-element:urlutils-2><a href=#urlutils>URLUtils</a></code> interface. <a href=#refsURL>[URL]</a></p>
 
   <p>When the element is created, and whenever the element's <code id=the-a-element:attr-hyperlink-href-7><a href=#attr-hyperlink-href>href</a></code> content attribute is set, changed, or removed, the user
-  agent must invoke the element's <code id=the-a-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-a-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-a-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the empty string otherwise,
+  agent must invoke the element's <code id=the-a-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-a-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-a-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the null value otherwise,
   as the given value.</p>
 
   <p>The element's <code id=the-a-element:urlutils-4><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-get-the-base id=the-a-element:concept-uu-get-the-base>get the
@@ -14361,7 +14361,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>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>
+  <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>39+</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>
 
@@ -15435,7 +15435,7 @@
 
 
 
-  <h4 id=the-u-element>4.5.22 The <dfn><code>u</code></dfn> element</h4>
+  <h4 id=the-u-element>4.5.22 The <dfn><code>u</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=27409" title="<u> element examples">27409</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-u-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-u-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-u-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#palpable-content-2 id=the-u-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-u-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-content-2 id=the-u-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-u-element:concept-element-content-model>Content model</a>:<dd><a href=#phrasing-content-2 id=the-u-element:phrasing-content-2-3>Phrasing content</a>.<dt><a href=#concept-element-tag-omission id=the-u-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attr
 ibutes id=the-u-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-u-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-u-element:concept-element-dom>DOM interface</a>:<dd>Uses <code id=the-u-element:htmlelement><a href=#htmlelement>HTMLElement</a></code>.</dl>
 
@@ -16078,7 +16078,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>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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>33+</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
@@ -16505,7 +16505,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
@@ -17783,7 +17783,7 @@
   <dl><dt>Media Queries <a href=#refsMQ>[MQ]</a><dd><dfn id=media-condition><media-condition></dfn><dt>CSS Values and Units <a href=#refsCSSVALUES>[CSSVALUES]</a><dd><dfn id=length><length></dfn><dt>CSS Syntax <a href=#refsCSSSYNTAX>[CSSSYNTAX]</a><dd><dfn id=parse-a-comma-separated-list-of-component-values>Parse a comma-separated list of component values</dfn><dd><dfn id=component-value>component value</dfn><dd><dfn id=whitespace-token><whitespace-token></dfn><dt>Fetch <a href=#refsFETCH>[FETCH]</a><dd><dfn id=concept-request-context>context</dfn></dl>
 
 
-  <h4 id=the-picture-element>4.8.3 The <dfn><code>picture</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=26121" title="Ensure changes to <picture> element et al get tracked by @WHATWG and web-apps-tracker">26121</a><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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>
+  <h4 id=the-picture-element>4.8.3 The <dfn><code>picture</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=26121" title="Ensure changes to <picture> element et al get tracked by @WHATWG and web-apps-tracker">26121</a><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>39+</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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-picture-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-picture-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-picture-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#embedded-content-category id=the-picture-element:embedded-content-category>Embedded content</a>.<dt><a href=#concept-element-contexts id=the-picture-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#embedded-content-category id=the-picture-element:embedded-content-category-2>embedded content</a> is expected.<dt><a href=#concept-element-content-model id=the-picture-element:concept-element-content-model>Content model</a>:<dd>Zero or more <code id=the-picture-element:the-source-element-when-used-with-the-picture-element><a href=#the-source-element-when-used-with-the-picture-element>source</a></code> elements, followed b
 y one <code id=the-picture-element:the-img-element><a href=#the-img-element>img</a></code> element, optionally intermixed with <a href=#script-supporting-elements-2 id=the-picture-element:script-supporting-elements-2>script-supporting elements</a>.<dt><a href=#concept-element-tag-omission id=the-picture-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-picture-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-picture-element:global-attributes>Global attributes</a><dt><a href=#concept-element-dom id=the-picture-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmlpictureelement>HTMLPictureElement</dfn> : <a href=#htmlelement id=the-picture-element:htmlelement>HTMLElement</a> {};</pre>
@@ -17901,7 +17901,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 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 yes"><span>Android Browser</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>8+</span></span><span class="android yes"><span>Android Browser</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>
@@ -20245,7 +20245,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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
@@ -21449,7 +21449,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></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>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.3+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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></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>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>39+</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.3+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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
@@ -21700,7 +21700,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>
 None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>
 None</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>33+</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
@@ -27431,7 +27431,7 @@
   <p>The <code id=the-area-element:the-area-element-17><a href=#the-area-element>area</a></code> element also supports the <code id=the-area-element:urlutils-2><a href=#urlutils>URLUtils</a></code> interface. <a href=#refsURL>[URL]</a></p>
 
   <p>When the element is created, and whenever the element's <code id=the-area-element:attr-hyperlink-href-7><a href=#attr-hyperlink-href>href</a></code> content attribute is set, changed, or removed, the user
-  agent must invoke the element's <code id=the-area-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-area-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-area-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the empty string otherwise,
+  agent must invoke the element's <code id=the-area-element:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-area-element:concept-uu-set-the-input>set the input</a> algorithm with the value of the <code id=the-area-element:attr-hyperlink-href-8><a href=#attr-hyperlink-href>href</a></code> content attribute, if any, or the null value otherwise,
   as the given value.</p>
 
   <p>The element's <code id=the-area-element:urlutils-4><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-get-the-base id=the-area-element:concept-uu-get-the-base>get the
@@ -27634,7 +27634,7 @@
 
 
 
-  <h4 id=mathml>4.8.18 MathML</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>24+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</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></span><span class="opera partial"><span><span>Opera</span> (limited) </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 yes"><span>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=mathml">caniuse.com</a></div>
+  <h4 id=mathml>4.8.18 MathML</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>24+</span></span><span class="ie no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>2+</span></span><span class="ios_saf yes"><span>iOS Safari</span> <span>5.0-5.1+</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></span><span class="opera partial"><span><span>Opera</span> (limited) </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 yes"><span>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=mathml">caniuse.com</a></div>
 
   <p>The <dfn id=math><code>math</code></dfn> element from the <a href=#mathml-namespace id=mathml:mathml-namespace>MathML namespace</a>
   falls into the <a href=#embedded-content-category id=mathml:embedded-content-category>embedded content</a>, <a href=#phrasing-content-2 id=mathml:phrasing-content-2>phrasing content</a>, and <a href=#flow-content-2 id=mathml:flow-content-2>flow
@@ -27719,7 +27719,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>N
 one</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>N
 one</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>33+</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>
@@ -30858,7 +30858,7 @@
 
 
 
-  <h3 id=forms>4.10 Forms</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=12271" title="forms: <input list=""> needs an event triggered on selection of suggestion">12271</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</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>4.0-4.1+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4.4+</span></span><span class="and_uc yes"><span>UC Brows
 er for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>4+</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><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=forms">caniuse.com</a></div>
+  <h3 id=forms>4.10 Forms</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=12271" title="forms: <input list=""> needs an event triggered on selection of suggestion">12271</a><p class=support><strong>Support:</strong> <span class="chrome partial"><span><span>Chrome</span> (limited) </span><span>4+</span></span><span class="ie partial"><span><span>IE</span> (limited) </span><span>10+</span></span><span class="firefox partial"><span><span>Firefox</span> (limited) </span><span>4+</span></span><span class="and_chr partial"><span><span>Chrome for Android</span> (limited) </span><span>39+</span></span><span class="ios_saf partial"><span><span>iOS Safari</span> (limited) </span><span>4.0-4.1+</span></span><span class="android partial"><span><span>Android Browser</span> (limited) </span><span>4.4+</span></span><span class="and_uc yes"><span>UC Brows
 er for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari partial"><span><span>Safari</span> (limited) </span><span>4+</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><span class="and_ff partial"><span><span>Firefox for Android</span> (limited) </span><span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=forms">caniuse.com</a></div>
 
   <h4 id=introduction-5>4.10.1 Introduction</h4>
 
@@ -31107,7 +31107,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>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-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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"><s
 pan><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=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>39+</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-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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"><s
 pan><span>IE Mobile</span> (limited) </span><span>10+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</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>
 
@@ -34223,7 +34223,7 @@
   </div>
 
 
-  <h6 id="date-state-(type=date)">4.10.5.1.8 <dfn>Date</dfn> state (<code>type=date</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=15114" title="forms: new <input> type for YYYY / YYYY-MM / YYYY-MM-DD / YYYY-MM-DD hh:mm, at user's choice">15114</a><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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Min
 i</span> <span>None</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>
+  <h6 id="date-state-(type=date)">4.10.5.1.8 <dfn>Date</dfn> state (<code>type=date</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=15114" title="forms: new <input> type for YYYY / YYYY-MM / YYYY-MM-DD / YYYY-MM-DD hh:mm, at user's choice">15114</a><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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Min
 i</span> <span>None</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>
 
   
 
@@ -34943,7 +34943,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>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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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 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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</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 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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-number">caniuse.com</a></div>
 
   
 
@@ -35103,7 +35103,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-range">caniuse.com</a></div>
 
   
 
@@ -35452,7 +35452,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>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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=input-color">caniuse.com</a></div>
 
   
 
@@ -37197,7 +37197,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
@@ -38176,7 +38176,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>38+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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
 >Source: <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>39+</span></span><span class="android yes"><span>Android Browser</span> <span>4.4.3-4.4.4+</span></span><span class="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse
 >Source: <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> {
@@ -39105,7 +39105,7 @@
   </div>
 
 
-  <h4 id=the-output-element>4.10.13 The <dfn><code>output</code></dfn> element</h4>
+  <h4 id=the-output-element>4.10.13 The <dfn><code>output</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=27434" title="<output> should be allowed to contain <details>. Use case: Use <summary> for the actual result and the rest of the <details> for the formula/calculation that led to the result.">27434</a></div>
 
   <dl class=element><dt><a href=#concept-element-categories id=the-output-element:concept-element-categories>Categories</a>:<dd><a href=#flow-content-2 id=the-output-element:flow-content-2>Flow content</a>.<dd><a href=#phrasing-content-2 id=the-output-element:phrasing-content-2>Phrasing content</a>.<dd><a href=#category-listed id=the-output-element:category-listed>Listed</a>, <a href=#category-label id=the-output-element:category-label>labelable</a>, <a href=#category-reset id=the-output-element:category-reset>resettable</a>, and <a href=#category-form-attr id=the-output-element:category-form-attr>reassociateable</a> <a href=#form-associated-element id=the-output-element:form-associated-element>form-associated element</a>.<dd><a href=#palpable-content-2 id=the-output-element:palpable-content-2>Palpable content</a>.<dt><a href=#concept-element-contexts id=the-output-element:concept-element-contexts>Contexts in which this element can be used</a>:<dd>Where <a href=#phrasing-con
 tent-2 id=the-output-element:phrasing-content-2-2>phrasing content</a> is expected.<dt><a href=#concept-element-content-model id=the-output-element:concept-element-content-model>Content model</a>:<dd><a href=#phrasing-content-2 id=the-output-element:phrasing-content-2-3>Phrasing content</a>.<dt><a href=#concept-element-tag-omission id=the-output-element:concept-element-tag-omission>Tag omission in text/html</a>:<dd>Neither tag is omissible.<dt><a href=#concept-element-attributes id=the-output-element:concept-element-attributes>Content attributes</a>:<dd><a href=#global-attributes id=the-output-element:global-attributes>Global attributes</a><dd><code id=the-output-element:attr-output-for><a href=#attr-output-for>for</a></code> — Specifies controls from which the output was calculated<dd><code id=the-output-element:attr-fae-form><a href=#attr-fae-form>form</a></code> — Associates the control with a <code id=the-output-element:the-form-element><a href=#the-form-element>form
 </a></code> element<dd><code id=the-output-element:attr-fe-name><a href=#attr-fe-name>name</a></code>   — Name of form control to use in the <code id=the-output-element:dom-form-elements><a href=#dom-form-elements>form.elements</a></code> API <dt><a href=#concept-element-dom id=the-output-element:concept-element-dom>DOM interface</a>:<dd>
 <pre class=idl>interface <dfn id=htmloutputelement>HTMLOutputElement</dfn> : <a href=#htmlelement id=the-output-element:htmlelement>HTMLElement</a> {
@@ -39243,7 +39243,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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> {
@@ -40374,7 +40374,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>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="and_uc no"><span>UC Browser f
 or Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</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="and_uc no"><span>UC Browser f
 or Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=autofocus">caniuse.com</a></div>
 
   
 
@@ -43258,7 +43258,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>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>
+  <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>39+</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><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> {
@@ -44371,7 +44371,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>38+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Brows
 er</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</span></span><span class="ios_saf no"><span>iOS Safari</span> <span>None</span></span><span class="android yes"><span>Android Brows
 er</span> <span>37+</span></span><span class="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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> {
@@ -44884,7 +44884,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>
 33+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
@@ -45838,7 +45838,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>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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>39+</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="and_uc no"><span>UC Browser for Android</span> <span>None</span></span><span class="op_mini no"><span>Opera Mini</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>33+</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> {
@@ -46001,7 +46001,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9
 .9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>33+</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>;
@@ -46469,7 +46469,7 @@
   
 
 
-  <h5 id=2dcontext>4.12.4.2 The 2D rendering context</h5><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=17427" title="<canvas>: drawImage() should accept SVGImageElement (<svg:image>)">17427</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27315" title="Use enum for lineCap, lineJoin, textAlign, textBaseline, and direction">27315</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18220" title="drawImage should accept SVGImageElement">18220</a></div>
+  <h5 id=2dcontext>4.12.4.2 The 2D rendering context</h5><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=17427" title="<canvas>: drawImage() should accept SVGImageElement (<svg:image>)">17427</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27315" title="Use enum for lineCap, lineJoin, textAlign, textBaseline, and direction">27315</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=27429" title="CanvasRenderingContext2DSettings IDL misses semicolon.">27429</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=18220" title="drawImage should accept SVGImageElement">18220</a></div>
 
   
 
@@ -48621,7 +48621,7 @@
 
 
 
-  <h6 id=drawing-text-to-the-bitmap>4.12.4.2.12 Drawing text to the bitmap</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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></spa
 n><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>
+  <h6 id=drawing-text-to-the-bitmap>4.12.4.2.12 Drawing text to the bitmap</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>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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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></spa
 n><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=canvas-text">caniuse.com</a></div>
 
   <dl id=text-0 class=domintro><dt><var>context</var> . <code id=drawing-text-to-the-bitmap:dom-context-2d-filltext><a href=#dom-context-2d-filltext>fillText</a></code>(<var>text</var>, <var>x</var>, <var>y</var> [, <var>maxWidth</var> ] )<dt><var>context</var> . <code id=drawing-text-to-the-bitmap:dom-context-2d-stroketext><a href=#dom-context-2d-stroketext>strokeText</a></code>(<var>text</var>, <var>x</var>, <var>y</var> [, <var>maxWidth</var> ] )<dd>
 
@@ -53993,7 +53993,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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 yes"><span>IE Mobile</span> <span>11+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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 yes"><span>IE Mobile</span> <span>11+</span></span><span class="and_ff yes"><span>Firefox for Android</span> <span>33+</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
@@ -55377,7 +55377,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=contenteditable">caniuse.com</a></div>
 
   <pre class=idl>[NoInterfaceObject]
 interface ElementContentEditable {
@@ -55526,7 +55526,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>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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini partial"><span><span>Opera Mini</span> (limited) </span><span>5.0-8.0+</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=spellcheck-attribute">caniuse.com</a></div>
 
   
 
@@ -59127,7 +59127,7 @@
   <hr id=history-1> 
 
   <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.<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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>6+</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"><spa
 n>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div>
+  the history.<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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>6+</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"><spa
 n>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=history">caniuse.com</a></div>
 
   <p>The <dfn id=dom-history-replacestate><code>replaceState(<var>data</var>, <var>title</var>, <var>url</var>)</code></dfn> method updates the state object,
   title, and optionally the <a href=#url id=the-history-interface:url>URL</a> of the <a href=#current-entry id=the-history-interface:current-entry-3>current entry</a> in the history.</p>
@@ -60551,7 +60551,7 @@
   
 
 
-  <h5 id=the-hashchangeevent-interface>7.6.10.2 The <code id=the-hashchangeevent-interface:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code> interface</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</sp
 an> <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>
+  <h5 id=the-hashchangeevent-interface>7.6.10.2 The <code id=the-hashchangeevent-interface:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code> interface</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>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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari yes"><span>Safari</span> <span>5+</span></span><span class="opera yes"><span>Opera</sp
 an> <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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=hashchange">caniuse.com</a></div>
 
   <pre class=idl>[Constructor(DOMString type, optional <a href=#hashchangeeventinit id=the-hashchangeevent-interface:hashchangeeventinit>HashChangeEventInit</a> eventInitDict), Exposed=(Window,Worker)]
 interface <dfn id=hashchangeevent>HashChangeEvent</dfn> : <a href=#event id=the-hashchangeevent-interface:event>Event</a> {
@@ -60820,7 +60820,7 @@
 
 
 
-  <h3 id=offline>7.7 Offline Web applications</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>Firefox for Android</span> <span>32+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=offline-apps">caniuse.com</a></div> 
+  <h3 id=offline>7.7 Offline Web applications</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>3.5+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>Firefox for Android</span> <span>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=offline-apps">caniuse.com</a></div> 
 
   
 
@@ -62435,7 +62435,7 @@
   
 
 
-  <h4 id=navigator.online>7.7.11 <span id=browser-state>Browser state</span></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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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 <span id=browser-state>Browser state</span></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>39+</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="and_uc partial"><span><span>UC Browser for Android</span> (limited) </span><span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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> {
@@ -63957,7 +63957,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>33+</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>
@@ -64145,7 +64145,7 @@
   <h4 id=opening-the-input-stream>8.3.1 Opening the input stream</h4>
 
   <p>The <dfn id=dom-document-open><code>open()</code></dfn> method comes in several variants
-  with different numbers of arguments.</p>
+  with different numbers of arguments.<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=27419" title="Need to define that document.open() also creates a new Realm and global environment record per https://esdiscuss.org/topic/relationship-between-globals-realms-and-global-environment-records">27419</a></div>
 
   <dl class=domintro><dt><var>document</var> = <var>document</var> . <code id=opening-the-input-stream:dom-document-open><a href=#dom-document-open>open</a></code>( [ <var>type</var> [, <var>replace</var> ] ] )<dd>
 
@@ -66475,7 +66475,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -67123,7 +67123,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -67178,7 +67178,7 @@
   established if the server reports that it has selected one of these subprotocols. The subprotocol
   names must all be strings that match the requirements for elements that comprise the value of
   <code id=the-websocket-interface:http-sec-websocket-protocol><a href=#http-sec-websocket-protocol>Sec-WebSocket-Protocol</a></code> fields as defined by the
-  WebSocket protocol specification. <a href=#refsWSP>[WSP]</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=26967" title="Use USVString instead of DOMString for url argument and send() method (removes lone surrogates)">26967</a>, <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=26968" title="Use BufferSource and "get a copy of the bytes held by the buffer source" instead of ArrayBuffer/ArrayBufferView in send() argument">26968</a></div>
+  WebSocket protocol specification. <a href=#refsWSP>[WSP]</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=26967" title="Use USVString instead of DOMString for url argument and send() method (removes lone surrogates)">26967</a></div>
 
   <p>When the <code id=the-websocket-interface:dom-websocket-2><a href=#dom-websocket>WebSocket()</a></code> constructor is invoked, the UA must
   run these steps:</p>
@@ -67735,7 +67735,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>33+</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>
@@ -67953,7 +67953,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>
 
@@ -68735,7 +68735,7 @@
 
 
 
-  <h2 id=workers>10 Web workers</h2><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=27377" title="MessageEvents in and out of workers should have origin set so we can have cross-origin workers at some point (and then you no longer need to special case same-origin workers)">27377</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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mi
 ni no"><span>Opera Mini</span> <span>None</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>Firefox 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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -68927,7 +68927,7 @@
   <p><a href=https://whatwg.org/demos/workers/stocks/page.html>View this example online</a>.</p>
 
 
-  <h5 id=shared-workers-introduction>10.1.2.3 Shared workers introduction</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 no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</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=sharedworkers">caniuse.com</a></div>
+  <h5 id=shared-workers-introduction>10.1.2.3 Shared workers introduction</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 no"><span>IE</span> <span>None</span></span><span class="firefox yes"><span>Firefox</span> <span>29+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</span></span><span class="safari no"><span>Safari</span> <span>None</span></span><span class="opera yes"><span>Opera</span> <span>10.6+</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=sharedworkers">caniuse.com</a></div>
 
   <p><i>This section is non-normative.</i></p>
 
@@ -70417,7 +70417,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini no"><span>Opera Mini</span> <span>None</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>33+</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>
 
@@ -72551,7 +72551,7 @@
   <code id=changing-the-encoding-while-parsing:the-meta-element><a href=#the-meta-element>meta</a></code> element.</p> 
 
 
-  <h5 id=preprocessing-the-input-stream>12.2.2.5 Preprocessing the input stream</h5>
+  <h5 id=preprocessing-the-input-stream>12.2.2.5 Preprocessing the input stream</h5><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=27413" title="As I read this, CR LF LF LF should be replaced by LF. Surely we just mean to replace CR LF as LF?">27413</a></div>
 
   <p>The <dfn id=input-stream>input stream</dfn> consists of the characters pushed into it as the <a href=#the-input-byte-stream id=preprocessing-the-input-stream:the-input-byte-stream>input byte
   stream</a> is decoded or from the various APIs that directly manipulate the input stream.</p>
@@ -76821,7 +76821,7 @@
   <h4 id=the-end>12.2.6 The end</h4>
 
   <p>Once the user agent <dfn id=stop-parsing>stops parsing</dfn> the document, the user agent
-  must run the following steps:<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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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=domcontentloaded">caniuse.com</a></div>
+  must run the following steps:<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>2+</span></span><span class="and_chr yes"><span>Chrome for Android</span> <span>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.0-8.0+</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>33+</span></span><p class=caniuse>Source: <a href="http://caniuse.com/#feat=domcontentloaded">caniuse.com</a></div>
 
   <ol><li><p>Set the <a href=#current-document-readiness id=the-end:current-document-readiness>current document readiness</a> to "<code>interactive</code>"
     and the <a href=#insertion-point id=the-end:insertion-point>insertion point</a> to
@@ -77552,7 +77552,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>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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.
 0-8.0+</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>39+</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="and_uc yes"><span>UC Browser for Android</span> <span>9.9+</span></span><span class="op_mini yes"><span>Opera Mini</span> <span>5.
 0-8.0+</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>33+</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>

Modified: source
===================================================================
--- source	2014-11-22 00:02:50 UTC (rev 8857)
+++ source	2014-11-26 20:39:04 UTC (rev 8858)
@@ -19095,7 +19095,7 @@
   data-x="attr-hyperlink-href">href</code> content attribute is set, changed, or removed, the user
   agent must invoke the element's <code>URLUtils</code> interface's <span
   data-x="concept-uu-set-the-input">set the input</span> algorithm with the value of the <code
-  data-x="attr-hyperlink-href">href</code> content attribute, if any, or the empty string otherwise,
+  data-x="attr-hyperlink-href">href</code> content attribute, if any, or the null value otherwise,
   as the given value.</p>
 
   <p>The element's <code>URLUtils</code> interface's <span data-x="concept-uu-get-the-base">get the
@@ -35458,7 +35458,7 @@
   data-x="attr-hyperlink-href">href</code> content attribute is set, changed, or removed, the user
   agent must invoke the element's <code>URLUtils</code> interface's <span
   data-x="concept-uu-set-the-input">set the input</span> algorithm with the value of the <code
-  data-x="attr-hyperlink-href">href</code> content attribute, if any, or the empty string otherwise,
+  data-x="attr-hyperlink-href">href</code> content attribute, if any, or the null value otherwise,
   as the given value.</p>
 
   <p>The element's <code>URLUtils</code> interface's <span data-x="concept-uu-get-the-base">get the



More information about the Commit-Watchers mailing list