[html5] r8781 - [e] (0) update some links Affected topics: Canvas, DOM APIs, HTML, HTML Syntax a [...]

whatwg at whatwg.org whatwg at whatwg.org
Wed Sep 17 10:19:42 PDT 2014


Author: ianh
Date: 2014-09-17 10:19:38 -0700 (Wed, 17 Sep 2014)
New Revision: 8781

Modified:
   complete.html
   index
   source
Log:
[e] (0) update some links
Affected topics: Canvas, DOM APIs, HTML, HTML Syntax and Parsing

Modified: complete.html
===================================================================
--- complete.html	2014-09-17 05:47:14 UTC (rev 8780)
+++ complete.html	2014-09-17 17:19:38 UTC (rev 8781)
@@ -291,7 +291,7 @@
   </style><link rel=stylesheet href=status.css><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>16 September 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>17 September 2014</span></h2></hgroup>
    
    <nav>
     <div>
@@ -356,7 +356,7 @@
 
   <p>In more length: The term "HTML5" is widely used as a buzzword to refer to modern Web
   technologies, many of which (though by no means all) are developed at the WHATWG. This document is
-  one such; others are available from <a href=http://whatwg.org/specs/>the WHATWG
+  one such; others are available from <a href=https://whatwg.org/specs/>the WHATWG
   specification index</a>.</p>
 
   <p class=note>Although we have asked them to stop doing so, the W3C also republishes some parts
@@ -1119,7 +1119,7 @@
   <p><i>This section is non-normative.</i></p>
 
   <p>Authors are encouraged to make use of conformance checkers (also known as <i>validators</i>) to
-  catch common mistakes. The WHATWG maintains a list of such tools at: <a href=http://validator.whatwg.org/>http://validator.whatwg.org/</a></p>
+  catch common mistakes. The WHATWG maintains a list of such tools at: <a href=https://validator.whatwg.org/>https://validator.whatwg.org/</a></p>
 
 
 
@@ -1715,9 +1715,9 @@
   characters</a>).</p>
 
   <p>A <dfn id=nodes-are-inserted>node <var>A</var> is inserted</dfn> into a node <var>B</var>
-  when the <a href=http://dom.spec.whatwg.org/#concept-node-insert-ext id=dom-trees:concept-node-insert-ext data-x-internal=concept-node-insert-ext>insertion steps</a> are invoked with
+  when the <a href=https://dom.spec.whatwg.org/#concept-node-insert-ext id=dom-trees:concept-node-insert-ext data-x-internal=concept-node-insert-ext>insertion steps</a> are invoked with
   <var>A</var> as the argument and <var>A</var>'s new parent is <var>B</var>. Similarly, a <dfn id=nodes-are-removed>node <var>A</var> is removed</dfn> from a node <var>B</var> when the
-  <a href=http://dom.spec.whatwg.org/#concept-node-remove-ext id=dom-trees:concept-node-remove-ext data-x-internal=concept-node-remove-ext>removing steps</a> are invoked with <var>A</var> as the
+  <a href=https://dom.spec.whatwg.org/#concept-node-remove-ext id=dom-trees:concept-node-remove-ext data-x-internal=concept-node-remove-ext>removing steps</a> are invoked with <var>A</var> as the
   <var>removedNode</var> argument and <var>B</var> as the <var>oldParent</var> argument.</p>
 
 
@@ -2118,7 +2118,7 @@
 
     <p>The following terms are used as defined in the WHATWG Encoding standard: <a href=#refsENCODING>[ENCODING]</a></p>
 
-    <ul class=brief><li><dfn id=getting-an-encoding><a href=http://encoding.spec.whatwg.org/#concept-encoding-get>Getting an encoding</a></dfn>
+    <ul class=brief><li><dfn id=getting-an-encoding><a href=https://encoding.spec.whatwg.org/#concept-encoding-get>Getting an encoding</a></dfn>
 
      <li>The <dfn id=encoder>encoder</dfn> and <dfn id=decoder>decoder</dfn> algorithms for various encodings, including
      the <dfn id=utf-8-encoder>UTF-8 encoder</dfn> and <dfn id=utf-8-decoder>UTF-8 decoder</dfn>
@@ -2351,9 +2351,9 @@
 
     <p>In particular, the following features are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p> 
 
-    <ul class=brief><li><dfn id=attr><code>Attr</code></dfn> interface<li><dfn id=comment-2><code>Comment</code></dfn> interface<li><dfn id=domimplementation><code>DOMImplementation</code></dfn> interface<li><dfn id=dom-document><code>Document</code></dfn> interface<li><dfn id=xmldocument><code>XMLDocument</code></dfn> interface<li><dfn id=documentfragment><code>DocumentFragment</code></dfn> interface<li><dfn id=documenttype><code>DocumentType</code></dfn> interface<li><dfn id=domexception><code>DOMException</code></dfn> interface<li><dfn id=childnode><code>ChildNode</code></dfn> interface<li><dfn id=element><code>Element</code></dfn> interface<li><dfn id=node><code>Node</code></dfn> interface<li><dfn id=nodelist><code>NodeList</code></dfn> interface<li><dfn id=processinginstruction><code>ProcessingInstruction</code></dfn> interface<li><dfn id=text><code>Text</code></dfn> interface<li><dfn id=node-document><a href=http://dom.spec.whatwg.org/#concept-node-document>node docume
 nt</a></dfn> concept<li><dfn id=htmlcollection><code>HTMLCollection</code></dfn> interface<li><dfn id=dom-htmlcollection-length><code>HTMLCollection.length</code></dfn> attribute<li><dfn id=dom-htmlcollection-item><code>HTMLCollection.item()</code></dfn> method<li><dfn id=dom-htmlcollection-nameditem><code>HTMLCollection.namedItem()</code></dfn> method<li>The terms <dfn id=collections>collections</dfn> and <dfn id=represented-by-the-collection>represented by the collection</dfn><li><dfn id=domtokenlist><code>DOMTokenList</code></dfn> interface<li><dfn id=domsettabletokenlist><code>DOMSettableTokenList</code></dfn> interface<li><dfn id=dom-domsettabletokenlist-value><code>DOMSettableTokenList.value</code></dfn> attribute<li><dfn id=dom-domimplementation-createdocument><code>createDocument()</code></dfn> method<li><dfn id=dom-domimplementation-createhtmldocument><code>createHTMLDocument()</code></dfn> method<li><dfn id=dom-document-createelement><code>createElement()</code></d
 fn> method<li><dfn id=dom-document-createelementns><code>createElementNS()</code></dfn> method<li><dfn id=dom-document-getelementbyid><code>getElementById()</code></dfn> method<li><dfn id=dom-document-getelementsbyclassname><code>getElementsByClassName()</code></dfn> method<li><dfn id=dom-node-insertbefore><code>insertBefore()</code></dfn> method<li><dfn id=dom-node-childnodes><code>childNodes</code></dfn> attribute<li><dfn id=dom-node-localname><code>localName</code></dfn> attribute<li><dfn id=dom-node-parentnode><code>parentNode</code></dfn> attribute<li><dfn id=dom-node-namespaceuri><code>namespaceURI</code></dfn> attribute<li><dfn id=dom-element-tagname><code>tagName</code></dfn> attribute<li><dfn id=dom-element-id><code>id</code></dfn> attribute<li><dfn id=textcontent><code>textContent</code></dfn> attribute<li>The <dfn id=concept-node-insert>insert</dfn>, <dfn id=concept-node-append>append</dfn>, <dfn id=concept-node-remove>remove</dfn>, <dfn id=concept-node-replace>re
 place</dfn>, and <dfn id=concept-node-adopt>adopt</dfn> algorithms for nodes<li>The <dfn id=concept-node-insert-ext><a href=http://dom.spec.whatwg.org/#concept-node-insert-ext>insertion steps</a></dfn>,
-             <dfn id=concept-node-remove-ext><a href=http://dom.spec.whatwg.org/#concept-node-remove-ext>removing steps</a></dfn>,
-         and <dfn id=concept-node-adopt-ext><a href=http://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=dependencies
 :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></code
 >, 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-rejec
 t>reject</dfn> algorithms</ul>
+    <ul class=brief><li><dfn id=attr><code>Attr</code></dfn> interface<li><dfn id=comment-2><code>Comment</code></dfn> interface<li><dfn id=domimplementation><code>DOMImplementation</code></dfn> interface<li><dfn id=dom-document><code>Document</code></dfn> interface<li><dfn id=xmldocument><code>XMLDocument</code></dfn> interface<li><dfn id=documentfragment><code>DocumentFragment</code></dfn> interface<li><dfn id=documenttype><code>DocumentType</code></dfn> interface<li><dfn id=domexception><code>DOMException</code></dfn> interface<li><dfn id=childnode><code>ChildNode</code></dfn> interface<li><dfn id=element><code>Element</code></dfn> interface<li><dfn id=node><code>Node</code></dfn> interface<li><dfn id=nodelist><code>NodeList</code></dfn> interface<li><dfn id=processinginstruction><code>ProcessingInstruction</code></dfn> interface<li><dfn id=text><code>Text</code></dfn> interface<li><dfn id=node-document><a href=https://dom.spec.whatwg.org/#concept-node-document>node docum
 ent</a></dfn> concept<li><dfn id=htmlcollection><code>HTMLCollection</code></dfn> interface<li><dfn id=dom-htmlcollection-length><code>HTMLCollection.length</code></dfn> attribute<li><dfn id=dom-htmlcollection-item><code>HTMLCollection.item()</code></dfn> method<li><dfn id=dom-htmlcollection-nameditem><code>HTMLCollection.namedItem()</code></dfn> method<li>The terms <dfn id=collections>collections</dfn> and <dfn id=represented-by-the-collection>represented by the collection</dfn><li><dfn id=domtokenlist><code>DOMTokenList</code></dfn> interface<li><dfn id=domsettabletokenlist><code>DOMSettableTokenList</code></dfn> interface<li><dfn id=dom-domsettabletokenlist-value><code>DOMSettableTokenList.value</code></dfn> attribute<li><dfn id=dom-domimplementation-createdocument><code>createDocument()</code></dfn> method<li><dfn id=dom-domimplementation-createhtmldocument><code>createHTMLDocument()</code></dfn> method<li><dfn id=dom-document-createelement><code>createElement()</code></
 dfn> method<li><dfn id=dom-document-createelementns><code>createElementNS()</code></dfn> method<li><dfn id=dom-document-getelementbyid><code>getElementById()</code></dfn> method<li><dfn id=dom-document-getelementsbyclassname><code>getElementsByClassName()</code></dfn> method<li><dfn id=dom-node-insertbefore><code>insertBefore()</code></dfn> method<li><dfn id=dom-node-childnodes><code>childNodes</code></dfn> attribute<li><dfn id=dom-node-localname><code>localName</code></dfn> attribute<li><dfn id=dom-node-parentnode><code>parentNode</code></dfn> attribute<li><dfn id=dom-node-namespaceuri><code>namespaceURI</code></dfn> attribute<li><dfn id=dom-element-tagname><code>tagName</code></dfn> attribute<li><dfn id=dom-element-id><code>id</code></dfn> attribute<li><dfn id=textcontent><code>textContent</code></dfn> attribute<li>The <dfn id=concept-node-insert>insert</dfn>, <dfn id=concept-node-append>append</dfn>, <dfn id=concept-node-remove>remove</dfn>, <dfn id=concept-node-replace>r
 eplace</dfn>, and <dfn id=concept-node-adopt>adopt</dfn> algorithms for nodes<li>The <dfn id=concept-node-insert-ext><a href=https://dom.spec.whatwg.org/#concept-node-insert-ext>insertion steps</a></dfn>,
+             <dfn id=concept-node-remove-ext><a href=https://dom.spec.whatwg.org/#concept-node-remove-ext>removing steps</a></dfn>,
+         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>
@@ -2379,7 +2379,7 @@
     <p>The following features are defined in the <cite lang=en-US>DOM Parsing and
     Serialization</cite> specification: <a href=#refsDOMPARSING>[DOMPARSING]</a></p>
 
-    <ul class=brief><li><dfn id=domparser><a href=http://domparsing.spec.whatwg.org/#the-domparser-interface><code>DOMParser</code></a></dfn><li><dfn id=dom-innerhtml><code>innerHTML</code></dfn><li><dfn id=dom-outerhtml><code>outerHTML</code></dfn></ul>
+    <ul class=brief><li><dfn id=domparser><a href=https://domparsing.spec.whatwg.org/#the-domparser-interface><code>DOMParser</code></a></dfn><li><dfn id=dom-innerhtml><code>innerHTML</code></dfn><li><dfn id=dom-outerhtml><code>outerHTML</code></dfn></ul>
 
     <p>The <dfn id=selection><code>Selection</code></dfn> interface is defined in the <cite>HTML Editing
     APIs</cite> specification. <a href=#refsEDITING>[EDITING]</a></p>
@@ -2725,7 +2725,7 @@
 
   <p>Then, insert in its place the following:</p>
 
-  <blockquote cite="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c37">
+  <blockquote cite="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c37">
 
    <p>A QName in the node test is expanded into an expanded-name using the namespace declarations
    from the expression context. If the QName has a prefix, then there must be a namespace declaration for this prefix in
@@ -4302,7 +4302,7 @@
   compatibility with XML tools. <a href=#refsABOUT>[ABOUT]</a></p>
 
   <p>This specification defines the URL <dfn id=about:srcdoc><code>about:srcdoc</code></dfn> as a reserved, though
-  unresolvable, <code id=terminology-2:about-protocol-2><a data-x-internal=about-protocol href=http://tools.ietf.org/html/rfc6694#section-2>about:</a></code> URL, that is used as <a id="terminology-2:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
+  unresolvable, <code id=terminology-2:about-protocol-2><a data-x-internal=about-protocol href=http://tools.ietf.org/html/rfc6694#section-2>about:</a></code> URL, that is used as <a id="terminology-2:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
   document's address</a> of <a href=#an-iframe-srcdoc-document id=terminology-2:an-iframe-srcdoc-document><code>iframe</code> <code>srcdoc</code> documents</a>. <a href=#refsABOUT>[ABOUT]</a></p>
 
   <p>The <dfn id=fallback-base-url>fallback base URL</dfn> of a <code id=terminology-2:document><a href=#document>Document</a></code> object is the <a href=#absolute-url id=terminology-2:absolute-url>absolute
@@ -4310,18 +4310,18 @@
 
   <ol><li><p>If the <code id=terminology-2:document-2><a href=#document>Document</a></code> is <a href=#an-iframe-srcdoc-document id=terminology-2:an-iframe-srcdoc-document-2>an <code>iframe</code> <code>srcdoc</code> document</a>, then return the <a href=#document-base-url id=terminology-2:document-base-url>document base
    URL</a> of the <code id=terminology-2:document-3><a href=#document>Document</a></code>'s <a href=#browsing-context id=terminology-2:browsing-context>browsing context</a>'s <a href=#browsing-context-container id=terminology-2:browsing-context-container>browsing context
-   container</a>'s <a id=terminology-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> and abort these steps.<li>
+   container</a>'s <a id=terminology-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> and abort these steps.<li>
 
     
 
     
 
-    <p>If <a id="terminology-2:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> is <code id=terminology-2:about:blank><a href=#about:blank>about:blank</a></code>, and the
+    <p>If <a id="terminology-2:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> is <code id=terminology-2:about:blank><a href=#about:blank>about:blank</a></code>, and the
     <code id=terminology-2:document-4><a href=#document>Document</a></code>'s <a href=#browsing-context id=terminology-2:browsing-context-2>browsing context</a> has a <a href=#creator-browsing-context id=terminology-2:creator-browsing-context>creator browsing
     context</a>, then return the <a href=#document-base-url id=terminology-2:document-base-url-2>document base URL</a> of the <a href=#creator-document id=terminology-2:creator-document>creator
     <code>Document</code></a>, and abort these steps.</p>
 
-   <li><p>Return <a id="terminology-2:the-document's-address-3" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
+   <li><p>Return <a id="terminology-2:the-document's-address-3" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
 
   <p>The <dfn id=document-base-url>document base URL</dfn> of a <code id=terminology-2:document-5><a href=#document>Document</a></code> object is the <a href=#absolute-url id=terminology-2:absolute-url-2>absolute
   URL</a> obtained by running these substeps:</p>
@@ -4472,13 +4472,13 @@
     <p>Let <var>document</var> be the appropriate <code id=processing-model:document><a href=#document>Document</a></code> as given by the
     following list:</p>
 
-    <dl class=switch><dt>If there is a specific <i>override referrer source</i><dd>The <i>override referrer source</i>.<dt>When <a href=#navigate id=processing-model:navigate>navigating</a><dd>The <a href=#active-document id=processing-model:active-document>active document</a> of the <a href=#source-browsing-context id=processing-model:source-browsing-context>source browsing context</a>.<dt>When fetching resources for an element<dd>The element's <a id=processing-model:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
+    <dl class=switch><dt>If there is a specific <i>override referrer source</i><dd>The <i>override referrer source</i>.<dt>When <a href=#navigate id=processing-model:navigate>navigating</a><dd>The <a href=#active-document id=processing-model:active-document>active document</a> of the <a href=#source-browsing-context id=processing-model:source-browsing-context>source browsing context</a>.<dt>When fetching resources for an element<dd>The element's <a id=processing-model:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
 
    <li>
 
     <p>While <var>document</var> is <a href=#an-iframe-srcdoc-document id=processing-model:an-iframe-srcdoc-document>an <code>iframe</code> <code>srcdoc</code> document</a>, let <var>document</var> be
     <var>document</var>'s <a href=#browsing-context id=processing-model:browsing-context>browsing context</a>'s <a href=#browsing-context-container id=processing-model:browsing-context-container>browsing context
-    container</a>'s <a id=processing-model:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> instead.</p>
+    container</a>'s <a id=processing-model:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> instead.</p>
 
    <li>
 
@@ -4488,7 +4488,7 @@
 
    <li>
 
-    <p>Let <var>referrer</var> be <a id="processing-model:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of <var>document</var>.</p>
+    <p>Let <var>referrer</var> be <a id="processing-model:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of <var>document</var>.</p>
 
    <li>
 
@@ -4665,13 +4665,13 @@
   <p>The <dfn id=content-type>Content-Type metadata</dfn> of a resource must be obtained and
   interpreted in a manner consistent with the requirements of the MIME Sniffing specification. <a href=#refsMIMESNIFF>[MIMESNIFF]</a></p>
 
-  <p>The <dfn id=content-type-sniffing-2><a href=http://mimesniff.spec.whatwg.org/#sniffed-mime-type>sniffed type of a resource</a></dfn>
+  <p>The <dfn id=content-type-sniffing-2><a href=https://mimesniff.spec.whatwg.org/#sniffed-mime-type>sniffed type of a resource</a></dfn>
   must be found in a manner consistent with the requirements given in the MIME Sniffing
   specification for finding the <i>sniffed media type</i> of the relevant sequence of octets. <a href=#refsMIMESNIFF>[MIMESNIFF]</a></p>
 
-  <p>The <dfn id=content-type-sniffing:-image><a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically>rules for
-  sniffing images specifically</a></dfn>, the <dfn id=content-type-sniffing:-text-or-binary><a href=http://mimesniff.spec.whatwg.org/#rules-for-text-or-binary>rules for distinguishing
-  if a resource is text or binary</a></dfn>, and the <dfn id=content-type-sniffing:-video><a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically>rules
+  <p>The <dfn id=content-type-sniffing:-image><a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically>rules for
+  sniffing images specifically</a></dfn>, the <dfn id=content-type-sniffing:-text-or-binary><a href=https://mimesniff.spec.whatwg.org/#rules-for-text-or-binary>rules for distinguishing
+  if a resource is text or binary</a></dfn>, and the <dfn id=content-type-sniffing:-video><a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically>rules
   for sniffing audio and video specifically</a></dfn> are also defined in the MIME Sniffing
   specification. These rules return a <a href=#mime-type id=content-type-sniffing:mime-type>MIME type</a> as their result. <a href=#refsMIMESNIFF>[MIMESNIFF]</a></p>
 
@@ -4695,8 +4695,8 @@
 
     <p>Process the next character as follows:</p>
 
-    <dl class=switch><dt>If it is a U+0022 QUOTATION MARK character (") and there is a later U+0022 QUOTATION MARK character (") in <var>s</var><dt>If it is a U+0027 APOSTROPHE character (') and there is a later U+0027 APOSTROPHE character (') in <var>s</var><dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that is between
-     this character and the next earliest occurrence of this character.<dt>If it is an unmatched U+0022 QUOTATION MARK character (")<dt>If it is an unmatched U+0027 APOSTROPHE character (')<dt>If there is no next character<dd>Return nothing.<dt>Otherwise<dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding-2 href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that consists of
+    <dl class=switch><dt>If it is a U+0022 QUOTATION MARK character (") and there is a later U+0022 QUOTATION MARK character (") in <var>s</var><dt>If it is a U+0027 APOSTROPHE character (') and there is a later U+0027 APOSTROPHE character (') in <var>s</var><dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that is between
+     this character and the next earliest occurrence of this character.<dt>If it is an unmatched U+0022 QUOTATION MARK character (")<dt>If it is an unmatched U+0027 APOSTROPHE character (')<dt>If there is no next character<dd>Return nothing.<dt>Otherwise<dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding-2 href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that consists of
      this character up to but not including the first <a href=#space-character id=extracting-character-encodings-from-meta-elements:space-character-3>space character</a> or U+003B
      SEMICOLON character (;), or the end of <var>s</var>, whichever comes first.</dl>
 
@@ -4983,7 +4983,7 @@
 
   <ol><li>If the corresponding content attribute is absent, then the IDL attribute must return
    null.<li>Let <var>candidate</var> be the element that the <code id=reflecting-content-attributes-in-idl-attributes:dom-document-getelementbyid><a href=#dom-document-getelementbyid>document.getElementById()</a></code> method would find when
-   called on the content attribute's element's <a id=reflecting-content-attributes-in-idl-attributes:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> if it were passed as its argument the current value of
+   called on the content attribute's element's <a id=reflecting-content-attributes-in-idl-attributes:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> if it were passed as its argument the current value of
    the corresponding content attribute.<li>If <var>candidate</var> is null, or if it is not type-compatible with the IDL
    attribute, then the IDL attribute must return null.<li>Otherwise, it must return <var>candidate</var>.</ol>
 
@@ -5745,7 +5745,7 @@
 
   <p>Every XML and HTML document in an HTML UA is represented by a <code id=documents:document><a href=#document>Document</a></code> object. <a href=#refsDOM>[DOM]</a></p>
 
-  <p><dfn id="the-document's-address"><a href=http://dom.spec.whatwg.org/#concept-document-url>The document's
+  <p><dfn id="the-document's-address"><a href=https://dom.spec.whatwg.org/#concept-document-url>The document's
   address</a></dfn> is the <i>URL associated with a <code id=documents:document-2><a href=#document>Document</a></code></i> (as defined in the DOM
   standard). It is initially set when the <code id=documents:document-3><a href=#document>Document</a></code> is created, but that can change
   during the lifetime of the <code id=documents:document-4><a href=#document>Document</a></code>; for example, it changes when the user <a href=#navigate id=documents:navigate>navigates</a> to a <a href=#scroll-to-fragid id=documents:scroll-to-fragid>fragment identifier</a>
@@ -5753,13 +5753,13 @@
   with a new <a href=#url id=documents:url>URL</a>. <a href=#refsDOM>[DOM]</a></p>
   
 
-  <p class=warning>Interactive user agents typically expose <a id="documents:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> in
+  <p class=warning>Interactive user agents typically expose <a id="documents:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> in
   their user interface. This is the primary mechanism by which a user can tell if a site is
   attempting to impersonate another.</p>
 
   <p>When a <code id=documents:document-5><a href=#document>Document</a></code> is created by a <a href=#concept-script id=documents:concept-script>script</a> using
-  the <code id=documents:dom-domimplementation-createdocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> or <code id=documents:dom-domimplementation-createhtmldocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code> APIs, <a id="documents:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
-  document's address</a> is the same as <a id="documents:the-document's-address-3" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the
+  the <code id=documents:dom-domimplementation-createdocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> or <code id=documents:dom-domimplementation-createhtmldocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code> APIs, <a id="documents:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
+  document's address</a> is the same as <a id="documents:the-document's-address-3" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the
   <a href=#responsible-document id=documents:responsible-document>responsible document</a> specified by the script's <a href=#settings-object id=documents:settings-object>settings object</a>, and the
   <code id=documents:document-6><a href=#document>Document</a></code> is both <a href=#ready-for-post-load-tasks id=documents:ready-for-post-load-tasks>ready for post-load tasks</a> and <a href=#completely-loaded id=documents:completely-loaded>completely
   loaded</a> immediately.</p>
@@ -5778,7 +5778,7 @@
 
   <ol><li><p>Let <var>source</var> be the value of the <a href=#browsing-context id=documents:browsing-context>browsing context</a>'s
    <a href=#active-document id=documents:active-document>active document</a>'s <a href=#reload-override-buffer id=documents:reload-override-buffer>reload override buffer</a>.<li><p>Let <var>address</var> be the <a href=#browsing-context id=documents:browsing-context-2>browsing context</a>'s <a href=#active-document id=documents:active-document-2>active
-   document</a>'s <a href=http://dom.spec.whatwg.org/#concept-document-url id="documents:the-document's-address-4" data-x-internal="the-document's-address">address</a>.<li>
+   document</a>'s <a href=https://dom.spec.whatwg.org/#concept-document-url id="documents:the-document's-address-4" data-x-internal="the-document's-address">address</a>.<li>
 
     <p><a href=#navigate id=documents:navigate-2>Navigate</a> the <a href=#browsing-context id=documents:browsing-context-3>browsing context</a> to
     a resource whose source is <var>source</var>, with <a href=#replacement-enabled id=documents:replacement-enabled>replacement enabled</a>
@@ -5862,7 +5862,7 @@
 
   <dl class=domintro><dt><var>document</var> . <code id=resource-metadata-management:dom-document-referrer><a href=#dom-document-referrer>referrer</a></code><dd>
 
-    <p>Returns <a href=http://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <code id=resource-metadata-management:document><a href=#document>Document</a></code>
+    <p>Returns <a href=https://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <code id=resource-metadata-management:document><a href=#document>Document</a></code>
     from which the user navigated to this one, unless it was blocked or there was no such document,
     in which case it returns the empty string.</p>
 
@@ -5905,12 +5905,12 @@
   
 
   <p>The <dfn id=dom-document-cookie><code>cookie</code></dfn> attribute represents the cookies
-  of the resource identified by <a id="resource-metadata-management:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</p>
+  of the resource identified by <a id="resource-metadata-management:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</p>
 
   <p>A <code id=resource-metadata-management:document-3><a href=#document>Document</a></code> object that falls into one of the following conditions is a
   <dfn id=cookie-averse-document-object>cookie-averse <code>Document</code> object</dfn>:</p>
 
-  <ul><li>A <code id=resource-metadata-management:document-4><a href=#document>Document</a></code> that has no <a href=#browsing-context id=resource-metadata-management:browsing-context>browsing context</a>.<li>A <code id=resource-metadata-management:document-5><a href=#document>Document</a></code> whose <a href=http://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address-3" data-x-internal="the-document's-address">address</a> does not
+  <ul><li>A <code id=resource-metadata-management:document-4><a href=#document>Document</a></code> that has no <a href=#browsing-context id=resource-metadata-management:browsing-context>browsing context</a>.<li>A <code id=resource-metadata-management:document-5><a href=#document>Document</a></code> whose <a href=https://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address-3" data-x-internal="the-document's-address">address</a> does not
    use a server-based naming authority.</ul>
 
   
@@ -5919,7 +5919,7 @@
   object</a>, then the user agent must return the empty string. Otherwise, if the
   <code id=resource-metadata-management:document-6><a href=#document>Document</a></code>'s <a href=#origin-2 id=resource-metadata-management:origin-2>origin</a> is not a scheme/host/port tuple, the user agent must
   throw a <code id=resource-metadata-management:securityerror-2><a href=#securityerror>SecurityError</a></code> exception. Otherwise, the user agent must first <a href=#obtain-the-storage-mutex id=resource-metadata-management:obtain-the-storage-mutex>obtain
-  the storage mutex</a> and then return the <a href=#cookie-string id=resource-metadata-management:cookie-string>cookie-string</a> for <a id="resource-metadata-management:the-document's-address-4" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
+  the storage mutex</a> and then return the <a href=#cookie-string id=resource-metadata-management:cookie-string>cookie-string</a> for <a id="resource-metadata-management:the-document's-address-4" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
   for a "non-HTTP" API, decoded using the <a href=#utf-8-decoder id=resource-metadata-management:utf-8-decoder>UTF-8 decoder</a>. <a href=#refsCOOKIES>[COOKIES]</a>
   <a href=#fingerprinting-vector id=resource-metadata-management:fingerprinting-vector class=fingerprint title="There is a potential fingerprinting vector here."><img alt="(This is a fingerprinting vector.)" src=https://images.whatwg.org/fingerprint.png width=46 height=64></a>
   </p>
@@ -5928,7 +5928,7 @@
   the user agent must do nothing. Otherwise, if the <code id=resource-metadata-management:document-7><a href=#document>Document</a></code>'s <a href=#origin-2 id=resource-metadata-management:origin-2-2>origin</a> is
   not a scheme/host/port tuple, the user agent must throw a <code id=resource-metadata-management:securityerror-3><a href=#securityerror>SecurityError</a></code> exception.
   Otherwise, the user agent must <a href=#obtain-the-storage-mutex id=resource-metadata-management:obtain-the-storage-mutex-2>obtain the storage mutex</a> and then act as it would when
-  <a href=#receives-a-set-cookie-string id=resource-metadata-management:receives-a-set-cookie-string>receiving a set-cookie-string</a> for <a id="resource-metadata-management:the-document's-address-5" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
+  <a href=#receives-a-set-cookie-string id=resource-metadata-management:receives-a-set-cookie-string>receiving a set-cookie-string</a> for <a id="resource-metadata-management:the-document's-address-5" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
   document's address</a> via a "non-HTTP" API, consisting of the new value encoded as UTF-8. <a href=#refsCOOKIES>[COOKIES]</a> <a href=#refsENCODING>[ENCODING]</a></p>
 
   <p class=note>Since the <code id=resource-metadata-management:dom-document-cookie-2><a href=#dom-document-cookie>cookie</a></code> attribute is accessible
@@ -9131,7 +9131,7 @@
 
     <p>Do a <a href=#potentially-cors-enabled-fetch id=the-link-element:potentially-cors-enabled-fetch>potentially CORS-enabled fetch</a> of the resulting <a href=#absolute-url id=the-link-element:absolute-url>absolute
     URL</a>, with the <i>mode</i> being the current state of the element's <code id=the-link-element:attr-link-crossorigin-2><a href=#attr-link-crossorigin>crossorigin</a></code> content attribute, the <i>origin</i>
-    being the <a href=#origin-2 id=the-link-element:origin-2>origin</a> of the <code id=the-link-element:the-link-element-9><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
+    being the <a href=#origin-2 id=the-link-element:origin-2>origin</a> of the <code id=the-link-element:the-link-element-9><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
     <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
     <p>The resource obtained in this fashion can be either <a href=#cors-same-origin id=the-link-element:cors-same-origin>CORS-same-origin</a> or
@@ -9161,7 +9161,7 @@
   <p>The <a href=#task-source id=the-link-element:task-source>task source</a> for these <a href=#concept-task id=the-link-element:concept-task>tasks</a> is the <a href=#dom-manipulation-task-source id=the-link-element:dom-manipulation-task-source>DOM
   manipulation task source</a>.</p>
 
-  <p>The element must <a href=#delay-the-load-event id=the-link-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-link-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
+  <p>The element must <a href=#delay-the-load-event id=the-link-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-link-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
   attempts to obtain the resource and its <a href=#critical-subresources id=the-link-element:critical-subresources-3>critical subresources</a> are complete.
   (Resources that the user agent has not yet attempted to obtain, e.g. because it is waiting for the
   resource to be needed, do not <a href=#delay-the-load-event id=the-link-element:delay-the-load-event-2>delay the load event</a>.)</p>
@@ -9244,7 +9244,7 @@
 
   <p id=concept-link-type-sniffing>If the external resource link type defines rules for processing
   the resource's <a href=#content-type id=the-link-element:content-type>Content-Type metadata</a>, then those rules apply.
-  Otherwise, if the resource is expected to be an image, user agents may apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-link-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, with the <var>official
+  Otherwise, if the resource is expected to be an image, user agents may apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-link-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, with the <var>official
   type</var> being the type determined from the resource's <a href=#content-type id=the-link-element:content-type-2>Content-Type
   metadata</a>, and use the resulting sniffed type of the resource as if it was the actual type.
   Otherwise, if neither of these conditions apply or if the user agent opts not to apply the image
@@ -9303,7 +9303,7 @@
 
   <p>The <a href=#activation-behavior id=the-link-element:activation-behavior>activation behavior</a> of <code id=the-link-element:the-link-element-18><a href=#the-link-element>link</a></code> elements that create <a href=#hyperlink id=the-link-element:hyperlink-5>hyperlinks</a> is to run the following steps:</p>
 
-  <ol><li><p>If the <code id=the-link-element:the-link-element-19><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-link-element:fully-active>fully active</a>,
+  <ol><li><p>If the <code id=the-link-element:the-link-element-19><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-link-element:fully-active>fully active</a>,
    then abort these steps.<li><p><a href=#following-hyperlinks-2 id=the-link-element:following-hyperlinks-2-2>Follow the hyperlink</a> created by the
    <code id=the-link-element:the-link-element-20><a href=#the-link-element>link</a></code> element.</ol>
 
@@ -9556,7 +9556,7 @@
   <h5 id=other-metadata-names>4.2.5.2 Other metadata names</h5>
 
   <p><dfn id=concept-meta-extensions>Extensions to the predefined set of metadata names</dfn>
-  may be registered in the <a href=http://wiki.whatwg.org/wiki/MetaExtensions>WHATWG Wiki
+  may be registered in the <a href=https://wiki.whatwg.org/wiki/MetaExtensions>WHATWG Wiki
   MetaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>
 
   <p>Anyone is free to edit the WHATWG Wiki MetaExtensions page at any time to add a type. These new
@@ -9770,7 +9770,7 @@
       <ul><li>
 
         <p>After the refresh has come due (as defined below), if the user has not canceled the
-        redirect and if the <code id=pragma-directives:the-meta-element-11><a href=#the-meta-element>meta</a></code> element's <a id=pragma-directives:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=pragma-directives:active-sandboxing-flag-set>active
+        redirect and if the <code id=pragma-directives:the-meta-element-11><a href=#the-meta-element>meta</a></code> element's <a id=pragma-directives:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=pragma-directives:active-sandboxing-flag-set>active
         sandboxing flag set</a> does not have the <a href=#sandboxed-automatic-features-browsing-context-flag id=pragma-directives:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing
         context flag</a> set, <a href=#navigate id=pragma-directives:navigate>navigate</a> the
         <code id=pragma-directives:document><a href=#document>Document</a></code>'s <a href=#browsing-context id=pragma-directives:browsing-context>browsing context</a> to <var>url</var>, with
@@ -9841,7 +9841,7 @@
 
     <ol><li><p>If the <code id=pragma-directives:the-meta-element-14><a href=#the-meta-element>meta</a></code> element has no <code id=pragma-directives:attr-meta-content-10><a href=#attr-meta-content>content</a></code>
      attribute, or if that attribute's value is the empty string, then abort these steps.<li><p><a href=#obtain-the-storage-mutex id=pragma-directives:obtain-the-storage-mutex>Obtain the storage mutex</a>.<li><p>Act as if <a href=#receives-a-set-cookie-string id=pragma-directives:receives-a-set-cookie-string>receiving a
-     set-cookie-string</a> for <a id="pragma-directives:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> via a "non-HTTP" API,
+     set-cookie-string</a> for <a id="pragma-directives:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> via a "non-HTTP" API,
      consisting of the value of the element's <code id=pragma-directives:attr-meta-content-11><a href=#attr-meta-content>content</a></code>
      attribute encoded as UTF-8. <a href=#refsCOOKIES>[COOKIES]</a> <a href=#refsENCODING>[ENCODING]</a></ol>
 
@@ -9854,7 +9854,7 @@
   <h5 id=other-pragma-directives>4.2.5.4 Other pragma directives</h5>
 
   <p><dfn id=concept-http-equiv-extensions>Extensions to the predefined set of pragma
-  directives</dfn> may, under certain conditions, be registered in the <a href=http://wiki.whatwg.org/wiki/PragmaExtensions>WHATWG Wiki PragmaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>
+  directives</dfn> may, under certain conditions, be registered in the <a href=https://wiki.whatwg.org/wiki/PragmaExtensions>WHATWG Wiki PragmaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>
 
   <p>Such extensions must use a name that is identical to an HTTP header registered in the Permanent
   Message Header Field Registry, and must have behavior identical to that described for the HTTP
@@ -10156,7 +10156,7 @@
   <p>The <a href=#task-source id=the-style-element:task-source>task source</a> for these <a href=#concept-task id=the-style-element:concept-task>tasks</a> is the <a href=#dom-manipulation-task-source id=the-style-element:dom-manipulation-task-source>DOM
   manipulation task source</a>.</p>
 
-  <p>The element must <a href=#delay-the-load-event id=the-style-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-style-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
+  <p>The element must <a href=#delay-the-load-event id=the-style-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-style-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
   attempts to obtain the style sheet's <a href=#critical-subresources id=the-style-element:critical-subresources-4>critical subresources</a>, if any, are complete.</p>
 
   
@@ -11352,7 +11352,7 @@
     the nearest <code id=the-address-element:the-article-element-5><a href=#the-article-element>article</a></code> or <code id=the-address-element:the-body-element-6><a href=#the-body-element>body</a></code> element ancestor, whichever is
     nearest.</p>
 
-   <dt>If <var>node</var>'s <a id=the-address-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> has <a href=#the-body-element-2 id=the-address-element:the-body-element-2-2>a body
+   <dt>If <var>node</var>'s <a id=the-address-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> has <a href=#the-body-element-2 id=the-address-element:the-body-element-2-2>a body
    element</a><dd>
 
     <p>The contact information of <var>node</var> is the same as the contact information of
@@ -13602,7 +13602,7 @@
 
   <p>The <a href=#activation-behavior id=the-a-element:activation-behavior>activation behavior</a> of <code id=the-a-element:the-a-element-6><a href=#the-a-element>a</a></code> elements that create <a href=#hyperlink id=the-a-element:hyperlink-4>hyperlinks</a> is to run the following steps:</p>
 
-  <ol><li><p>If the <code id=the-a-element:the-a-element-7><a href=#the-a-element>a</a></code> element's <a id=the-a-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-a-element:fully-active>fully active</a>, then abort these steps.<li>
+  <ol><li><p>If the <code id=the-a-element:the-a-element-7><a href=#the-a-element>a</a></code> element's <a id=the-a-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-a-element:fully-active>fully active</a>, then abort these steps.<li>
 
     <p>If either the <code id=the-a-element:the-a-element-8><a href=#the-a-element>a</a></code> element has a <code id=the-a-element:attr-hyperlink-download-4><a href=#attr-hyperlink-download>download</a></code> attribute and the algorithm is not <a href=#allowed-to-show-a-popup id=the-a-element:allowed-to-show-a-popup>allowed
     to show a popup</a>; or, if the user has not indicated a specific <a href=#browsing-context id=the-a-element:browsing-context-2>browsing context</a> for following the link, and the element's <code id=the-a-element:attr-hyperlink-target-4><a href=#attr-hyperlink-target>target</a></code>
@@ -15856,7 +15856,7 @@
   whose <code id=introduction-2:attr-hyperlink-rel-4><a href=#attr-hyperlink-rel>rel</a></code> attribute has no keywords that are defined as
   specifying <a href=#hyperlink id=introduction-2:hyperlink>hyperlinks</a>, must also create a <a href=#hyperlink id=introduction-2:hyperlink-2>hyperlink</a>.
   This implied hyperlink has no special meaning (it has no <a href=#linkTypes>link type</a>)
-  beyond linking the element's <a id=introduction-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the resource given by the element's <code id=introduction-2:attr-hyperlink-href-3><a href=#attr-hyperlink-href>href</a></code> attribute.</p>
+  beyond linking the element's <a id=introduction-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the resource given by the element's <code id=introduction-2:attr-hyperlink-href-3><a href=#attr-hyperlink-href>href</a></code> attribute.</p>
 
   <p>A <a href=#hyperlink id=introduction-2:hyperlink-3>hyperlink</a> can have one or more <dfn id=hyperlink-annotation>hyperlink
   annotations</dfn> that modify the processing semantics of that hyperlink.</p>
@@ -16163,14 +16163,14 @@
   HTTP authentication headers must be included in the request. Which other headers are required
   depends on the URLs involved, as follows. For the purposes of these requirements, <var>target URL</var> is the <a href=#resulting-absolute-url id=hyperlink-auditing:resulting-absolute-url-2>resulting absolute URL</a> obtained from <a href=#resolve-a-url id=hyperlink-auditing:resolve-a-url-3>resolving</a> the value of the element's <code id=hyperlink-auditing:attr-hyperlink-href-2><a href=#attr-hyperlink-href>href</a></code> attribute.</p>
 
-  <dl class=switch><dt>If both the <a href=http://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=hyperlink-auditing:document-2><a href=#document>Document</a></code>
+  <dl class=switch><dt>If both the <a href=https://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=hyperlink-auditing:document-2><a href=#document>Document</a></code>
    object containing the hyperlink being audited and <var>ping URL</var> have the
    <a href=#same-origin id=hyperlink-auditing:same-origin>same origin</a><dd>The request must include a <code id=hyperlink-auditing:ping-from><a href=#ping-from>Ping-From</a></code> HTTP header with,
-   as its value, the <a href=http://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the document containing
+   as its value, the <a href=https://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the document containing
    the hyperlink, and a <code id=hyperlink-auditing:ping-to><a href=#ping-to>Ping-To</a></code> HTTP header with, as its value,
    the <var>target URL</var>. The request must not include a <code id=hyperlink-auditing:http-referer-2><a href=#http-referer>Referer</a></code> (sic) HTTP header. <dt>Otherwise, if the origins are different, but the document containing the hyperlink being
    audited was not retrieved over an encrypted connection<dd>The request must include a <code id=hyperlink-auditing:http-referer-3><a href=#http-referer>Referer</a></code> (sic) HTTP header with,
-   as its value, the <a href=http://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-3" data-x-internal="the-document's-address">address</a> of the document containing
+   as its value, the <a href=https://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-3" data-x-internal="the-document's-address">address</a> of the document containing
    the hyperlink, a <code id=hyperlink-auditing:ping-from-2><a href=#ping-from>Ping-From</a></code> HTTP header with the same value,
    and a <code id=hyperlink-auditing:ping-to-2><a href=#ping-to>Ping-To</a></code> HTTP header with, as its value, <var>target URL</var>.<dt>Otherwise, the origins are different and the document containing the hyperlink being audited
    was retrieved over an encrypted connection<dd>The request must include a <code id=hyperlink-auditing:ping-to-3><a href=#ping-to>Ping-To</a></code> HTTP header with, as
@@ -16508,7 +16508,7 @@
   <p>In the absence of a <code id=rel-icon:the-link-element-2><a href=#the-link-element>link</a></code> with the <code id=rel-icon:rel-icon-3><a href=#rel-icon>icon</a></code> keyword, for
   <code id=rel-icon:document><a href=#document>Document</a></code>s obtained over HTTP or HTTPS, user agents may instead attempt to
   <a href=#fetch id=rel-icon:fetch>fetch</a> and use an icon with the <a href=#absolute-url id=rel-icon:absolute-url>absolute URL</a> obtained by
-  resolving the <a href=#url id=rel-icon:url>URL</a> "<code>/favicon.ico</code>" against <a id="rel-icon:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
+  resolving the <a href=#url id=rel-icon:url>URL</a> "<code>/favicon.ico</code>" against <a id="rel-icon:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
   address</a>, as if the page had declared that icon using the <code id=rel-icon:rel-icon-4><a href=#rel-icon>icon</a></code>
   keyword.</p>
 
@@ -16766,7 +16766,7 @@
 
     <p>The CSS <a href=#environment-encoding id=link-type-stylesheet:environment-encoding>environment encoding</a> is the result of running the following steps: <a href=#refsCSSSYNTAX>[CSSSYNTAX]</a></p>
 
-    <ol><li><p>If the element has a <code id=link-type-stylesheet:attr-link-charset><a href=#attr-link-charset>charset</a></code> attribute, <a href=http://encoding.spec.whatwg.org/#concept-encoding-get id=link-type-stylesheet:getting-an-encoding data-x-internal=getting-an-encoding>get an encoding</a> from that attribute's value. If that
+    <ol><li><p>If the element has a <code id=link-type-stylesheet:attr-link-charset><a href=#attr-link-charset>charset</a></code> attribute, <a href=https://encoding.spec.whatwg.org/#concept-encoding-get id=link-type-stylesheet:getting-an-encoding data-x-internal=getting-an-encoding>get an encoding</a> from that attribute's value. If that
      succeeds, return the resulting encoding and abort these steps. <a href=#refsENCODING>[ENCODING]</a><li><p>Otherwise, return the <a href="#document's-character-encoding" id="link-type-stylesheet:document's-character-encoding">document's character encoding</a>. <a href=#refsDOM>[DOM]</a></ol>
 
    </ol>
@@ -17965,14 +17965,14 @@
   with the <i>restart animation</i> flag set if so stated,
   whenever that element is created,
   or has experienced <a href=#relevant-mutations id=the-img-element:relevant-mutations>relevant mutations</a>,
-  and whenever that element's <a href=http://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext data-x-internal=concept-node-adopt-ext>adopting steps</a> are run.</p> 
+  and whenever that element's <a href=https://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext data-x-internal=concept-node-adopt-ext>adopting steps</a> are run.</p> 
 
   <p>A user agent that obtains images on demand must <a href=#update-the-image-data id=the-img-element:update-the-image-data-2>update the image data</a> of an
   <code id=the-img-element:the-img-element-11><a href=#the-img-element>img</a></code> element whenever it needs the image data (i.e. on demand),
   but only if the <code id=the-img-element:the-img-element-12><a href=#the-img-element>img</a></code> element is in the
   <a href=#img-none id=the-img-element:img-none-2>unavailable</a> state. When an <code id=the-img-element:the-img-element-13><a href=#the-img-element>img</a></code> element
   has experienced <a href=#relevant-mutations id=the-img-element:relevant-mutations-2>relevant mutations</a>,
-  and whenever that element's <a href=http://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext-2 data-x-internal=concept-node-adopt-ext>adopting steps</a> are run, if the user
+  and whenever that element's <a href=https://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext-2 data-x-internal=concept-node-adopt-ext>adopting steps</a> are run, if the user
   agent only obtains images on demand, the <code id=the-img-element:the-img-element-14><a href=#the-img-element>img</a></code> element must return to the <a href=#img-none id=the-img-element:img-none-3>unavailable</a> state.</p> 
 
   <p>The <dfn id=relevant-mutations>relevant mutations</dfn> for an <code id=the-img-element:the-img-element-15><a href=#the-img-element>img</a></code> element are as follows:</p>
@@ -18035,7 +18035,7 @@
   optionally with the <i>restart animations</i> flag set,
   it must run the following steps:</p>
 
-  <ol><li><p>If the element's <a id=the-img-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <a href=#active-document id=the-img-element:active-document>active document</a>,
+  <ol><li><p>If the element's <a id=the-img-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <a href=#active-document id=the-img-element:active-document>active document</a>,
    abort these steps.<li><p>If the user agent cannot support images, or its support for images has been disabled, then
    <a href=#abort-the-image-request id=the-img-element:abort-the-image-request>abort the image request</a> for the <a href=#current-request id=the-img-element:current-request-3>current request</a> and the <a href=#pending-request id=the-img-element:pending-request-2>pending request</a>,
    set <a href=#current-request id=the-img-element:current-request-4>current request</a> to the <a href=#img-none id=the-img-element:img-none-4>unavailable</a> state,
@@ -18058,7 +18058,7 @@
      abort these inner set of steps.<li><p>Let <var>key</var> be a tuple consisting of the resulting <a href=#absolute-url id=the-img-element:absolute-url-2>absolute
      URL</a>, the <code id=the-img-element:the-img-element-20><a href=#the-img-element>img</a></code> element's <code id=the-img-element:attr-img-crossorigin-3><a href=#attr-img-crossorigin>crossorigin</a></code>
      attribute's mode, and, if that mode is not <a href=#attr-crossorigin-none id=the-img-element:attr-crossorigin-none-2>No CORS</a>,
-     the <a id=the-img-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-img-element:origin-2-2>origin</a>.<li><p>If the <a href=#list-of-available-images id=the-img-element:list-of-available-images-6>list of available images</a> contains an entry for <var>key</var>, then
+     the <a id=the-img-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-img-element:origin-2-2>origin</a>.<li><p>If the <a href=#list-of-available-images id=the-img-element:list-of-available-images-6>list of available images</a> contains an entry for <var>key</var>, then
      set the <a href=#ignore-higher-layer-caching id=the-img-element:ignore-higher-layer-caching-3>ignore higher-layer caching</a> flag for that entry,
      <a href=#abort-the-image-request id=the-img-element:abort-the-image-request-2>abort the image request</a> for the <a href=#current-request id=the-img-element:current-request-5>current request</a> and the <a href=#pending-request id=the-img-element:pending-request-4>pending request</a>,
      let <a href=#pending-request id=the-img-element:pending-request-5>pending request</a> be null,
@@ -18140,7 +18140,7 @@
     with the <i>mode</i> being the current state of
     the element's <code id=the-img-element:attr-img-crossorigin-5><a href=#attr-img-crossorigin>crossorigin</a></code> content attribute,
     the <i>origin</i> being the <a href=#origin-2 id=the-img-element:origin-2-3>origin</a> of the <code id=the-img-element:the-img-element-27><a href=#the-img-element>img</a></code> element's
-    <a id=the-img-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.
+    <a id=the-img-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.
     Let this instance of the <a href=#fetch id=the-img-element:fetch-2>fetching</a> algorithm be associated with <var>image request</var>.</p>
 
     <p>If the element has a <code id=the-img-element:attr-img-srcset-8><a href=#attr-img-srcset>srcset</a></code> attribute
@@ -18156,7 +18156,7 @@
     the <a href=#origin-2 id=the-img-element:origin-2-4>origin</a> of the image itself (e.g. when used on a <code id=the-img-element:the-canvas-element-2><a href=#the-canvas-element>canvas</a></code>).</p>
 
     
-    <p>Fetching the image must <a href=#delay-the-load-event id=the-img-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-img-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
+    <p>Fetching the image must <a href=#delay-the-load-event id=the-img-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-img-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
     <a href=#concept-task id=the-img-element:concept-task-2>task</a> that is <a href=#queue-a-task id=the-img-element:queue-a-task-6>queued</a> by the
     <a href=#networking-task-source id=the-img-element:networking-task-source>networking task source</a> once the resource has been <a href=#fetch id=the-img-element:fetch-3>fetched</a> (<a href=#img-load>defined below</a>) has been run.
     </p>
@@ -18315,7 +18315,7 @@
   and otherwise <a href=#fire-a-simple-event id=the-img-element:fire-a-simple-event-12>fire a simple event</a> named <var>type</var> at <var>e</var>.</p>
 
   <p>While a user agent is running the above algorithm for an element <var>x</var>, there
-  must be a strong reference from the element's <a id=the-img-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the element <var>x</var>,
+  must be a strong reference from the element's <a id=the-img-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the element <var>x</var>,
   even if that element is not <a href=#in-a-document id=the-img-element:in-a-document>in its <code>Document</code></a>.</p>
 
   <p>When an <code id=the-img-element:the-img-element-44><a href=#the-img-element>img</a></code> element is in the <a href=#img-all id=the-img-element:img-all-5>completely available</a>
@@ -18329,7 +18329,7 @@
   <p class=note>This allows servers to return images with error responses, and have them
   displayed.</p>
 
-  <p id=img-determine-type>The user agent should apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to determine the type of the image, with the image's <a href=#content-type id=the-img-element:content-type>associated Content-Type headers</a> giving the <var>official
+  <p id=img-determine-type>The user agent should apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to determine the type of the image, with the image's <a href=#content-type id=the-img-element:content-type>associated Content-Type headers</a> giving the <var>official
   type</var>. If these rules are not applied, then the type of the image must be the type given by
   the image's <a href=#content-type id=the-img-element:content-type-2>associated Content-Type headers</a>.</p>
 
@@ -18353,7 +18353,7 @@
 
   <p>A <dfn id=source-size-2>source size</dfn> is a <a href=#source-size-value id=the-img-element:source-size-value-6><source-size-value></a>.
   When a <a href=#source-size-2 id=the-img-element:source-size-2-2>source size</a> has a unit relative to the viewport,
-  it must be interpreted relative to the <code id=the-img-element:the-img-element-48><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-6 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s viewport.
+  it must be interpreted relative to the <code id=the-img-element:the-img-element-48><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-6 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s viewport.
   Other units must be interpreted the same as in Media Queries. <a href=#refsMQ>[MQ]</a></p>
 
   <p>A <a href=#source-size-2 id=the-img-element:source-size-2-3>source size</a> must not use CSS functions other than the <code>calc()</code> function.</p>
@@ -18628,11 +18628,11 @@
 
     <p>Do a <a href=#potentially-cors-enabled-fetch id=the-img-element:potentially-cors-enabled-fetch-2>potentially CORS-enabled fetch</a> of the resulting <a href=#absolute-url id=the-img-element:absolute-url-3>absolute
     URL</a>, with the <i>mode</i> being <var>CORS mode</var>, the <i>origin</i>
-    being the <a href=#origin-2 id=the-img-element:origin-2-6>origin</a> of the <code id=the-img-element:the-img-element-57><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-7 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
+    being the <a href=#origin-2 id=the-img-element:origin-2-6>origin</a> of the <code id=the-img-element:the-img-element-57><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-7 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
     <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
     <p>If this download fails in any way (other than the response code not being a 2xx code, as
-    mentioned earlier), or if the image format is unsupported (as determined by applying the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image-2 data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, again as mentioned earlier),
+    mentioned earlier), or if the image format is unsupported (as determined by applying the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image-2 data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, again as mentioned earlier),
     or if the resource type is <code id=the-img-element:multipart/x-mixed-replace-4><a href=#multipart/x-mixed-replace>multipart/x-mixed-replace</a></code>, then abort these steps.</p>
 
     <p>Otherwise, wait for the <a href=#fetch id=the-img-element:fetch-12>fetch</a> algorithm to queue its last task, and then
@@ -18862,7 +18862,7 @@
   <code id=the-img-element:the-img-element-72><a href=#the-img-element>img</a></code> element). If the <var>width</var> argument is present, the new object's
   <code id=the-img-element:attr-dim-width-3><a href=#attr-dim-width>width</a></code> content attribute must be set to <var>width</var>. If the <var>height</var> argument is also present, the new object's
   <code id=the-img-element:attr-dim-height-3><a href=#attr-dim-height>height</a></code> content attribute must be set to <var>height</var>.
-  The element's <a id=the-img-element:node-document-8 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-img-element:active-document-2>active document</a> of the
+  The element's <a id=the-img-element:node-document-8 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-img-element:active-document-2>active document</a> of the
   <a href=#browsing-context id=the-img-element:browsing-context-3>browsing context</a> of the <code id=the-img-element:window><a href=#window>Window</a></code> object on which the interface object of
   the invoked constructor is found.</p>
 
@@ -19972,7 +19972,7 @@
      <li>
 
       <p>If there exists an <a href=#ancestor-browsing-context id=the-iframe-element:ancestor-browsing-context>ancestor browsing context</a> whose <a href=#active-document id=the-iframe-element:active-document>active
-      document</a>'s <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address" data-x-internal="the-document's-address">address</a>, ignoring fragment
+      document</a>'s <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address" data-x-internal="the-document's-address">address</a>, ignoring fragment
       identifiers, is equal to <var>url</var>, then abort these steps.</p>
       
       
@@ -19989,7 +19989,7 @@
 
   <p>Any <a href=#navigate id=the-iframe-element:navigate-3>navigation</a> required of the user agent in the <a href=#process-the-iframe-attributes id=the-iframe-element:process-the-iframe-attributes-4>process
   the <code>iframe</code> attributes</a> algorithm must be completed as an <a href=#explicit-self-navigation-override id=the-iframe-element:explicit-self-navigation-override>explicit
-  self-navigation override</a> and with the <code id=the-iframe-element:the-iframe-element-13><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+  self-navigation override</a> and with the <code id=the-iframe-element:the-iframe-element-13><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
   <a href=#browsing-context id=the-iframe-element:browsing-context-2>browsing context</a> as the <a href=#source-browsing-context id=the-iframe-element:source-browsing-context>source browsing context</a>.</p>
 
   <p>Furthermore, if the <a href=#active-document id=the-iframe-element:active-document-2>active document</a> of the element's <a href=#child-browsing-context id=the-iframe-element:child-browsing-context-3>child browsing
@@ -20232,10 +20232,10 @@
    <li>Either:
 
     <ul><li>The <a href=#browsing-context id=the-iframe-element:browsing-context-10>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-6>active document</a> has the <a href=#same-origin id=the-iframe-element:same-origin-2>same
-     origin</a> as the <code id=the-iframe-element:the-iframe-element-48><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
+     origin</a> as the <code id=the-iframe-element:the-iframe-element-48><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
 
-     <li>The <a href=#browsing-context id=the-iframe-element:browsing-context-11>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-7>active document</a>'s <em><a href=http://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address-2" data-x-internal="the-document's-address">address</a></em> has the <a href=#same-origin id=the-iframe-element:same-origin-3>same origin</a> as the
-     <code id=the-iframe-element:the-iframe-element-49><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
+     <li>The <a href=#browsing-context id=the-iframe-element:browsing-context-11>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-7>active document</a>'s <em><a href=https://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address-2" data-x-internal="the-document's-address">address</a></em> has the <a href=#same-origin id=the-iframe-element:same-origin-3>same origin</a> as the
+     <code id=the-iframe-element:the-iframe-element-49><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
 
      <li>The <a href=#browsing-context id=the-iframe-element:browsing-context-12>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-8>active document</a> is <a href=#an-iframe-srcdoc-document id=the-iframe-element:an-iframe-srcdoc-document-4>an
      <code>iframe</code> <code>srcdoc</code> document</a>.
@@ -20459,7 +20459,7 @@
   active</dfn> when the following conditions are all met simultaneously:</p>
 
   <ul class=brief><li>The element is <a href=#in-a-document id=the-embed-element:in-a-document>in a <code>Document</code></a> or was <a href=#in-a-document id=the-embed-element:in-a-document-2>in a <code>Document</code></a> the last time the <a href=#event-loop id=the-embed-element:event-loop>event loop</a>
-   reached step 1.<li>The element's <a id=the-embed-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id=the-embed-element:fully-active>fully active</a>.<li>The element has either a <code id=the-embed-element:attr-embed-src-6><a href=#attr-embed-src>src</a></code> attribute set or a <code id=the-embed-element:attr-embed-type-5><a href=#attr-embed-type>type</a></code> attribute set (or both).<li>The element's <code id=the-embed-element:attr-embed-src-7><a href=#attr-embed-src>src</a></code> attribute is either absent or its value
+   reached step 1.<li>The element's <a id=the-embed-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id=the-embed-element:fully-active>fully active</a>.<li>The element has either a <code id=the-embed-element:attr-embed-src-6><a href=#attr-embed-src>src</a></code> attribute set or a <code id=the-embed-element:attr-embed-type-5><a href=#attr-embed-type>type</a></code> attribute set (or both).<li>The element's <code id=the-embed-element:attr-embed-src-7><a href=#attr-embed-src>src</a></code> attribute is either absent or its value
    is not the empty string.<li>The element is not a descendant of a <a href=#media-element id=the-embed-element:media-element-2>media element</a>.<li>The element is not a descendant of an <code id=the-embed-element:the-object-element-2><a href=#the-object-element>object</a></code> element that is not showing its
    <a href=#fallback-content id=the-embed-element:fallback-content-2>fallback content</a>.<li>The element is <a href=#being-rendered id=the-embed-element:being-rendered>being rendered</a>, or was <a href=#being-rendered id=the-embed-element:being-rendered-2>being rendered</a> the last time
    the <a href=#event-loop id=the-embed-element:event-loop-2>event loop</a> reached step 1.</ul>
@@ -20528,7 +20528,7 @@
 
          <li><p><a href=#navigate id=the-embed-element:navigate>Navigate</a> the <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-4>nested browsing context</a> to
          the fetched resource, with <a href=#replacement-enabled id=the-embed-element:replacement-enabled>replacement enabled</a>, and with the
-         <code id=the-embed-element:the-embed-element-9><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-embed-element:browsing-context>browsing context</a> as the <a href=#source-browsing-context id=the-embed-element:source-browsing-context>source
+         <code id=the-embed-element:the-embed-element-9><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-embed-element:browsing-context>browsing context</a> as the <a href=#source-browsing-context id=the-embed-element:source-browsing-context>source
          browsing context</a>. (The <code id=the-embed-element:attr-embed-src-10><a href=#attr-embed-src>src</a></code> attribute of the
          <code id=the-embed-element:the-embed-element-10><a href=#the-embed-element>embed</a></code> element doesn't get updated if the browsing context gets further
          navigated to other locations.)<li><p>The <code id=the-embed-element:the-embed-element-11><a href=#the-embed-element>embed</a></code> element now <a href=#represents id=the-embed-element:represents-2>represents</a> its associated
@@ -20552,7 +20552,7 @@
       <p class=note>This allows servers to return data for plugins even with error responses (e.g.
       HTTP 500 Internal Server Error codes can still contain plugin data).</p>
 
-      <p>Fetching the resource must <a href=#delay-the-load-event id=the-embed-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-embed-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      <p>Fetching the resource must <a href=#delay-the-load-event id=the-embed-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-embed-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
       
       
       
@@ -20580,7 +20580,7 @@
   <a href=#plugin id=the-embed-element:plugin-10>plugin</a> that had been instantiated for that element must be unloaded.</p>
 
   <p id=sandboxPluginEmbed>When a <a href=#plugin id=the-embed-element:plugin-11>plugin</a> is to be instantiated but it cannot be <a href=#concept-plugin-secure id=the-embed-element:concept-plugin-secure>secured</a> and the <a href=#sandboxed-plugins-browsing-context-flag id=the-embed-element:sandboxed-plugins-browsing-context-flag>sandboxed plugins browsing context
-  flag</a> is set on the <code id=the-embed-element:the-embed-element-16><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-embed-element:active-sandboxing-flag-set>active
+  flag</a> is set on the <code id=the-embed-element:the-embed-element-16><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-embed-element:active-sandboxing-flag-set>active
   sandboxing flag set</a>, then the user agent must not instantiate the <a href=#plugin id=the-embed-element:plugin-12>plugin</a>, and
   must instead render the <code id=the-embed-element:the-embed-element-17><a href=#the-embed-element>embed</a></code> element in a manner that conveys that the
   <a href=#plugin id=the-embed-element:plugin-13>plugin</a> was disabled. The user agent may offer the user the option to override the
@@ -20648,7 +20648,7 @@
   <ol><li><p>If the element has no <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-8>nested browsing context</a>, then return null and abort
    these steps.<li><p>If the <a href=#active-document id=the-embed-element:active-document-3>active document</a> of the <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-9>nested browsing context</a> does not
    have the <a href=#same-origin id=the-embed-element:same-origin>same</a> <a href=#effective-script-origin id=the-embed-element:effective-script-origin>effective script origin</a> as the
-   <code id=the-embed-element:the-embed-element-28><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, then return null and abort these
+   <code id=the-embed-element:the-embed-element-28><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, then return null and abort these
    steps.<li><p>If the <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-10>nested browsing context</a>'s <a href=#active-document id=the-embed-element:active-document-4>active document</a> was created by
    the <a href=#read-xml id=the-embed-element:read-xml>page load processing model for XML files</a> section because
    <span>the sniffed type of the resource</span> in the <a href=#navigate id=the-embed-element:navigate-2>navigate</a> algorithm was
@@ -20766,7 +20766,7 @@
    <li>the element is not on the <a href=#stack-of-open-elements id=the-object-element:stack-of-open-elements-2>stack of open elements</a> of an <a href=#html-parser id=the-object-element:html-parser-2>HTML parser</a>
    or <a href=#xml-parser id=the-object-element:xml-parser-2>XML parser</a>, and it is either <a href=#insert-an-element-into-a-document id=the-object-element:insert-an-element-into-a-document>inserted into a document</a> or <a href=#remove-an-element-from-a-document id=the-object-element:remove-an-element-from-a-document>removed from a document</a>,
 
-   <li>the element's <a id=the-object-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes whether it is <a href=#fully-active id=the-object-element:fully-active>fully active</a>,
+   <li>the element's <a id=the-object-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes whether it is <a href=#fully-active id=the-object-element:fully-active>fully active</a>,
 
    <li>one of the element's ancestor <code id=the-object-element:the-object-element-4><a href=#the-object-element>object</a></code> elements changes to or from showing its
    <a href=#fallback-content id=the-object-element:fallback-content>fallback content</a>,
@@ -20787,7 +20787,7 @@
   <p>...the user agent must <a href=#queue-a-task id=the-object-element:queue-a-task>queue a task</a> to run the following steps to (re)determine
   what the <code id=the-object-element:the-object-element-5><a href=#the-object-element>object</a></code> element represents. This <a href=#concept-task id=the-object-element:concept-task>task</a>
   being <a href=#queue-a-task id=the-object-element:queue-a-task-2>queued</a> or actively running must <a href=#delay-the-load-event id=the-object-element:delay-the-load-event>delay the load
-  event</a> of the element's <a id=the-object-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. </p>
+  event</a> of the element's <a id=the-object-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. </p>
 
   <ol><li>
 
@@ -20803,7 +20803,7 @@
     <p>If the element has an ancestor <a href=#media-element id=the-object-element:media-element>media element</a>, or has an ancestor
     <code id=the-object-element:the-object-element-7><a href=#the-object-element>object</a></code> element that is <em>not</em> showing its <a href=#fallback-content id=the-object-element:fallback-content-4>fallback content</a>, or
     if the element is not <a href=#in-a-document id=the-object-element:in-a-document>in a <code>Document</code></a> with a
-    <a href=#browsing-context id=the-object-element:browsing-context>browsing context</a>, or if the element's <a id=the-object-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-object-element:fully-active-2>fully
+    <a href=#browsing-context id=the-object-element:browsing-context>browsing context</a>, or if the element's <a id=the-object-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-object-element:fully-active-2>fully
     active</a>, or if the element is still in the <a href=#stack-of-open-elements id=the-object-element:stack-of-open-elements-3>stack of open elements</a> of an
     <a href=#html-parser id=the-object-element:html-parser-3>HTML parser</a> or <a href=#xml-parser id=the-object-element:xml-parser-3>XML parser</a>, or if the element is not <a href=#being-rendered id=the-object-element:being-rendered-2>being
     rendered</a>, then jump to the step below labeled <i>fallback</i>.</p>
@@ -20836,7 +20836,7 @@
       <a href=#browsing-context-scope-origin id=the-object-element:browsing-context-scope-origin>browsing context scope origin</a> if it has one.</p>
 
       
-      <p>Fetching the resource must <a href=#delay-the-load-event id=the-object-element:delay-the-load-event-2>delay the load event</a> of the element's <a id=the-object-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
+      <p>Fetching the resource must <a href=#delay-the-load-event id=the-object-element:delay-the-load-event-2>delay the load event</a> of the element's <a id=the-object-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
       until the <a href=#concept-task id=the-object-element:concept-task-2>task</a> that is <a href=#queue-a-task id=the-object-element:queue-a-task-3>queued</a> by the <a href=#networking-task-source id=the-object-element:networking-task-source>networking task source</a> once the resource has been
       <a href=#fetch id=the-object-element:fetch-2>fetched</a> (defined next) has been run.</p>
 
@@ -20914,7 +20914,7 @@
            <li>
 
             <p>If the type specified in <a href=#content-type id=the-object-element:content-type-8>the resource's Content-Type
-            metadata</a> is "<code id=the-object-element:text/plain><a data-x-internal=text/plain href=http://tools.ietf.org/html/rfc2046#section-4.1.3>text/plain</a></code>", and the result of applying the <a href=http://mimesniff.spec.whatwg.org/#rules-for-text-or-binary id=the-object-element:content-type-sniffing:-text-or-binary data-x-internal=content-type-sniffing:-text-or-binary>rules for distinguishing if a resource is
+            metadata</a> is "<code id=the-object-element:text/plain><a data-x-internal=text/plain href=http://tools.ietf.org/html/rfc2046#section-4.1.3>text/plain</a></code>", and the result of applying the <a href=https://mimesniff.spec.whatwg.org/#rules-for-text-or-binary id=the-object-element:content-type-sniffing:-text-or-binary data-x-internal=content-type-sniffing:-text-or-binary>rules for distinguishing if a resource is
             text or binary</a> to the resource is that the resource is not
             <code id=the-object-element:text/plain-2><a data-x-internal=text/plain href=http://tools.ietf.org/html/rfc2046#section-4.1.3>text/plain</a></code>, then set <var>binary</var> to true.</p>
 
@@ -20959,7 +20959,7 @@
             <code id=the-object-element:the-object-element-12><a href=#the-object-element>object</a></code> element, then let the <var>tentative type</var> be the type
             specified in that <code id=the-object-element:attr-object-type-15><a href=#attr-object-type>type</a></code> attribute.</p>
 
-            <p>Otherwise, let <var>tentative type</var> be the <a href=http://mimesniff.spec.whatwg.org/#sniffed-mime-type id=the-object-element:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>sniffed type of the resource</a>.</p>
+            <p>Otherwise, let <var>tentative type</var> be the <a href=https://mimesniff.spec.whatwg.org/#sniffed-mime-type id=the-object-element:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>sniffed type of the resource</a>.</p>
 
            <li>
 
@@ -21015,7 +21015,7 @@
 
         <p>If the <a href=#url id=the-object-element:url-3>URL</a> of the given resource is not <code id=the-object-element:about:blank><a href=#about:blank>about:blank</a></code>, the
         element's <a href=#nested-browsing-context id=the-object-element:nested-browsing-context-5>nested browsing context</a> must then be <a href=#navigate id=the-object-element:navigate>navigated</a> to that resource, with
-        <a href=#replacement-enabled id=the-object-element:replacement-enabled>replacement enabled</a>, and with the <code id=the-object-element:the-object-element-14><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+        <a href=#replacement-enabled id=the-object-element:replacement-enabled>replacement enabled</a>, and with the <code id=the-object-element:the-object-element-14><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
         <a href=#browsing-context id=the-object-element:browsing-context-2>browsing context</a> as the <a href=#source-browsing-context id=the-object-element:source-browsing-context>source browsing context</a>. (The <code id=the-object-element:attr-object-data-11><a href=#attr-object-data>data</a></code> attribute of the <code id=the-object-element:the-object-element-15><a href=#the-object-element>object</a></code> element doesn't
         get updated if the browsing context gets further navigated to other locations.)</p>
 
@@ -21044,7 +21044,7 @@
        <dt>If the <var>resource type</var> starts with "<code>image/</code>", and support
        for images has not been disabled<dd>
 
-        <p>Apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-object-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing</a> rules to
+        <p>Apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-object-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing</a> rules to
         determine the type of the image.</p>
 
         <p>The <code id=the-object-element:the-object-element-19><a href=#the-object-element>object</a></code> element <a href=#represents id=the-object-element:represents-2>represents</a> the specified image. The image is
@@ -21097,7 +21097,7 @@
 
   <p id=sandboxPluginObject>Plugins are considered sandboxed for the purpose of an
   <code id=the-object-element:the-object-element-24><a href=#the-object-element>object</a></code> element if the <a href=#sandboxed-plugins-browsing-context-flag id=the-object-element:sandboxed-plugins-browsing-context-flag>sandboxed plugins browsing context flag</a> is set on
-  the <code id=the-object-element:the-object-element-25><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-6 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-object-element:active-sandboxing-flag-set>active sandboxing flag
+  the <code id=the-object-element:the-object-element-25><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-6 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-object-element:active-sandboxing-flag-set>active sandboxing flag
   set</a>.</p>
 
   <p>Due to the algorithm above, the contents of <code id=the-object-element:the-object-element-26><a href=#the-object-element>object</a></code> elements act as <a href=#fallback-content id=the-object-element:fallback-content-6>fallback
@@ -21357,8 +21357,8 @@
    or if the attribute is absent, then there is no <a href=#poster-frame id=the-video-element:poster-frame-2>poster frame</a>; abort these
    steps.<li><p><a href=#resolve-a-url id=the-video-element:resolve-a-url>Resolve</a> the <code id=the-video-element:attr-video-poster-4><a href=#attr-video-poster>poster</a></code> attribute's value relative to the element. If this fails,
    then there is no <a href=#poster-frame id=the-video-element:poster-frame-3>poster frame</a>; abort these steps.<li><p><a href=#fetch id=the-video-element:fetch>Fetch</a> the resulting <a href=#absolute-url id=the-video-element:absolute-url>absolute URL</a>, from the element's
-   <a id=the-video-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-video-element:origin-2>origin</a>. This must <a href=#delay-the-load-event id=the-video-element:delay-the-load-event>delay the load event</a> of the
-   element's <a id=the-video-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If an image is thus obtained, the <a href=#poster-frame id=the-video-element:poster-frame-4>poster frame</a> is that image. Otherwise,
+   <a id=the-video-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-video-element:origin-2>origin</a>. This must <a href=#delay-the-load-event id=the-video-element:delay-the-load-event>delay the load event</a> of the
+   element's <a id=the-video-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If an image is thus obtained, the <a href=#poster-frame id=the-video-element:poster-frame-4>poster frame</a> is that image. Otherwise,
    there is no <a href=#poster-frame id=the-video-element:poster-frame-5>poster frame</a>.</ol>
 
   
@@ -21612,7 +21612,7 @@
   attribute set to the literal value "<code id=the-audio-element:attr-media-preload-auto><a href=#attr-media-preload-auto>auto</a></code>". If the
   <var>src</var> argument is present, the object created must be created with its <code id=the-audio-element:attr-media-src-6><a href=#attr-media-src>src</a></code> content attribute set to the provided value (this will <a href=#concept-media-load-algorithm-at-creation>cause the user agent to invoke</a> the object's
   <a href=#concept-media-load-algorithm id=the-audio-element:concept-media-load-algorithm>resource selection algorithm</a> before returning).
-  The element's <a id=the-audio-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-audio-element:active-document>active document</a> of the <a href=#browsing-context id=the-audio-element:browsing-context>browsing
+  The element's <a id=the-audio-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-audio-element:active-document>active document</a> of the <a href=#browsing-context id=the-audio-element:browsing-context>browsing
   context</a> of the <code id=the-audio-element:window><a href=#window>Window</a></code> object on which the interface object of the invoked
   constructor is found.</p>
 
@@ -22488,7 +22488,7 @@
         resource</var>'s <a href=#absolute-url id=loading-the-media-resource:absolute-url-5>absolute URL</a>, with the <i>mode</i> being the state of the
         <a href=#media-element id=loading-the-media-resource:media-element-26>media element</a>'s <code id=loading-the-media-resource:attr-media-crossorigin><a href=#attr-media-crossorigin>crossorigin</a></code> content
         attribute, the <i>origin</i> being the <a href=#origin-2 id=loading-the-media-resource:origin-2>origin</a> of the <a href=#media-element id=loading-the-media-resource:media-element-27>media element</a>'s
-        <a id=loading-the-media-resource:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.</p>
+        <a id=loading-the-media-resource:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
         <p>The resource obtained in this fashion, if any, contains the <a href=#media-data id=loading-the-media-resource:media-data>media data</a>. It can
         be <a href=#cors-same-origin id=loading-the-media-resource:cors-same-origin>CORS-same-origin</a> or <a href=#cors-cross-origin id=loading-the-media-resource:cors-cross-origin>CORS-cross-origin</a>; this affects whether
@@ -22533,7 +22533,7 @@
         fetch it.</p>
 
         <p>To determine the format of the <a href=#media-resource id=loading-the-media-resource:media-resource-4>media resource</a>, the user agent must use the
-        <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.</p>
+        <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.</p>
 
         <p>While the load is not suspended (see below), every 350ms (±200ms) or for every byte
         received, whichever is <em>least</em> frequent, <a href=#queue-a-task id=loading-the-media-resource:queue-a-task-15>queue a task</a> to <a href=#fire-a-simple-event id=loading-the-media-resource:fire-a-simple-event-10>fire a simple
@@ -22573,7 +22573,7 @@
 
       <p>If the <var>current media resource</var> is a raw data stream (e.g. from a
       <code id=loading-the-media-resource:file><a href=#file>File</a></code> object), then to determine the format of the <a href=#media-resource id=loading-the-media-resource:media-resource-7>media resource</a>,
-      the user agent must use the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video-2 data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.
+      the user agent must use the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video-2 data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.
       Otherwise, if the data stream is pre-decoded, then the format is the format given by the
       relevant specification.</p>
 
@@ -23274,7 +23274,7 @@
 
       <p>If the <a href=#autoplaying-flag id=ready-states:autoplaying-flag>autoplaying flag</a> is true, and the <code id=ready-states:dom-media-paused-3><a href=#dom-media-paused>paused</a></code> attribute is true, and the <a href=#media-element id=ready-states:media-element-6>media element</a>
       has an <code id=ready-states:attr-media-autoplay><a href=#attr-media-autoplay>autoplay</a></code> attribute specified, and the
-      <a href=#media-element id=ready-states:media-element-7>media element</a>'s <a id=ready-states:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=ready-states:active-sandboxing-flag-set>active sandboxing flag set</a>
+      <a href=#media-element id=ready-states:media-element-7>media element</a>'s <a id=ready-states:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=ready-states:active-sandboxing-flag-set>active sandboxing flag set</a>
       does not have the <a href=#sandboxed-automatic-features-browsing-context-flag id=ready-states:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing context flag</a> set, then
       the user agent may also run the following substeps:</p>
 
@@ -23772,7 +23772,7 @@
   of a <a href=#text-track id=playing-the-media-resource:text-track-17>text track</a> only if it is listed in the <a href=#text-track-list-of-cues id=playing-the-media-resource:text-track-list-of-cues-4>text track list of cues</a>, not
   merely if it is associated with the <a href=#text-track id=playing-the-media-resource:text-track-18>text track</a>.</p>
 
-  <p class=note>If the <a href=#media-element id=playing-the-media-resource:media-element-74>media element</a>'s <a id=playing-the-media-resource:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> stops being a
+  <p class=note>If the <a href=#media-element id=playing-the-media-resource:media-element-74>media element</a>'s <a id=playing-the-media-resource:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> stops being a
   <a href=#fully-active id=playing-the-media-resource:fully-active-2>fully active</a> document, then the playback will <a href=#media-playback>stop</a>
   until the document is active again.</p>
 
@@ -24883,7 +24883,7 @@
    is being removed, then jump to the <i>update controllers</i> step below.<li>
 
     <p>If there is another <a href=#media-element id=assigning-a-media-controller-declaratively:media-element-7>media element</a> whose <code id=assigning-a-media-controller-declaratively:document><a href=#document>Document</a></code> is the same as
-    <var>m</var>'s <a id=assigning-a-media-controller-declaratively:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> (even if one or both of these elements are not
+    <var>m</var>'s <a id=assigning-a-media-controller-declaratively:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> (even if one or both of these elements are not
     actually <a href=#in-a-document id=assigning-a-media-controller-declaratively:in-a-document><em>in</em> the <code>Document</code></a>), and which
     also has a <code id=assigning-a-media-controller-declaratively:attr-media-mediagroup-4><a href=#attr-media-mediagroup>mediagroup</a></code> attribute, and whose <code id=assigning-a-media-controller-declaratively:attr-media-mediagroup-5><a href=#attr-media-mediagroup>mediagroup</a></code> attribute has the same value as the new value of
     <var>m</var>'s <code id=assigning-a-media-controller-declaratively:attr-media-mediagroup-6><a href=#attr-media-mediagroup>mediagroup</a></code> attribute, then
@@ -25472,7 +25472,7 @@
 
     <p>If <var>URL</var> is not the empty string, perform a <a href=#potentially-cors-enabled-fetch id=sourcing-out-of-band-text-tracks:potentially-cors-enabled-fetch>potentially CORS-enabled
     fetch</a> of <var>URL</var>, with the <i>mode</i> being <var>CORS mode</var>, the <i>origin</i> being the <a href=#origin-2 id=sourcing-out-of-band-text-tracks:origin-2>origin</a> of the
-    <code id=sourcing-out-of-band-text-tracks:the-track-element-18><a href=#the-track-element>track</a></code> element's <a id=sourcing-out-of-band-text-tracks:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set
+    <code id=sourcing-out-of-band-text-tracks:the-track-element-18><a href=#the-track-element>track</a></code> element's <a id=sourcing-out-of-band-text-tracks:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set
     to <i>fail</i>.</p>
 
     <p>The resource obtained in this fashion, if any, contains the text track data. If any data is
@@ -27234,7 +27234,7 @@
   <p>The <a href=#activation-behavior id=the-area-element:activation-behavior>activation behavior</a> of <code id=the-area-element:the-area-element-13><a href=#the-area-element>area</a></code> elements is to run the following
   steps:</p>
 
-  <ol><li><p>If the <code id=the-area-element:the-area-element-14><a href=#the-area-element>area</a></code> element's <a id=the-area-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-area-element:fully-active>fully active</a>,
+  <ol><li><p>If the <code id=the-area-element:the-area-element-14><a href=#the-area-element>area</a></code> element's <a id=the-area-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-area-element:fully-active>fully active</a>,
    then abort these steps.<li>
 
     <p>If the <code id=the-area-element:the-area-element-15><a href=#the-area-element>area</a></code> element has a <code id=the-area-element:attr-hyperlink-download-4><a href=#attr-hyperlink-download>download</a></code>
@@ -27333,7 +27333,7 @@
   <code id=processing-model-2:attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attribute specified, user agents must process it
   as follows:</p>
 
-  <ol><li><p>Parse the attribute's value using the <a href=#rules-for-parsing-a-hash-name-reference id=processing-model-2:rules-for-parsing-a-hash-name-reference>rules for parsing a hash-name reference</a> to a <code id=processing-model-2:the-map-element><a href=#the-map-element>map</a></code> element, with the element's <a id=processing-model-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> as the context node.
+  <ol><li><p>Parse the attribute's value using the <a href=#rules-for-parsing-a-hash-name-reference id=processing-model-2:rules-for-parsing-a-hash-name-reference>rules for parsing a hash-name reference</a> to a <code id=processing-model-2:the-map-element><a href=#the-map-element>map</a></code> element, with the element's <a id=processing-model-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> as the context node.
    This will return either an element (the <var>map</var>) or
    null.<li><p>If that returned null, then abort these steps. The image is not associated with an image
    map after all.<li><p>Otherwise, the user agent must collect all the <code id=processing-model-2:the-area-element><a href=#the-area-element>area</a></code> elements that are
@@ -29263,7 +29263,7 @@
    <li>
 
     <p>If <var>rowspan</var> is zero and the <code id=forming-a-table:the-table-element-13><a href=#the-table-element>table</a></code> element's
-    <a id=forming-a-table:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not set to <a href=#quirks-mode id=forming-a-table:quirks-mode>quirks mode</a>, then let <var>cell grows
+    <a id=forming-a-table:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not set to <a href=#quirks-mode id=forming-a-table:quirks-mode>quirks mode</a>, then let <var>cell grows
     downward</var> be true, and set <var>rowspan</var> to 1. Otherwise, let <var>cell grows downward</var> be false.</p>
 
    <li>
@@ -35792,7 +35792,7 @@
 
   <p>If the element is <i id="submit-button-state-(type=submit):concept-fe-mutable"><a href=#concept-fe-mutable>mutable</a></i>, then the element's
   <a href=#activation-behavior id="submit-button-state-(type=submit):activation-behavior">activation behavior</a> is as follows: if the element has a <a href=#form-owner id="submit-button-state-(type=submit):form-owner">form owner</a>,
-  and the element's <a id="submit-button-state-(type=submit):node-document" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="submit-button-state-(type=submit):fully-active">fully active</a>,
+  and the element's <a id="submit-button-state-(type=submit):node-document" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="submit-button-state-(type=submit):fully-active">fully active</a>,
   <a href=#concept-form-submit id="submit-button-state-(type=submit):concept-form-submit">submit</a> the <a href=#form-owner id="submit-button-state-(type=submit):form-owner-2">form owner</a> from the
   <code id="submit-button-state-(type=submit):the-input-element-3"><a href=#the-input-element>input</a></code> element; otherwise, do nothing.</p>
 
@@ -35908,7 +35908,7 @@
    the <a href="#image-button-state-(type=image)" id="image-button-state-(type=image):image-button-state-(type=image)-5">Image Button</a> state, and the <code id="image-button-state-(type=image):attr-input-src-6"><a href=#attr-input-src>src</a></code> attribute is set or changed.</ul>
 
   
-  <p>Fetching the image must <a href=#delay-the-load-event id="image-button-state-(type=image):delay-the-load-event">delay the load event</a> of the element's <a id="image-button-state-(type=image):node-document" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
+  <p>Fetching the image must <a href=#delay-the-load-event id="image-button-state-(type=image):delay-the-load-event">delay the load event</a> of the element's <a id="image-button-state-(type=image):node-document" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
   <a href=#concept-task id="image-button-state-(type=image):concept-task">task</a> that is <a href=#queue-a-task id="image-button-state-(type=image):queue-a-task">queued</a> by the
   <a href=#networking-task-source id="image-button-state-(type=image):networking-task-source">networking task source</a> once the resource has been <a href=#fetch id="image-button-state-(type=image):fetch-2">fetched</a>
   (defined below) has been run.</p>
@@ -35918,7 +35918,7 @@
   <dfn id=input-img-available><i>available</i></dfn>. If this is true before the image is
   completely downloaded, each <a href=#concept-task id="image-button-state-(type=image):concept-task-2">task</a> that is <a href=#queue-a-task id="image-button-state-(type=image):queue-a-task-2">queued</a> by the <a href=#networking-task-source id="image-button-state-(type=image):networking-task-source-2">networking task source</a> while the image is being <a href=#fetch id="image-button-state-(type=image):fetch-3">fetched</a> must update the presentation of the image appropriately.</p>
 
-  <p>The user agent should apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id="image-button-state-(type=image):content-type-sniffing:-image" data-x-internal=content-type-sniffing:-image>image sniffing
+  <p>The user agent should apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id="image-button-state-(type=image):content-type-sniffing:-image" data-x-internal=content-type-sniffing:-image>image sniffing
   rules</a> to determine the type of the image, with the image's <a href=#content-type id="image-button-state-(type=image):content-type">associated Content-Type headers</a> giving the <var>official
   type</var>. If these rules are not applied, then the type of the image must be the type given by
   the image's <a href=#content-type id="image-button-state-(type=image):content-type-2">associated Content-Type headers</a>.</p>
@@ -35954,19 +35954,19 @@
   then: The element <a href=#represents id="image-button-state-(type=image):represents-2">represents</a> a control for selecting a <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate">coordinate</a> from the image specified by the
   <code id="image-button-state-(type=image):attr-input-src-8"><a href=#attr-input-src>src</a></code> attribute; if the element is <i id="image-button-state-(type=image):concept-fe-mutable"><a href=#concept-fe-mutable>mutable</a></i>, the user agent should allow the user to select this <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-2">coordinate</a>, and the element's <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior">activation
   behavior</a> is as follows: if the element has a <a href=#form-owner id="image-button-state-(type=image):form-owner">form owner</a>, and the element's
-  <a id="image-button-state-(type=image):node-document-2" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="image-button-state-(type=image):fully-active">fully active</a>, take the user's selected <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-3">coordinate</a>, and <a href=#concept-form-submit id="image-button-state-(type=image):concept-form-submit">submit</a> the <code id="image-button-state-(type=image):the-input-element-10"><a href=#the-input-element>input</a></code> element's <a href=#form-owner id="image-button-state-(type=image):form-owner-2">form owner</a>
+  <a id="image-button-state-(type=image):node-document-2" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="image-button-state-(type=image):fully-active">fully active</a>, take the user's selected <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-3">coordinate</a>, and <a href=#concept-form-submit id="image-button-state-(type=image):concept-form-submit">submit</a> the <code id="image-button-state-(type=image):the-input-element-10"><a href=#the-input-element>input</a></code> element's <a href=#form-owner id="image-button-state-(type=image):form-owner-2">form owner</a>
   from the <code id="image-button-state-(type=image):the-input-element-11"><a href=#the-input-element>input</a></code> element. If the user activates the control without explicitly
   selecting a coordinate, then the coordinate (0,0) must be assumed.</p>
 
   <p>Otherwise, the element <a href=#represents id="image-button-state-(type=image):represents-3">represents</a> a submit button whose label is given by the
   value of the <code id="image-button-state-(type=image):attr-input-alt-2"><a href=#attr-input-alt>alt</a></code> attribute; if the element is <i id="image-button-state-(type=image):concept-fe-mutable-2"><a href=#concept-fe-mutable>mutable</a></i>, then the element's <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior-2">activation behavior</a> is as
-  follows: if the element has a <a href=#form-owner id="image-button-state-(type=image):form-owner-3">form owner</a>, and the element's <a id="image-button-state-(type=image):node-document-3" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+  follows: if the element has a <a href=#form-owner id="image-button-state-(type=image):form-owner-3">form owner</a>, and the element's <a id="image-button-state-(type=image):node-document-3" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
   <a href=#fully-active id="image-button-state-(type=image):fully-active-2">fully active</a>, set the <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-4">selected
   coordinate</a> to (0,0), and <a href=#concept-form-submit id="image-button-state-(type=image):concept-form-submit-2">submit</a> the
   <code id="image-button-state-(type=image):the-input-element-12"><a href=#the-input-element>input</a></code> element's <a href=#form-owner id="image-button-state-(type=image):form-owner-4">form owner</a> from the <code id="image-button-state-(type=image):the-input-element-13"><a href=#the-input-element>input</a></code> element.</p>
 
   <p>In either case, if the element is <i id="image-button-state-(type=image):concept-fe-mutable-3"><a href=#concept-fe-mutable>mutable</a></i> but has no
-  <a href=#form-owner id="image-button-state-(type=image):form-owner-5">form owner</a> or the element's <a id="image-button-state-(type=image):node-document-4" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id="image-button-state-(type=image):fully-active-3">fully active</a>,
+  <a href=#form-owner id="image-button-state-(type=image):form-owner-5">form owner</a> or the element's <a id="image-button-state-(type=image):node-document-4" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id="image-button-state-(type=image):fully-active-3">fully active</a>,
   then its <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior-3">activation behavior</a> must be to do nothing. If the element is not <i id="image-button-state-(type=image):concept-fe-mutable-4"><a href=#concept-fe-mutable>mutable</a></i>, it has no <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior-4">activation behavior</a>.</p>
 
   <p>The <dfn id=concept-input-type-image-coordinate>selected coordinate</dfn> must consist of
@@ -36114,7 +36114,7 @@
 
   <p>If the element is <i id="reset-button-state-(type=reset):concept-fe-mutable"><a href=#concept-fe-mutable>mutable</a></i>, then the element's
   <a href=#activation-behavior id="reset-button-state-(type=reset):activation-behavior">activation behavior</a>, if the element has a <a href=#form-owner id="reset-button-state-(type=reset):form-owner">form owner</a> and the element's
-  <a id="reset-button-state-(type=reset):node-document" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="reset-button-state-(type=reset):fully-active">fully active</a>, is to <a href=#concept-form-reset id="reset-button-state-(type=reset):concept-form-reset">reset</a> the <a href=#form-owner id="reset-button-state-(type=reset):form-owner-2">form owner</a>; otherwise, it is to do
+  <a id="reset-button-state-(type=reset):node-document" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="reset-button-state-(type=reset):fully-active">fully active</a>, is to <a href=#concept-form-reset id="reset-button-state-(type=reset):concept-form-reset">reset</a> the <a href=#form-owner id="reset-button-state-(type=reset):form-owner-2">form owner</a>; otherwise, it is to do
   nothing.</p>
 
   <p>If the element is not <i id="reset-button-state-(type=reset):concept-fe-mutable-2"><a href=#concept-fe-mutable>mutable</a></i>, it has no <a href=#activation-behavior id="reset-button-state-(type=reset):activation-behavior-2">activation
@@ -37441,9 +37441,9 @@
   its <a href=#activation-behavior id=the-button-element:activation-behavior>activation behavior</a> element is to run the steps defined in the following list for
   the current state of the element's <code id=the-button-element:attr-button-type-4><a href=#attr-button-type>type</a></code> attribute:</p>
 
-  <dl><dt> <dfn id=attr-button-type-submit-state>Submit Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner>form owner</a> and the element's <a id=the-button-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+  <dl><dt> <dfn id=attr-button-type-submit-state>Submit Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner>form owner</a> and the element's <a id=the-button-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
    <a href=#fully-active id=the-button-element:fully-active>fully active</a>, the element must <a href=#concept-form-submit id=the-button-element:concept-form-submit>submit</a> the
-   <a href=#form-owner id=the-button-element:form-owner-2>form owner</a> from the <code id=the-button-element:the-button-element-3><a href=#the-button-element>button</a></code> element.<dt> <dfn id=attr-button-type-reset-state>Reset Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner-3>form owner</a> and the element's <a id=the-button-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+   <a href=#form-owner id=the-button-element:form-owner-2>form owner</a> from the <code id=the-button-element:the-button-element-3><a href=#the-button-element>button</a></code> element.<dt> <dfn id=attr-button-type-reset-state>Reset Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner-3>form owner</a> and the element's <a id=the-button-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
    <a href=#fully-active id=the-button-element:fully-active-2>fully active</a>, the element must <a href=#concept-form-reset id=the-button-element:concept-form-reset>reset</a> the
    <a href=#form-owner id=the-button-element:form-owner-4>form owner</a>.<dt> <dfn id=attr-button-type-button-state>Button</dfn>
 
@@ -37454,7 +37454,7 @@
     <p>The element must follow these steps:</p>
 
     <ol><li><p>If the <code id=the-button-element:the-button-element-4><a href=#the-button-element>button</a></code> is not <a href=#being-rendered id=the-button-element:being-rendered>being rendered</a>, abort these
-     steps.<li><p>If the <code id=the-button-element:the-button-element-5><a href=#the-button-element>button</a></code> element's <a id=the-button-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-button-element:fully-active-3>fully
+     steps.<li><p>If the <code id=the-button-element:the-button-element-5><a href=#the-button-element>button</a></code> element's <a id=the-button-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-button-element:fully-active-3>fully
      active</a>, abort these steps.<li><p>Let <var>menu</var> be the element's <a href=#designated-pop-up-menu id=the-button-element:designated-pop-up-menu-2>designated pop-up menu</a>, if
      any. If there isn't one, then abort these steps.<li><p><a href=#concept-event-fire id=the-button-element:concept-event-fire>Fire</a> a <a href=#concept-events-trusted id=the-button-element:concept-events-trusted>trusted</a> event with the name <code id=the-button-element:event-show><a href=#event-show>show</a></code> at <var>menu</var>, using the <code id=the-button-element:relatedevent><a href=#relatedevent>RelatedEvent</a></code>
      interface, with the <code id=the-button-element:dom-relatedevent-relatedtarget><a href=#dom-relatedevent-relatedtarget>relatedTarget</a></code> attribute
@@ -38272,7 +38272,7 @@
   no children. If the <var>value</var> argument is present, the new object must have a
   <code id=the-option-element:attr-option-value-7><a href=#attr-option-value>value</a></code> attribute set with the value of the argument as its
   value. If the <var>defaultSelected</var> argument is true, the new object must have a
-  <code id=the-option-element:attr-option-selected-10><a href=#attr-option-selected>selected</a></code> attribute set with no value. If the <var>selected</var> argument is true, the new object must have its <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-9>selectedness</a> set to true; otherwise the <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-10>selectedness</a> must be set to false, even if the <var>defaultSelected</var> argument is true. The element's <a id=the-option-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-option-element:active-document>active
+  <code id=the-option-element:attr-option-selected-10><a href=#attr-option-selected>selected</a></code> attribute set with no value. If the <var>selected</var> argument is true, the new object must have its <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-9>selectedness</a> set to true; otherwise the <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-10>selectedness</a> must be set to false, even if the <var>defaultSelected</var> argument is true. The element's <a id=the-option-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-option-element:active-document>active
   document</a> of the <a href=#browsing-context id=the-option-element:browsing-context>browsing context</a> of the <code id=the-option-element:window><a href=#window>Window</a></code> object on which
   the interface object of the invoked constructor is found.</p>
 
@@ -40110,7 +40110,7 @@
 
   <p>The <dfn id=dom-fs-action><code>action</code></dfn> IDL attribute must
   <a href=#reflect id=form-submission:reflect>reflect</a> the content attribute of the same name, except that on getting, when the
-  content attribute is missing or its value is the empty string, <a id="form-submission:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
+  content attribute is missing or its value is the empty string, <a id="form-submission:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
   must be returned instead. The <dfn id=dom-fs-target><code>target</code></dfn> IDL attribute
   must <a href=#reflect id=form-submission:reflect-2>reflect</a> the content attribute of the same name. The <dfn id=dom-fs-method><code>method</code></dfn> and <dfn id=dom-fs-enctype><code>enctype</code></dfn> IDL attributes must <a href=#reflect id=form-submission:reflect-3>reflect</a> the
   respective content attributes of the same name, <a href=#limited-to-only-known-values id=form-submission:limited-to-only-known-values>limited to only known values</a>. The
@@ -40121,7 +40121,7 @@
   <dfn id=dom-fs-formaction><code>formAction</code></dfn> IDL attribute must
   <a href=#reflect id=form-submission:reflect-6>reflect</a> the <code id=form-submission:attr-fs-formaction-3><a href=#attr-fs-formaction>formaction</a></code> content attribute,
   except that on getting, when the content attribute is missing or its value is the empty string,
-  <a id="form-submission:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> must be returned instead. The <dfn id=dom-fs-formenctype><code>formEnctype</code></dfn> IDL attribute must <a href=#reflect id=form-submission:reflect-7>reflect</a>
+  <a id="form-submission:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> must be returned instead. The <dfn id=dom-fs-formenctype><code>formEnctype</code></dfn> IDL attribute must <a href=#reflect id=form-submission:reflect-7>reflect</a>
   the <code id=form-submission:attr-fs-formenctype-4><a href=#attr-fs-formenctype>formenctype</a></code> content attribute, <a href=#limited-to-only-known-values id=form-submission:limited-to-only-known-values-3>limited to only
   known values</a>. The <dfn id=dom-fs-formmethod><code>formMethod</code></dfn> IDL
   attribute must <a href=#reflect id=form-submission:reflect-8>reflect</a> the <code id=form-submission:attr-fs-formmethod-4><a href=#attr-fs-formmethod>formmethod</a></code> content
@@ -40159,11 +40159,11 @@
   is <a href=#insert-an-element-into-a-document id=autofocusing-a-form-control:-the-autofocus-attribute:insert-an-element-into-a-document>inserted into a document</a>, user agents
   should run the following steps:</p>
 
-  <ol><li><p>Let <var>target</var> be the element's <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If <var>target</var> has no <a href=#browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:browsing-context>browsing context</a>, abort these
+  <ol><li><p>Let <var>target</var> be the element's <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If <var>target</var> has no <a href=#browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:browsing-context>browsing context</a>, abort these
    steps.<li><p>If <var>target</var>'s <a href=#browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:browsing-context-2>browsing context</a> has no <a href=#top-level-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:top-level-browsing-context>top-level
    browsing context</a> (e.g. it is a <a href=#nested-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:nested-browsing-context>nested browsing context</a> with no <a href=#parent-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:parent-browsing-context>parent
    browsing context</a>), abort these steps.<li><p>If <var>target</var>'s <a href=#active-sandboxing-flag-set id=autofocusing-a-form-control:-the-autofocus-attribute:active-sandboxing-flag-set>active sandboxing flag set</a> has the
-   <a href=#sandboxed-automatic-features-browsing-context-flag id=autofocusing-a-form-control:-the-autofocus-attribute:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing context flag</a>, abort these steps.<li><p>If <var>target</var>'s <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2>origin</a> is not the <a href=#same-origin id=autofocusing-a-form-control:-the-autofocus-attribute:same-origin>same</a> as the <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-2>origin</a> of the <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the currently
+   <a href=#sandboxed-automatic-features-browsing-context-flag id=autofocusing-a-form-control:-the-autofocus-attribute:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing context flag</a>, abort these steps.<li><p>If <var>target</var>'s <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2>origin</a> is not the <a href=#same-origin id=autofocusing-a-form-control:-the-autofocus-attribute:same-origin>same</a> as the <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-2>origin</a> of the <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the currently
    focused element in <var>target</var>'s <a href=#top-level-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:top-level-browsing-context-2>top-level browsing context</a>, abort
    these steps.<li><p>If <var>target</var>'s <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-3>origin</a> is not the <a href=#same-origin id=autofocusing-a-form-control:-the-autofocus-attribute:same-origin-2>same</a> as the <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-4>origin</a> of the <a href=#active-document id=autofocusing-a-form-control:-the-autofocus-attribute:active-document>active document</a> of <var>target</var>'s <a href=#top-level-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:top-level-browsing-context-3>top-level browsing context</a>, abort these steps.<li><p>If the user agent has already reached the last step of this list of steps in response to
    an element being <a href=#insert-an-element-into-a-document id=autofocusing-a-form-control:-the-autofocus-attribute:insert-an-element-into-a-document-2>inserted</a> into a
@@ -41491,10 +41491,10 @@
     <p>If any of the following conditions are met, then <a href=#queue-a-task id=user-interface-for-bulk-autofill:queue-a-task>queue a task</a> to <a href=#fail-the-autofill-request id=user-interface-for-bulk-autofill:fail-the-autofill-request>fail the
     autofill request</a> on <var>form</var> with the reason "<code id=user-interface-for-bulk-autofill:dom-autocompleteerrorreason-disabled><a href=#dom-autocompleteerrorreason-disabled>disabled</a></code>", and abort these steps:</p>
 
-    <ul><li><p>the algorithm is not <a href=#allowed-to-show-a-popup id=user-interface-for-bulk-autofill:allowed-to-show-a-popup>allowed to show a popup</a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active>fully
+    <ul><li><p>the algorithm is not <a href=#allowed-to-show-a-popup id=user-interface-for-bulk-autofill:allowed-to-show-a-popup>allowed to show a popup</a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active>fully
      active</a><li><p><var>form</var>'s <code id=user-interface-for-bulk-autofill:attr-form-autocomplete><a href=#attr-form-autocomplete>autocomplete</a></code>
      attribute is in the <a href=#attr-form-autocomplete-off-state id=user-interface-for-bulk-autofill:attr-form-autocomplete-off-state>off</a> state<li><p>the user has disabled this feature for this <var>form</var>'s
-     <a id=user-interface-for-bulk-autofill:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=user-interface-for-bulk-autofill:origin-2>origin</a><li><p>the user agent does not support this <var>form</var>'s fields (e.g. the form
+     <a id=user-interface-for-bulk-autofill:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=user-interface-for-bulk-autofill:origin-2>origin</a><li><p>the user agent does not support this <var>form</var>'s fields (e.g. the form
      has different fields whose <a href=#autofill-scope id=user-interface-for-bulk-autofill:autofill-scope>autofill scope</a> use different "<code>section-*</code>" tokens)<li><p>the <var>form</var> was obtained via unencrypted channels and the user agent
      does not support autofill in such situations<li><p>another instance of this algorithm is already being run for <var>form</var></ul>
 
@@ -41525,7 +41525,7 @@
       <p>If any of the following conditions are met, then <a href=#fail-the-autofill-request id=user-interface-for-bulk-autofill:fail-the-autofill-request-2>fail the autofill request</a> on
       <var>form</var> with the reason "<code id=user-interface-for-bulk-autofill:dom-autocompleteerrorreason-disabled-2><a href=#dom-autocompleteerrorreason-disabled>disabled</a></code>", and abort these steps:</p>
 
-      <ul><li><p><var>form</var> is no longer <a href=#in-a-document id=user-interface-for-bulk-autofill:in-a-document>in a <code>Document</code></a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is no longer <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active-2>fully
+      <ul><li><p><var>form</var> is no longer <a href=#in-a-document id=user-interface-for-bulk-autofill:in-a-document>in a <code>Document</code></a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is no longer <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active-2>fully
        active</a><li><p><var>form</var>'s <code id=user-interface-for-bulk-autofill:attr-form-autocomplete-2><a href=#attr-form-autocomplete>autocomplete</a></code>
        attribute is now in the <a href=#attr-form-autocomplete-off-state id=user-interface-for-bulk-autofill:attr-form-autocomplete-off-state-2>off</a>
        state</ul>
@@ -42298,7 +42298,7 @@
   following steps:</p>
 
   <ol><li><p>Let <var>form document</var> be the <var>form</var>'s
-   <a id=form-submission-algorithm:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li id=sandboxSubmitBlocked><p>If <var>form document</var> has no associated
+   <a id=form-submission-algorithm:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li id=sandboxSubmitBlocked><p>If <var>form document</var> has no associated
    <a href=#browsing-context id=form-submission-algorithm:browsing-context>browsing context</a> or its <a href=#active-sandboxing-flag-set id=form-submission-algorithm:active-sandboxing-flag-set>active sandboxing flag set</a> has its
    <a href=#sandboxed-forms-browsing-context-flag id=form-submission-algorithm:sandboxed-forms-browsing-context-flag>sandboxed forms browsing context flag</a> set, then abort these steps without doing
    anything.<li><p>Let <var>form browsing context</var> be the <a href=#browsing-context id=form-submission-algorithm:browsing-context-2>browsing context</a> of <var>form document</var>.<li><p>If the <var>submitted from <code id=form-submission-algorithm:dom-form-submit-2><a href=#dom-form-submit>submit()</a></code>
@@ -42314,7 +42314,7 @@
    set</a> for <var>form</var> in the context of <var>submitter</var>.<li><p>Let <var>action</var> be the <var>submitter</var> element's <a href=#concept-fs-action id=form-submission-algorithm:concept-fs-action>action</a>.<li>
 
     <p>If <var>action</var> is the empty string, let <var>action</var> be
-    <a id="form-submission-algorithm:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the <var>form document</var>.</p>
+    <a id="form-submission-algorithm:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the <var>form document</var>.</p>
 
     
 
@@ -42646,7 +42646,7 @@
   the following substeps:</p>
 
   <ol><li><p>Let <var>input</var> be the value of the <code id=selecting-a-form-submission-encoding:the-form-element><a href=#the-form-element>form</a></code> element's <code id=selecting-a-form-submission-encoding:attr-form-accept-charset><a href=#attr-form-accept-charset>accept-charset</a></code> attribute.<li><p>Let <var>candidate encoding labels</var> be the result of <a href=#split-a-string-on-spaces id=selecting-a-form-submission-encoding:split-a-string-on-spaces>splitting <var>input</var> on spaces</a>.<li><p>Let <var>candidate encodings</var> be an empty list of <a href=#encoding id=selecting-a-form-submission-encoding:encoding>character encodings</a>.<li><p>For each token in <var>candidate encoding labels</var> in turn (in the order in
-   which they were found in <var>input</var>), <a href=http://encoding.spec.whatwg.org/#concept-encoding-get id=selecting-a-form-submission-encoding:getting-an-encoding data-x-internal=getting-an-encoding>get an
+   which they were found in <var>input</var>), <a href=https://encoding.spec.whatwg.org/#concept-encoding-get id=selecting-a-form-submission-encoding:getting-an-encoding data-x-internal=getting-an-encoding>get an
    encoding</a> for the token and, if this does not result in failure, append the
    <a href=#encoding id=selecting-a-form-submission-encoding:encoding-2>encoding</a> to <var>candidate encodings</var>.<li><p>If the <i>allow non-ASCII-compatible encodings</i> flag is not set, remove any encodings
    that are not <a href=#ascii-compatible-character-encoding id=selecting-a-form-submission-encoding:ascii-compatible-character-encoding>ASCII-compatible character
@@ -44163,8 +44163,8 @@
    an <code id=the-dialog-element:invalidstateerror-2><a href=#invalidstateerror>InvalidStateError</a></code> exception and abort these steps.<li><p>Add an <code id=the-dialog-element:attr-dialog-open-6><a href=#attr-dialog-open>open</a></code> attribute to <var>subject</var>, whose value is the empty string.<li><p>If the <code id=the-dialog-element:dom-dialog-showmodal-3><a href=#dom-dialog-showmodal>showModal()</a></code> method was invoked with an
    argument, <a href=#set-up-the-position id=the-dialog-element:set-up-the-position-2>set up the position</a> of <var>subject</var>, using that argument
    as the anchor. Otherwise, set the <code id=the-dialog-element:the-dialog-element-15><a href=#the-dialog-element>dialog</a></code> to the <a href=#centered-alignment id=the-dialog-element:centered-alignment>centered alignment</a>
-   mode.<li><p>Let <var>subject</var>'s <a id=the-dialog-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog>blocked by the modal dialog</a> <var>subject</var>.<li><p>Push <var>subject</var> onto <var>subject</var>'s
-   <a id=the-dialog-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-3>pending dialog stack</a>.<li><p>Run the <a href=#dialog-focusing-steps id=the-dialog-element:dialog-focusing-steps-2>dialog focusing steps</a> for <var>subject</var>.</ol>
+   mode.<li><p>Let <var>subject</var>'s <a id=the-dialog-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog>blocked by the modal dialog</a> <var>subject</var>.<li><p>Push <var>subject</var> onto <var>subject</var>'s
+   <a id=the-dialog-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-3>pending dialog stack</a>.<li><p>Run the <a href=#dialog-focusing-steps id=the-dialog-element:dialog-focusing-steps-2>dialog focusing steps</a> for <var>subject</var>.</ol>
 
   <p>The <dfn id=dialog-focusing-steps>dialog focusing steps</dfn> for a <code id=the-dialog-element:the-dialog-element-16><a href=#the-dialog-element>dialog</a></code> element <var>subject</var> are as follows:</p>
 
@@ -44208,7 +44208,7 @@
     <p>If <var>subject</var> is in its <code id=the-dialog-element:document-5><a href=#document>Document</a></code>'s <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-8>pending dialog
     stack</a>, then run these substeps:</p>
 
-    <ol><li><p>Remove <var>subject</var> from that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-9>pending dialog stack</a>.<li><p>If that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-10>pending dialog stack</a> is not empty, then let <var>subject</var>'s <a id=the-dialog-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog-4>blocked by the modal dialog</a> that is at the top of the <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-11>pending dialog
+    <ol><li><p>Remove <var>subject</var> from that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-9>pending dialog stack</a>.<li><p>If that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-10>pending dialog stack</a> is not empty, then let <var>subject</var>'s <a id=the-dialog-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog-4>blocked by the modal dialog</a> that is at the top of the <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-11>pending dialog
      stack</a>. Otherwise, let <var>document</var> be no longer <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog-5>blocked by a modal
      dialog</a> at all.</ol>
 
@@ -44641,7 +44641,7 @@
   encoding</var></dfn>, and <dfn id=concept-script-fallback-encoding><var>the script block's
   fallback character encoding</var></dfn>. They are determined when the script is prepared, based on
   the attributes on the element at that time, and the
-  <code id=the-script-element:the-script-element-14><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+  <code id=the-script-element:the-script-element-14><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
   <p>When a <code id=the-script-element:the-script-element-15><a href=#the-script-element>script</a></code> element that is not marked as being <a href=#parser-inserted id=the-script-element:parser-inserted-2>"parser-inserted"</a>
   experiences one of the events listed in the following list, the user agent must synchronously
@@ -44744,7 +44744,7 @@
    <li>
 
     <p>If the element is flagged as <a href=#parser-inserted id=the-script-element:parser-inserted-6>"parser-inserted"</a>, but the element's
-    <a id=the-script-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-2><a href=#document>Document</a></code> of the parser that created the element,
+    <a id=the-script-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-2><a href=#document>Document</a></code> of the parser that created the element,
     then abort these steps.</p>
 
    <li id=script-processing-noscript>
@@ -44756,7 +44756,7 @@
     <p class=note>The definition of <a href=#concept-n-noscript id=the-script-element:concept-n-noscript-2>scripting is disabled</a>
     means that, amongst others, the following scripts will not execute: scripts in
     <code id=the-script-element:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code>'s <code id=the-script-element:dom-xmlhttprequest-responsexml><a href=#dom-xmlhttprequest-responsexml>responseXML</a></code>
-    documents, scripts in <code id=the-script-element:domparser><a data-x-internal=domparser href=http://domparsing.spec.whatwg.org/#the-domparser-interface>DOMParser</a></code>-created documents, scripts in documents created by
+    documents, scripts in <code id=the-script-element:domparser><a data-x-internal=domparser href=https://domparsing.spec.whatwg.org/#the-domparser-interface>DOMParser</a></code>-created documents, scripts in documents created by
     <code id=the-script-element:xsltprocessor><a href=#xsltprocessor>XSLTProcessor</a></code>'s <code id=the-script-element:dom-xsltprocessor-transformtodocument><a href=#dom-xsltprocessor-transformtodocument>transformToDocument</a></code> feature, and scripts
     that are first inserted by a script into a <code id=the-script-element:document-3><a href=#document>Document</a></code> that was created using the
     <code id=the-script-element:dom-domimplementation-createdocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> API. <a href=#refsXHR>[XHR]</a>
@@ -44780,7 +44780,7 @@
 
     <p>If the <code id=the-script-element:the-script-element-36><a href=#the-script-element>script</a></code> element has a <code id=the-script-element:attr-script-charset-3><a href=#attr-script-charset>charset</a></code>
     attribute, then let <var id=the-script-element:concept-script-encoding><a href=#concept-script-encoding>the script block's character
-    encoding</a></var> for this <code id=the-script-element:the-script-element-37><a href=#the-script-element>script</a></code> element be the result of <a id=the-script-element:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an
+    encoding</a></var> for this <code id=the-script-element:the-script-element-37><a href=#the-script-element>script</a></code> element be the result of <a id=the-script-element:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an
     encoding</a> from the value of the <code id=the-script-element:attr-script-charset-4><a href=#attr-script-charset>charset</a></code>
     attribute.</p>
 
@@ -44803,7 +44803,7 @@
 
       <p>Do a <a href=#potentially-cors-enabled-fetch id=the-script-element:potentially-cors-enabled-fetch>potentially CORS-enabled fetch</a> of the resulting
       <a href=#absolute-url id=the-script-element:absolute-url>absolute URL</a>, with the <i>mode</i> being the current state of the element's <code id=the-script-element:attr-script-crossorigin-3><a href=#attr-script-crossorigin>crossorigin</a></code> content attribute, the <i>origin</i> being
-      the <a href=#origin-2 id=the-script-element:origin-2-2>origin</a> of the <code id=the-script-element:the-script-element-39><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
+      the <a href=#origin-2 id=the-script-element:origin-2-2>origin</a> of the <code id=the-script-element:the-script-element-39><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
       <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
       <p>The resource obtained in this fashion can be either <a href=#cors-same-origin id=the-script-element:cors-same-origin>CORS-same-origin</a> or
@@ -44868,7 +44868,7 @@
      <a href=#force-async id=the-script-element:force-async-5>"force-async"</a> flag set<dd>
 
       <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order
-      as soon as possible</dfn> associated with the <a id=the-script-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-42><a href=#the-script-element>script</a></code>
+      as soon as possible</dfn> associated with the <a id=the-script-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-42><a href=#the-script-element>script</a></code>
       element at the time the <a href=#prepare-a-script id=the-script-element:prepare-a-script-2>prepare a script</a> algorithm started.</p>
 
       <p>The <a href=#concept-task id=the-script-element:concept-task-3>task</a> that the <a href=#networking-task-source id=the-script-element:networking-task-source-3>networking task source</a>
@@ -44888,7 +44888,7 @@
      attribute<dd>
 
       <p>The element must be added to the <dfn id=set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that will execute as soon as
-      possible</dfn> of the <a id=the-script-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-43><a href=#the-script-element>script</a></code> element at the time the
+      possible</dfn> of the <a id=the-script-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-43><a href=#the-script-element>script</a></code> element at the time the
       <a href=#prepare-a-script id=the-script-element:prepare-a-script-3>prepare a script</a> algorithm started.</p>
 
       <p>The <a href=#concept-task id=the-script-element:concept-task-4>task</a> that the <a href=#networking-task-source id=the-script-element:networking-task-source-4>networking task source</a>
@@ -44902,7 +44902,7 @@
    </ol>
 
   
-  <p>Fetching an external script must <a href=#delay-the-load-event id=the-script-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-script-element:node-document-6 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
+  <p>Fetching an external script must <a href=#delay-the-load-event id=the-script-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-script-element:node-document-6 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
   until the <a href=#concept-task id=the-script-element:concept-task-5>task</a> that is <a href=#queue-a-task id=the-script-element:queue-a-task-3>queued</a>
   by the <a href=#networking-task-source id=the-script-element:networking-task-source-5>networking task source</a> once the resource has been <a href=#fetch id=the-script-element:fetch-5>fetched</a> (defined above) has been run.</p>
 
@@ -44926,7 +44926,7 @@
   <ol><li>
 
     <p>If the element is flagged as <a href=#parser-inserted id=the-script-element:parser-inserted-10>"parser-inserted"</a>, but the element's
-    <a id=the-script-element:node-document-7 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-14><a href=#document>Document</a></code> of the parser that created the element,
+    <a id=the-script-element:node-document-7 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-14><a href=#document>Document</a></code> of the parser that created the element,
     then abort these steps.</p>
 
    <li>
@@ -45006,18 +45006,18 @@
 
         <p>If the script is from an external file, then increment the
         <a href=#ignore-destructive-writes-counter id=the-script-element:ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of the <code id=the-script-element:the-script-element-48><a href=#the-script-element>script</a></code> element's
-        <a id=the-script-element:node-document-8 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. Let <var>neutralised doc</var> be that
+        <a id=the-script-element:node-document-8 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. Let <var>neutralised doc</var> be that
         <code id=the-script-element:document-15><a href=#document>Document</a></code>.</p>
 
        <li>
 
         <p>Let <var>old script element</var> be the value to which the <code id=the-script-element:the-script-element-49><a href=#the-script-element>script</a></code>
-        element's <a id=the-script-element:node-document-9 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript><a href=#dom-document-currentscript>currentScript</a></code> object was most recently
+        element's <a id=the-script-element:node-document-9 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript><a href=#dom-document-currentscript>currentScript</a></code> object was most recently
         initialized.</p>
 
        <li>
 
-        <p>Initialise the <code id=the-script-element:the-script-element-50><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-10 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-2><a href=#dom-document-currentscript>currentScript</a></code> object to the <code id=the-script-element:the-script-element-51><a href=#the-script-element>script</a></code>
+        <p>Initialise the <code id=the-script-element:the-script-element-50><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-10 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-2><a href=#dom-document-currentscript>currentScript</a></code> object to the <code id=the-script-element:the-script-element-51><a href=#the-script-element>script</a></code>
         element.</p>
 
        <li>
@@ -45025,7 +45025,7 @@
         <p><a href=#create-a-script id=the-script-element:create-a-script>Create a script</a>, using <var id=the-script-element:concept-script-source><a href=#concept-script-source>the script
         block's source</a></var>, the <a href=#url id=the-script-element:url>URL</a> from which the script was obtained, <var id=the-script-element:concept-script-type-11><a href=#concept-script-type>the script block's type</a></var> as the scripting language, and
         the <a href=#script-settings-object id=the-script-element:script-settings-object>script settings object</a> of the <code id=the-script-element:the-script-element-52><a href=#the-script-element>script</a></code> element's
-        <a id=the-script-element:node-document-11 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:window><a href=#window>Window</a></code> object.</p>
+        <a id=the-script-element:node-document-11 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:window><a href=#window>Window</a></code> object.</p>
 
         <p>If the script came from a resource that was <a href=#fetch id=the-script-element:fetch-6>fetched</a> in the
         steps above, and the resource was <a href=#cors-cross-origin id=the-script-element:cors-cross-origin-2>CORS-cross-origin</a>, then pass the <var>muted errors</var> flag to the <a href=#create-a-script id=the-script-element:create-a-script-2>create a script</a> algorithm as well.</p>
@@ -45034,7 +45034,7 @@
 
        <li>
 
-        <p>Initialise the <code id=the-script-element:the-script-element-53><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-12 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-3><a href=#dom-document-currentscript>currentScript</a></code> object to <var>old script
+        <p>Initialise the <code id=the-script-element:the-script-element-53><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-12 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-3><a href=#dom-document-currentscript>currentScript</a></code> object to <var>old script
         element</var>.</p>
 
        <li>
@@ -45566,8 +45566,8 @@
   is its <dfn id=template-contents>template contents</dfn>. When a <code id=the-template-element:the-template-element-6><a href=#the-template-element>template</a></code> element is created, the user
   agent must run the following steps to establish the <a href=#template-contents id=the-template-element:template-contents>template contents</a>:</p>
 
-  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-7><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document>appropriate template contents owner
-   document</a>.<li><p>Create a <code id=the-template-element:documentfragment-4><a href=#documentfragment>DocumentFragment</a></code> object whose <a id=the-template-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <var>doc</var>.<li><p>Set the <code id=the-template-element:the-template-element-8><a href=#the-template-element>template</a></code> element's <a href=#template-contents id=the-template-element:template-contents-2>template contents</a> to the newly
+  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-7><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document>appropriate template contents owner
+   document</a>.<li><p>Create a <code id=the-template-element:documentfragment-4><a href=#documentfragment>DocumentFragment</a></code> object whose <a id=the-template-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <var>doc</var>.<li><p>Set the <code id=the-template-element:the-template-element-8><a href=#the-template-element>template</a></code> element's <a href=#template-contents id=the-template-element:template-contents-2>template contents</a> to the newly
    created <code id=the-template-element:documentfragment-5><a href=#documentfragment>DocumentFragment</a></code> object.</ol>
 
   <p>A <code id=the-template-element:document-3><a href=#document>Document</a></code> <var>doc</var>'s <dfn id=appropriate-template-contents-owner-document>appropriate template contents owner
@@ -45601,10 +45601,10 @@
 
    <li><p>Return <var>doc</var>.</ol>
 
-  <p>When a <code id=the-template-element:the-template-element-11><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes, the user agent must run the following
+  <p>When a <code id=the-template-element:the-template-element-11><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes, the user agent must run the following
   steps:</p>
 
-  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-12><a href=#the-template-element>template</a></code> element's new <a id=the-template-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document-2>appropriate template contents owner
+  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-12><a href=#the-template-element>template</a></code> element's new <a id=the-template-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document-2>appropriate template contents owner
    document</a>.<li><p><a href=#concept-node-adopt id=the-template-element:concept-node-adopt>Adopt</a> the <code id=the-template-element:the-template-element-13><a href=#the-template-element>template</a></code> element's
    <a href=#template-contents id=the-template-element:template-contents-4>template contents</a> (a <code id=the-template-element:documentfragment-6><a href=#documentfragment>DocumentFragment</a></code> object) into <var>doc</var>.</ol>
 
@@ -45618,7 +45618,7 @@
   following steps:</p>
 
   <ol><li><p>If the <var>clone children flag</var> is not set in the calling <a href=#concept-node-clone id=the-template-element:concept-node-clone>clone</a> algorithm, abort these steps.<li><p>Let <var>copied contents</var> be the result of <a href=#concept-node-clone id=the-template-element:concept-node-clone-2>cloning</a> all the children of <var>node</var>'s
-   <a href=#template-contents id=the-template-element:template-contents-6>template contents</a>, with <var>document</var> set to <var>copy</var>'s <a href=#template-contents id=the-template-element:template-contents-7>template contents</a>'s <a id=the-template-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node
+   <a href=#template-contents id=the-template-element:template-contents-6>template contents</a>, with <var>document</var> set to <var>copy</var>'s <a href=#template-contents id=the-template-element:template-contents-7>template contents</a>'s <a id=the-template-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node
    document</a>, and with the <var>clone children
    flag</var> set.<li><p>Append <var>copied contents</var> to <var>copy</var>'s <a href=#template-contents id=the-template-element:template-contents-8>template
    contents</a>.</ol>
@@ -48825,7 +48825,7 @@
     <var>sy</var>, <var>sw</var>, and <var>sh</var> arguments are omitted, they must default to 0,
     0, the image's intrinsic width in image pixels, and the image's intrinsic height in image
     pixels, respectively. If the image has no intrinsic dimensions, the <i>concrete object size</i>
-    must be used instead, as determined using the CSS "<a href=http://dev.w3.org/csswg/css3-images/#default-sizing>Concrete Object Size Resolution</a>"
+    must be used instead, as determined using the CSS "<a href=http://dev.w3.org/csswg/css-images/#default-sizing>Concrete Object Size Resolution</a>"
     algorithm, with the <i>specified size</i> having neither a definite width nor height, nor any
     additional contraints, the object's intrinsic properties being those of the <var>image</var>
     argument, and the <a href=#default-object-size id=drawing-images:default-object-size>default object size</a> being the size of the <a href=#scratch-bitmap id=drawing-images:scratch-bitmap-2>scratch
@@ -49781,7 +49781,7 @@
 
   <p class=critical>It is likely that this will change: browser vendors have indicated an interest
   in changing the processing model for shadows such that they only draw when the composition
-  operator is "source-over" (the default). <a href=http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-May/thread.html#31457>Read
+  operator is "source-over" (the default). <a href=http://lists.w3.org/Archives/Public/public-whatwg-archive/2011May/thread.html#msg188>Read
   more...</a></p>
 
   <p><a href=#when-shadows-are-drawn id=shadows:when-shadows-are-drawn>When shadows are drawn</a>, they must be rendered as follows:</p>
@@ -52695,7 +52695,7 @@
    "<code>VCARD</code>" to <var>output</var>.<li><p><a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-2>Add a vCard line</a> with the type "<code>PROFILE</code>" and the value
    "<code>VCARD</code>" to <var>output</var>.<li><p><a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-3>Add a vCard line</a> with the type "<code>VERSION</code>" and the value
    "<code>4.0</code>" to <var>output</var>.<li><p><a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-4>Add a vCard line</a> with the type "<code>SOURCE</code>" and the result
-   of <a href=#escaping-the-vcard-text-string id=conversion-to-vcard:escaping-the-vcard-text-string>escaping the vCard text string</a> that is <a id="conversion-to-vcard:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> as the
+   of <a href=#escaping-the-vcard-text-string id=conversion-to-vcard:escaping-the-vcard-text-string>escaping the vCard text string</a> that is <a id="conversion-to-vcard:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> as the
    value to <var>output</var>.<li><p>If <a href=#the-title-element-2 id=conversion-to-vcard:the-title-element-2>the <code>title</code> element</a> is not null, <a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-5>add a vCard line</a>
    with the type "<code>NAME</code>" and with the result of <a href=#escaping-the-vcard-text-string id=conversion-to-vcard:escaping-the-vcard-text-string-2>escaping the vCard text
    string</a> obtained from the <code id=conversion-to-vcard:textcontent><a href=#textcontent>textContent</a></code> of <a href=#the-title-element-2 id=conversion-to-vcard:the-title-element-2-2>the <code>title</code>
@@ -54775,7 +54775,7 @@
     <a href=#browsing-context-container id=focus-management-apis:browsing-context-container>browsing context container</a> is <a href=#bc-focus-ergo-bcc-focus>focused</a> in the
     <a href=#parent-browsing-context id=focus-management-apis:parent-browsing-context>parent browsing context</a>. For example, if the user moves the focus to a text field
     in an <code id=focus-management-apis:the-iframe-element><a href=#the-iframe-element>iframe</a></code>, the <code id=focus-management-apis:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code> is the element returned by the <code id=focus-management-apis:dom-document-activeelement-2><a href=#dom-document-activeelement>activeElement</a></code> API in the <code id=focus-management-apis:the-iframe-element-3><a href=#the-iframe-element>iframe</a></code>'s
-    <a id=focus-management-apis:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+    <a id=focus-management-apis:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
    <dt><var>document</var> . <code id=focus-management-apis:dom-document-hasfocus><a href=#dom-document-hasfocus>hasFocus</a></code>()<dd>
 
@@ -56831,7 +56831,7 @@
   
 
   <p>When a <a href=#browsing-context id=windows:browsing-context-21>browsing context</a> is first created, it must be created with a single
-  <code id=windows:document-14><a href=#document>Document</a></code> in its session history, whose <a href=http://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address" data-x-internal="the-document's-address">address</a> is <code id=windows:about:blank-2><a href=#about:blank>about:blank</a></code>, which is marked as being an <a href=#html-documents id=windows:html-documents>HTML document</a>, whose <a href="#document's-character-encoding" id="windows:document's-character-encoding">character encoding</a> is UTF-8, and which is both <a href=#ready-for-post-load-tasks id=windows:ready-for-post-load-tasks>ready for post-load
+  <code id=windows:document-14><a href=#document>Document</a></code> in its session history, whose <a href=https://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address" data-x-internal="the-document's-address">address</a> is <code id=windows:about:blank-2><a href=#about:blank>about:blank</a></code>, which is marked as being an <a href=#html-documents id=windows:html-documents>HTML document</a>, whose <a href="#document's-character-encoding" id="windows:document's-character-encoding">character encoding</a> is UTF-8, and which is both <a href=#ready-for-post-load-tasks id=windows:ready-for-post-load-tasks>ready for post-load
   tasks</a> and <a href=#completely-loaded id=windows:completely-loaded>completely loaded</a> immediately, along with a new <code id=windows:window-6><a href=#window>Window</a></code>
   object that the <code id=windows:document-15><a href=#document>Document</a></code> is associated with. The <code id=windows:document-16><a href=#document>Document</a></code> must have a
   single child <code id=windows:the-html-element><a href=#the-html-element>html</a></code> node, which itself has two empty child nodes: a <code id=windows:the-head-element><a href=#the-head-element>head</a></code>
@@ -56839,7 +56839,7 @@
   user agent must <a href=#implement-the-sandboxing id=windows:implement-the-sandboxing>implement the sandboxing</a> for it. If the <a href=#browsing-context id=windows:browsing-context-22>browsing context</a>
   has a <a href=#creator-document id=windows:creator-document>creator <code>Document</code></a>, then the <a href=#browsing-context id=windows:browsing-context-23>browsing context</a>'s
   <code id=windows:document-18><a href=#document>Document</a></code>'s <a href="#the-document's-referrer" id="windows:the-document's-referrer">referrer</a> must be set to
-  <a href=http://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address-2" data-x-internal="the-document's-address">the address</a> of that <a href=#creator-document id=windows:creator-document-2>creator
+  <a href=https://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address-2" data-x-internal="the-document's-address">the address</a> of that <a href=#creator-document id=windows:creator-document-2>creator
   <code>Document</code></a> at the time of the <a href=#browsing-context id=windows:browsing-context-24>browsing context</a>'s creation.</p>
 
   <p class=note>If the <a href=#browsing-context id=windows:browsing-context-25>browsing context</a> is created specifically to be immediately
@@ -56966,7 +56966,7 @@
   the following algorithm:</p>
 
   <ol><li><p>If <var>d</var> is not a <code id=navigating-nested-browsing-contexts-in-the-dom:document-4><a href=#document>Document</a></code> in a <a href=#nested-browsing-context id=navigating-nested-browsing-contexts-in-the-dom:nested-browsing-context-3>nested browsing
-   context</a>, return null and abort these steps.<li><p>If the <a href=#browsing-context-container id=navigating-nested-browsing-contexts-in-the-dom:browsing-context-container-2>browsing context container</a>'s <a id=navigating-nested-browsing-contexts-in-the-dom:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> does not have the
+   context</a>, return null and abort these steps.<li><p>If the <a href=#browsing-context-container id=navigating-nested-browsing-contexts-in-the-dom:browsing-context-container-2>browsing context container</a>'s <a id=navigating-nested-browsing-contexts-in-the-dom:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> does not have the
    <a href=#same-origin id=navigating-nested-browsing-contexts-in-the-dom:same-origin>same</a> <a href=#effective-script-origin id=navigating-nested-browsing-contexts-in-the-dom:effective-script-origin>effective script origin</a> as the
    <a href=#effective-script-origin id=navigating-nested-browsing-contexts-in-the-dom:effective-script-origin-2>effective script origin</a> specified by the <a href=#entry-settings-object id=navigating-nested-browsing-contexts-in-the-dom:entry-settings-object>entry settings object</a>, then
    throw a <code id=navigating-nested-browsing-contexts-in-the-dom:securityerror-2><a href=#securityerror>SecurityError</a></code> exception and abort these steps.<li><p>Return the <a href=#browsing-context-container id=navigating-nested-browsing-contexts-in-the-dom:browsing-context-container-3>browsing context container</a> for <var>b</var>.</ol>
@@ -57046,7 +57046,7 @@
    is not a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-4>top-level browsing context</a>, and <var>A</var>'s <a href=#active-document id=security-nav:active-document-5>active
    document</a>'s <a href=#active-sandboxing-flag-set id=security-nav:active-sandboxing-flag-set>active sandboxing flag set</a> has its <a href=#sandboxed-navigation-browsing-context-flag id=security-nav:sandboxed-navigation-browsing-context-flag>sandboxed navigation
    browsing context flag</a> set, then abort these steps negatively.<li><p>Otherwise, if <var>B</var> is a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-5>top-level browsing context</a>, and is
-   one of the <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-3>ancestor browsing contexts</a> of <var>A</var>, and <var>A</var>'s <a id=security-nav:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=security-nav:active-sandboxing-flag-set-2>active sandboxing
+   one of the <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-3>ancestor browsing contexts</a> of <var>A</var>, and <var>A</var>'s <a id=security-nav:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=security-nav:active-sandboxing-flag-set-2>active sandboxing
    flag set</a> has its <a href=#sandboxed-top-level-navigation-browsing-context-flag id=security-nav:sandboxed-top-level-navigation-browsing-context-flag>sandboxed top-level navigation browsing context flag</a> set,
    then abort these steps negatively.<li><p>Otherwise, if <var>B</var> is a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-6>top-level browsing context</a>, and is
    neither <var>A</var> nor one of the <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-4>ancestor
@@ -57062,9 +57062,9 @@
   <a href=#browsing-context id=security-nav:browsing-context-6>browsing context</a> is a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-7>top-level browsing context</a> or if all of its
   <code id=security-nav:document-3><a href=#document>Document</a></code>'s <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-5>ancestor browsing contexts</a>
   all have <a href=#active-document id=security-nav:active-document-6>active documents</a> whose <a href=#origin-2 id=security-nav:origin-2-4>origin</a> are the
-  <a href=#same-origin id=security-nav:same-origin-3>same origin</a> as the element's <a id=security-nav:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=security-nav:origin-2-5>origin</a>. If an
+  <a href=#same-origin id=security-nav:same-origin-3>same origin</a> as the element's <a id=security-nav:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=security-nav:origin-2-5>origin</a>. If an
   element has a <a href=#browsing-context-scope-origin id=security-nav:browsing-context-scope-origin>browsing context scope origin</a>, then its value is the
-  <a href=#origin-2 id=security-nav:origin-2-6>origin</a> of the element's <a id=security-nav:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+  <a href=#origin-2 id=security-nav:origin-2-6>origin</a> of the element's <a id=security-nav:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
   
 
@@ -58057,7 +58057,7 @@
      scheme with a server-based naming authority<dd>
 
       <p>The <a href=#origin-2 id=origin:origin-2-8>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-2>alias</a> to the
-      <a href=#origin-2 id=origin:origin-2-9>origin</a> of <a id="origin:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the <code>Document</code>'s address</a>.</p>
+      <a href=#origin-2 id=origin:origin-2-9>origin</a> of <a id="origin:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the <code>Document</code>'s address</a>.</p>
 
       <p>The <a href=#effective-script-origin id=origin:effective-script-origin-7>effective script origin</a> is initially an <a href=#concept-origin-alias id=origin:concept-origin-alias-3>alias</a> to the <a href=#origin-2 id=origin:origin-2-10>origin</a> of the
       <code id=origin:document-6><a href=#document>Document</a></code>.</p>
@@ -58068,7 +58068,7 @@
       <p>The <a href=#origin-2 id=origin:origin-2-11>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-4>alias</a> to the
       <a href=#origin-2 id=origin:origin-2-12>origin</a> specified by the <a href=#incumbent-settings-object id=origin:incumbent-settings-object>incumbent settings object</a> when the <a href=#navigate id=origin:navigate>navigate</a>
       algorithm was invoked, or, if no <a href=#concept-script id=origin:concept-script>script</a> was involved, of
-      the <a id=origin:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the element that initiated the <a href=#navigate id=origin:navigate-2>navigation</a> to that <a href=#url id=origin:url-2>URL</a>.</p>
+      the <a id=origin:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the element that initiated the <a href=#navigate id=origin:navigate-2>navigation</a> to that <a href=#url id=origin:url-2>URL</a>.</p>
 
       <p>The <a href=#effective-script-origin id=origin:effective-script-origin-8>effective script origin</a> is initially an <a href=#concept-origin-alias id=origin:concept-origin-alias-5>alias</a> to the <a href=#effective-script-origin id=origin:effective-script-origin-9>effective script origin</a> of that
       same <a href=#script-settings-object id=origin:script-settings-object>script settings object</a> or <code id=origin:document-9><a href=#document>Document</a></code>.</p>
@@ -58092,11 +58092,11 @@
 
       <p>The <a href=#origin-2 id=origin:origin-2-16>origin</a> of the <code id=origin:document-15><a href=#document>Document</a></code> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-8>alias</a> to the <a href=#origin-2 id=origin:origin-2-17>origin</a> of the
       <code id=origin:document-16><a href=#document>Document</a></code>'s <a href=#browsing-context id=origin:browsing-context-2>browsing context</a>'s <a href=#browsing-context-container id=origin:browsing-context-container>browsing context
-      container</a>'s <a id=origin:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      container</a>'s <a id=origin:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
       <p>The <a href=#effective-script-origin id=origin:effective-script-origin-13>effective script origin</a> is initially an <a href=#concept-origin-alias id=origin:concept-origin-alias-9>alias</a> to the <a href=#effective-script-origin id=origin:effective-script-origin-14>effective script origin</a> of the
       <code id=origin:document-17><a href=#document>Document</a></code>'s <a href=#browsing-context id=origin:browsing-context-3>browsing context</a>'s <a href=#browsing-context-container id=origin:browsing-context-container-2>browsing context
-      container</a>'s <a id=origin:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      container</a>'s <a id=origin:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
      <dt>If a <code id=origin:document-18><a href=#document>Document</a></code> was obtained in some other manner (e.g. a <a href=http://tools.ietf.org/html/rfc2397#section-2 id=origin:data-protocol-2 data-x-internal=data-protocol><code>data:</code> URL</a> typed in by the user or that was returned as the
      location of an HTTP redirect (<a href=#concept-http-equivalent-codes id=origin:concept-http-equivalent-codes>or equivalent</a>
@@ -58119,7 +58119,7 @@
 
     <dl class=switch><dt>If the image data is <a href=#cors-cross-origin id=origin:cors-cross-origin>CORS-cross-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-20>origin</a> is a globally unique identifier assigned when the image is
      created.<dt>If the image data is <a href=#cors-same-origin id=origin:cors-same-origin>CORS-same-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-21>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-11>alias</a> to the
-     <a href=#origin-2 id=origin:origin-2-22>origin</a> of the <code id=origin:the-img-element-2><a href=#the-img-element>img</a></code> element's <a id=origin:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
+     <a href=#origin-2 id=origin:origin-2-22>origin</a> of the <code id=origin:the-img-element-2><a href=#the-img-element>img</a></code> element's <a id=origin:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
 
     <p>Images do not have an <a href=#effective-script-origin id=origin:effective-script-origin-17>effective script origin</a>.</p>
 
@@ -58127,7 +58127,7 @@
 
     <dl class=switch><dt>If the <a href=#media-data id=origin:media-data>media data</a> is <a href=#cors-cross-origin id=origin:cors-cross-origin-2>CORS-cross-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-23>origin</a> is a globally unique identifier assigned when the <a href=#media-data id=origin:media-data-2>media
      data</a> is <a href=#fetch id=origin:fetch>fetched</a>.<dt>If the <a href=#media-data id=origin:media-data-3>media data</a> is <a href=#cors-same-origin id=origin:cors-same-origin-2>CORS-same-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-24>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-12>alias</a> to the
-     <a href=#origin-2 id=origin:origin-2-25>origin</a> of the <a href=#media-element id=origin:media-element>media element</a>'s <a id=origin:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
+     <a href=#origin-2 id=origin:origin-2-25>origin</a> of the <a href=#media-element id=origin:media-element>media element</a>'s <a id=origin:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
 
     <p><a href=#media-element id=origin:media-element-2>Media elements</a> do not have an <a href=#effective-script-origin id=origin:effective-script-origin-18>effective script
     origin</a>.</p>
@@ -58587,7 +58587,7 @@
   specification, e.g. during <a href=#traverse-the-history id=the-session-history-of-browsing-contexts:traverse-the-history>session history
   traversal</a>.</p>
 
-  <p class=note>The <a href=#current-entry id=the-session-history-of-browsing-contexts:current-entry-2>current entry</a> is usually an entry for the <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-session-history-of-browsing-contexts:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=the-session-history-of-browsing-contexts:document-11><a href=#document>Document</a></code>. However, it can also be one of
+  <p class=note>The <a href=#current-entry id=the-session-history-of-browsing-contexts:current-entry-2>current entry</a> is usually an entry for the <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-session-history-of-browsing-contexts:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=the-session-history-of-browsing-contexts:document-11><a href=#document>Document</a></code>. However, it can also be one of
   the entries for <a href=#state-object id=the-session-history-of-browsing-contexts:state-object-5>state objects</a> added to the history by that
   document.</p>
 
@@ -58829,7 +58829,7 @@
 
     <ol><li><a href=#resolve-a-url id=the-history-interface:resolve-a-url>Resolve</a> the value of the third argument, relative to
      the <a href=#api-base-url id=the-history-interface:api-base-url>API base URL</a> specified by the <a href=#entry-settings-object id=the-history-interface:entry-settings-object>entry settings object</a>.<li>If that fails, throw a <code id=the-history-interface:securityerror-2><a href=#securityerror>SecurityError</a></code> exception and abort these steps.<li>Compare the resulting <a href=#parsed-url id=the-history-interface:parsed-url>parsed URL</a> to the result of applying the <a href=#url-parser id=the-history-interface:url-parser>URL
-     parser</a> algorithm to <a id="the-history-interface:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>. If any component of these two
+     parser</a> algorithm to <a id="the-history-interface:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>. If any component of these two
      <a href=#url id=the-history-interface:url-2>URLs</a> differ other than the <a href=#concept-url-path id=the-history-interface:concept-url-path>path</a>, <a href=#concept-url-query id=the-history-interface:concept-url-query>query</a>, and <a href=#concept-url-fragment id=the-history-interface:concept-url-fragment>fragment</a> components, then throw a
      <code id=the-history-interface:securityerror-3><a href=#securityerror>SecurityError</a></code> exception and abort these steps.<li>If the <a href=#origin-2 id=the-history-interface:origin-2>origin</a> of the resulting <a href=#absolute-url id=the-history-interface:absolute-url>absolute URL</a> is not the same as
      the <a href=#origin-2 id=the-history-interface:origin-2-2>origin</a> of the <a href=#responsible-document id=the-history-interface:responsible-document>responsible document</a> specified by the <a href=#entry-settings-object id=the-history-interface:entry-settings-object-2>entry
@@ -58879,7 +58879,7 @@
    (e.g. it was the result of a POST submission) then update it to instead represent a GET request
    (<a href=#concept-http-equivalent-get id=the-history-interface:concept-http-equivalent-get>or equivalent</a>).<li>
 
-    <p>Set <a id="the-history-interface:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to <var>new URL</var>.</p>
+    <p>Set <a id="the-history-interface:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to <var>new URL</var>.</p>
 
     <p class=note>Since this is neither a <a href=#navigate id=the-history-interface:navigate>navigation</a> of the
     <a href=#browsing-context id=the-history-interface:browsing-context-8>browsing context</a> nor a <a href=#traverse-the-history id=the-history-interface:traverse-the-history-3>history traversal</a>,
@@ -59023,7 +59023,7 @@
 
   
 
-  <p><code id=the-location-interface:location-6><a href=#location>Location</a></code> objects provide a representation of <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <a href=#active-document id=the-location-interface:active-document>active document</a> of their <code id=the-location-interface:document-5><a href=#document>Document</a></code>'s
+  <p><code id=the-location-interface:location-6><a href=#location>Location</a></code> objects provide a representation of <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <a href=#active-document id=the-location-interface:active-document>active document</a> of their <code id=the-location-interface:document-5><a href=#document>Document</a></code>'s
   <a href=#browsing-context id=the-location-interface:browsing-context-3>browsing context</a>, and allow the <a href=#current-entry id=the-location-interface:current-entry>current entry</a> of the <a href=#browsing-context id=the-location-interface:browsing-context-4>browsing
   context</a>'s session history to be changed, by adding or replacing entries in the <code id=the-location-interface:dom-history><a href=#dom-history>history</a></code> object.</p>
 
@@ -59083,7 +59083,7 @@
    container</a>.<dt>If the <a href=#browsing-context id=the-location-interface:browsing-context-14>browsing context</a>'s <a href=#active-document id=the-location-interface:active-document-4>active document</a> has its <a href=#reload-override-flag id=the-location-interface:reload-override-flag>reload
    override flag</a> set<dd><p>Perform <a href=#an-overridden-reload id=the-location-interface:an-overridden-reload>an overridden reload</a>, with the <a href=#browsing-context id=the-location-interface:browsing-context-15>browsing context</a> being
    navigated as the <a href=#responsible-browsing-context id=the-location-interface:responsible-browsing-context-2>responsible browsing context</a>.<dt>Otherwise<dd><p><a href=#navigate id=the-location-interface:navigate-3>Navigate</a> the <a href=#browsing-context id=the-location-interface:browsing-context-16>browsing context</a> to
-   <a id="the-location-interface:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> with <a href=#replacement-enabled id=the-location-interface:replacement-enabled-3>replacement enabled</a> and <a href=#exceptions-enabled id=the-location-interface:exceptions-enabled-3>exceptions
+   <a id="the-location-interface:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> with <a href=#replacement-enabled id=the-location-interface:replacement-enabled-3>replacement enabled</a> and <a href=#exceptions-enabled id=the-location-interface:exceptions-enabled-3>exceptions
    enabled</a>. The <a href=#source-browsing-context id=the-location-interface:source-browsing-context-2>source browsing context</a> must be the <a href=#browsing-context id=the-location-interface:browsing-context-17>browsing
    context</a> being navigated. This is a <a href=#reload-triggered-navigation id=the-location-interface:reload-triggered-navigation>reload-triggered navigation</a>.</dl>
 
@@ -59108,10 +59108,10 @@
 
   
 
-  <p>When the object is created, and whenever the <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-3" data-x-internal="the-document's-address">the
+  <p>When the object is created, and whenever the <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-3" data-x-internal="the-document's-address">the
   address</a> of the <i>relevant <code id=the-location-interface:document-11><a href=#document>Document</a></code></i> changes, the user agent must invoke
   the object's <code id=the-location-interface:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-location-interface:concept-uu-set-the-input>set the
-  input</a> algorithm with <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-4" data-x-internal="the-document's-address">the address</a> of the
+  input</a> algorithm with <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-4" data-x-internal="the-document's-address">the address</a> of the
   <i>relevant <code id=the-location-interface:document-12><a href=#document>Document</a></code></i> as the given value.</p>
 
   <p>The object's <code id=the-location-interface:urlutils-4><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-get-the-base id=the-location-interface:concept-uu-get-the-base>get the
@@ -59305,7 +59305,7 @@
 
    <li id=navigate-fragid-step><p><i>Fragment identifiers</i>: If this is not a
    <dfn id=reload-triggered-navigation>reload-triggered navigation</dfn>: apply the <a href=#url-parser id=navigating-across-documents:url-parser>URL parser</a> algorithm to the
-   <a href=#absolute-url id=navigating-across-documents:absolute-url>absolute URL</a> of the new resource and the <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-3>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-11>browsing context</a>
+   <a href=#absolute-url id=navigating-across-documents:absolute-url>absolute URL</a> of the new resource and the <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-3>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-11>browsing context</a>
    being navigated; if all the components of the resulting <a href=#parsed-url id=navigating-across-documents:parsed-url>parsed
    URLs</a>, ignoring any <a href=#concept-url-fragment id=navigating-across-documents:concept-url-fragment>fragment</a> components, are
    identical, and the new resource is to be fetched using HTTP GET <a href=#concept-http-equivalent-get id=navigating-across-documents:concept-http-equivalent-get>or equivalent</a>, and the <a href=#parsed-url id=navigating-across-documents:parsed-url-2>parsed URL</a> of the
@@ -59377,7 +59377,7 @@
        U+0023 NUMBER SIGN character (#) to <var>script source</var>, and then append <var>parsed URL</var>'s <a href=#concept-url-fragment id=navigating-across-documents:concept-url-fragment-4>fragment</a> component to
        <var>script source</var>.<li><p>Replace <var>script source</var> with the result of applying the
        <a href=#percent-decode id=navigating-across-documents:percent-decode>percent decode</a> algorithm to <var>script source</var>.<li><p>Replace <var>script source</var> with the result of applying the <a href=#utf-8-decode id=navigating-across-documents:utf-8-decode>UTF-8
-       decode</a> algorithm to <var>script source</var>.<li><p>Let <var>address</var> be the <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-7>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-17>browsing
+       decode</a> algorithm to <var>script source</var>.<li><p>Let <var>address</var> be the <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-7>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-17>browsing
        context</a> being navigated.<li>
 
         <p><a href=#create-a-script id=navigating-across-documents:create-a-script>Create a script</a>, using <var>script source</var> as the script
@@ -59532,7 +59532,7 @@
 
     <p>If <var>candidate</var> is not marked as <a href=#concept-appcache-foreign id=navigating-across-documents:concept-appcache-foreign-4>foreign</a>, then the user agent must discard the failed
     load and instead continue along these steps using <var>candidate</var> as the resource.
-    <a id="navigating-across-documents:the-document's-address-3" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">The document's address</a>, if appropriate, will still be the originally requested URL,
+    <a id="navigating-across-documents:the-document's-address-3" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">The document's address</a>, if appropriate, will still be the originally requested URL,
     not the fallback URL, but the user agent may indicate to the user that the original page load
     failed, that the page used was a fallback resource, and what the URL of the fallback resource
     actually is.</p>
@@ -59571,7 +59571,7 @@
     authentication challenges included in other responses such as HTTP 200 OK responses, effectively
     allowing resources to present HTTP login forms without requiring their use.</p>
 
-   <li><p>Let <var>type</var> be <a href=http://mimesniff.spec.whatwg.org/#sniffed-mime-type id=navigating-across-documents:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>the sniffed type of
+   <li><p>Let <var>type</var> be <a href=https://mimesniff.spec.whatwg.org/#sniffed-mime-type id=navigating-across-documents:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>the sniffed type of
    the resource</a>.<li><p>If the user agent has been configured to process resources of the given <var>type</var> using some mechanism other than rendering the content in a <a href=#browsing-context id=navigating-across-documents:browsing-context-23>browsing
    context</a>, then skip this step. Otherwise, if the <var>type</var> is one of the
    following types, jump to the appropriate entry in the following list, and process the resource as
@@ -59599,13 +59599,13 @@
 
     <p><dfn id="set-the-document's-address">Setting the document's address</dfn>: If there is no
     <dfn id=override-url>override URL</dfn>, then any <code id=navigating-across-documents:document-4><a href=#document>Document</a></code> created by these steps must have its
-    <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-4" data-x-internal="the-document's-address">address</a> set to the <a href=#url id=navigating-across-documents:url-10>URL</a> that was
+    <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-4" data-x-internal="the-document's-address">address</a> set to the <a href=#url id=navigating-across-documents:url-10>URL</a> that was
     originally to be <a href=#fetch id=navigating-across-documents:fetch-9>fetched</a>, ignoring any other data that was used to
     obtain the resource (e.g. the entity body in the case of a POST submission is not part of
-    <a id="navigating-across-documents:the-document's-address-5" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>, nor is the URL of the fallback resource in the case of the
+    <a id="navigating-across-documents:the-document's-address-5" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>, nor is the URL of the fallback resource in the case of the
     original load having failed and that URL having been found to match a <a href=#concept-appcache-fallback-ns id=navigating-across-documents:concept-appcache-fallback-ns-2>fallback namespace</a>). However, if there <em>is</em>
     an <a href=#override-url id=navigating-across-documents:override-url-2>override URL</a>, then any <code id=navigating-across-documents:document-5><a href=#document>Document</a></code> created by these steps must have
-    its <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-6" data-x-internal="the-document's-address">address</a> set to that <a href=#url id=navigating-across-documents:url-11>URL</a>
+    its <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-6" data-x-internal="the-document's-address">address</a> set to that <a href=#url id=navigating-across-documents:url-11>URL</a>
     instead.</p>
 
     <p class=note>An <a href=#override-url id=navigating-across-documents:override-url-3>override URL</a> is set when <a href=#javascript-protocol id=navigating-across-documents:javascript-protocol-3>dereferencing a <code>javascript:</code> URL</a> and when
@@ -59729,7 +59729,7 @@
    <li><p>The <a href=#navigate id=navigating-across-documents:navigate-18>navigation algorithm</a> has now <dfn id=concept-navigate-mature>matured</dfn>.<li><p><i>Fragment identifier loop</i>: <a href=#spin-the-event-loop id=navigating-across-documents:spin-the-event-loop>Spin the event loop</a> for a user-agent-defined
    amount of time, as desired by the user agent implementor. (This is intended to allow the user
    agent to optimise the user experience in the face of performance concerns.)<li><p>If the <code id=navigating-across-documents:document-24><a href=#document>Document</a></code> object has no parser, or its parser has <a href=#stop-parsing id=navigating-across-documents:stop-parsing>stopped parsing</a>, or the user agent has reason to believe the user is no longer
-   interested in scrolling to the fragment identifier, then abort these steps.<li><p><a href=#scroll-to-the-fragment-identifier id=navigating-across-documents:scroll-to-the-fragment-identifier>Scroll to the fragment identifier</a> given in <a id="navigating-across-documents:the-document's-address-7" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
+   interested in scrolling to the fragment identifier, then abort these steps.<li><p><a href=#scroll-to-the-fragment-identifier id=navigating-across-documents:scroll-to-the-fragment-identifier>Scroll to the fragment identifier</a> given in <a id="navigating-across-documents:the-document's-address-7" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
    address</a>. If this fails to find <a href=#the-indicated-part-of-the-document id=navigating-across-documents:the-indicated-part-of-the-document>an
    indicated part of the document</a>, then return to the <i>fragment identifier loop</i>
    step.</ol>
@@ -60010,7 +60010,7 @@
    to the address to which the user agent was <a href=#navigate id=scroll-to-fragid:navigate>navigating</a>. The title
    must be left unset.<li><p><a href=#traverse-the-history id=scroll-to-fragid:traverse-the-history>Traverse the history</a> to the new entry, with the <i>asynchronous events</i> flag
    set. This will <a href=#scroll-to-the-fragment-identifier id=scroll-to-fragid:scroll-to-the-fragment-identifier>scroll to the fragment
-   identifier</a> given in what is now <a id="scroll-to-fragid:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
+   identifier</a> given in what is now <a id="scroll-to-fragid:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
 
   <p class=note>If the scrolling fails because the relevant <a href=#concept-id id=scroll-to-fragid:concept-id>ID</a> has
   not yet been parsed, then the original <a href=#navigate id=scroll-to-fragid:navigate-2>navigation</a> algorithm will
@@ -60156,7 +60156,7 @@
 
      </ol>
 
-   <li><p>Set <a id="history-traversal:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the URL of the <var>specified
+   <li><p>Set <a id="history-traversal:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the URL of the <var>specified
    entry</var>.<li><p>If the <var>specified entry</var> has a URL whose fragment identifier differs
    from that of the <a href=#current-entry id=history-traversal:current-entry-6>current entry</a>'s when compared in a <a href=#case-sensitive id=history-traversal:case-sensitive>case-sensitive</a>
    manner, and the two share the same <code id=history-traversal:document-18><a href=#document>Document</a></code> object, then let <var>hash
@@ -61754,8 +61754,8 @@
   target <code id=downloading-or-updating-an-application-cache:applicationcache-18><a href=#applicationcache>ApplicationCache</a></code> object <var>target</var>, the user agent must run
   the appropriate steps from the following list:</p>
 
-  <dl><dt>If <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
-   <a href=#ready-for-post-load-tasks id=downloading-or-updating-an-application-cache:ready-for-post-load-tasks>ready for post-load tasks</a><dd><p><a href=#queue-a-task id=downloading-or-updating-an-application-cache:queue-a-task>Queue</a> the task <var>task</var>.<dt>Otherwise<dd><p>Add <var>task</var> to <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
+  <dl><dt>If <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+   <a href=#ready-for-post-load-tasks id=downloading-or-updating-an-application-cache:ready-for-post-load-tasks>ready for post-load tasks</a><dd><p><a href=#queue-a-task id=downloading-or-updating-an-application-cache:queue-a-task>Queue</a> the task <var>task</var>.<dt>Otherwise<dd><p>Add <var>task</var> to <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
    of <a href=#pending-application-cache-download-process-tasks id=downloading-or-updating-an-application-cache:pending-application-cache-download-process-tasks>pending application cache download process tasks</a>.</dl>
 
   <p>When the steps above say to <dfn id=queue-a-progress-post-load-task>queue a progress post-load task</dfn> <var>task</var>, where
@@ -61763,7 +61763,7 @@
   target <code id=downloading-or-updating-an-application-cache:applicationcache-19><a href=#applicationcache>ApplicationCache</a></code> object <var>target</var>, the user agent must run
   the following steps:</p>
 
-  <ol><li><p>If there is a <var>task</var> in <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
+  <ol><li><p>If there is a <var>task</var> in <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
    of <a href=#pending-application-cache-download-process-tasks id=downloading-or-updating-an-application-cache:pending-application-cache-download-process-tasks-2>pending application cache download process tasks</a> that is labeled as a
    <i>progress task</i>, then remove that task from the list.<li><p>Label <var>task</var> as a <i>progress task</i>.<li><p><a href=#queue-a-post-load-task id=downloading-or-updating-an-application-cache:queue-a-post-load-task-11>Queue a post-load task</a> <var>task</var>.</ol>
 
@@ -62313,8 +62313,8 @@
     <p>A <code id=definitions-2:document><a href=#document>Document</a></code> that is assigned responsibility for actions taken by the scripts that
     use this <a href=#script-settings-object id=definitions-2:script-settings-object-4>script settings object</a>.</p>
 
-    <p class=example>For example, the <a href=http://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address" data-x-internal="the-document's-address">address</a> of the
-    <a href=#responsible-document id=definitions-2:responsible-document>responsible document</a> is used to set the <a href=http://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <code id=definitions-2:document-2><a href=#document>Document</a></code> after it has been reset using <code id=definitions-2:dom-document-open><a href=#dom-document-open>document.open()</a></code>.</p>
+    <p class=example>For example, the <a href=https://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address" data-x-internal="the-document's-address">address</a> of the
+    <a href=#responsible-document id=definitions-2:responsible-document>responsible document</a> is used to set the <a href=https://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <code id=definitions-2:document-2><a href=#document>Document</a></code> after it has been reset using <code id=definitions-2:dom-document-open><a href=#dom-document-open>document.open()</a></code>.</p>
 
    <dt>A <dfn id=responsible-event-loop>responsible event loop</dfn><dd>
 
@@ -62751,7 +62751,7 @@
 
   <p>Each <a href=#concept-task id=definitions-3:concept-task>task</a> in a <a href=#browsing-context id=definitions-3:browsing-context-8>browsing context</a> <a href=#event-loop id=definitions-3:event-loop-10>event
   loop</a> is associated with a <code id=definitions-3:document><a href=#document>Document</a></code>; if the task was queued in the context of
-  an element, then it is the element's <a id=definitions-3:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>; if the task was queued in the context
+  an element, then it is the element's <a id=definitions-3:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>; if the task was queued in the context
   of a <a href=#browsing-context id=definitions-3:browsing-context-9>browsing context</a>, then it is the <a href=#browsing-context id=definitions-3:browsing-context-10>browsing context</a>'s <a href=#active-document id=definitions-3:active-document>active
   document</a> at the time the task was queued; if the task was queued by or for a <a href=#concept-script id=definitions-3:concept-script>script</a> then the document is the <a href=#responsible-document id=definitions-3:responsible-document>responsible document</a>
   specified by the script's <a href=#settings-object id=definitions-3:settings-object>settings object</a>.</p>
@@ -63227,7 +63227,7 @@
     <ol><li>
 
       <p>If <var>H</var> is an element's <a href=#event-handlers id=event-handler-attributes:event-handlers-18>event
-      handler</a>, then let <var>element</var> be the element, and <var>document</var> be the element's <a id=event-handler-attributes:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      handler</a>, then let <var>element</var> be the element, and <var>document</var> be the element's <a id=event-handler-attributes:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
       <p>Otherwise, <var>H</var> is a <code id=event-handler-attributes:window-3><a href=#window>Window</a></code> object's <a href=#event-handlers id=event-handler-attributes:event-handlers-19>event handler</a>: let <var>element</var> be null, and let <var>document</var> be the <code id=event-handler-attributes:document><a href=#document>Document</a></code> most recently associated with that
       <code id=event-handler-attributes:window-4><a href=#window>Window</a></code> object.</p>
@@ -63854,7 +63854,7 @@
 
    <li><p>Change the <a href="#document's-character-encoding" id="opening-the-input-stream:document's-character-encoding">document's character encoding</a> to UTF-8.<li><p>If the <code id=opening-the-input-stream:document-27><a href=#document>Document</a></code> is <a href=#ready-for-post-load-tasks id=opening-the-input-stream:ready-for-post-load-tasks>ready for post-load tasks</a>, then set the
    <code id=opening-the-input-stream:document-28><a href=#document>Document</a></code> object's <a href=#reload-override-flag id=opening-the-input-stream:reload-override-flag>reload override flag</a> and set the
-   <code id=opening-the-input-stream:document-29><a href=#document>Document</a></code>'s <a href=#reload-override-buffer id=opening-the-input-stream:reload-override-buffer>reload override buffer</a> to the empty string.<li><p>Set the <code id=opening-the-input-stream:document-30><a href=#document>Document</a></code>'s <i id=opening-the-input-stream:concept-document-salvageable-2><a href=#concept-document-salvageable>salvageable</a></i> state back to true.<li><p>Change <a id="opening-the-input-stream:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the <a href=http://dom.spec.whatwg.org/#concept-document-url id="opening-the-input-stream:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#responsible-document id=opening-the-input-stream:responsible-document>responsible document</a> specified by the <a href=#entry-settings-object id=open
 ing-the-input-stream:entry-settings-object>entry
+   <code id=opening-the-input-stream:document-29><a href=#document>Document</a></code>'s <a href=#reload-override-buffer id=opening-the-input-stream:reload-override-buffer>reload override buffer</a> to the empty string.<li><p>Set the <code id=opening-the-input-stream:document-30><a href=#document>Document</a></code>'s <i id=opening-the-input-stream:concept-document-salvageable-2><a href=#concept-document-salvageable>salvageable</a></i> state back to true.<li><p>Change <a id="opening-the-input-stream:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the <a href=https://dom.spec.whatwg.org/#concept-document-url id="opening-the-input-stream:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#responsible-document id=opening-the-input-stream:responsible-document>responsible document</a> specified by the <a href=#entry-settings-object id=op
 ening-the-input-stream:entry-settings-object>entry
    settings object</a>.<li><p>If the <code id=opening-the-input-stream:document-31><a href=#document>Document</a></code>'s <a href=#iframe-load-in-progress id=opening-the-input-stream:iframe-load-in-progress>iframe load in progress</a> flag is set, set the
    <code id=opening-the-input-stream:document-32><a href=#document>Document</a></code>'s <a href=#mute-iframe-load id=opening-the-input-stream:mute-iframe-load>mute iframe load</a> flag.<li><p>Create a new <a href=#html-parser id=opening-the-input-stream:html-parser>HTML parser</a> and associate it with the document. This is a
    <dfn id=script-created-parser>script-created parser</dfn> (meaning that it can be closed by the <code id=opening-the-input-stream:dom-document-open-8><a href=#dom-document-open>document.open()</a></code> and <code id=opening-the-input-stream:dom-document-close><a href=#dom-document-close>document.close()</a></code> methods, and that the tokenizer will wait for
@@ -65855,7 +65855,7 @@
      but zero, throw an <code id=images:indexsizeerror-4><a href=#indexsizeerror>IndexSizeError</a></code> exception and abort these steps.<li><p>If the <code id=images:blob-4><a href=#blob>Blob</a></code> object has been disabled through the <code id=images:dom-blob-close><a href=#dom-blob-close>close()</a></code> method, then throw an <code id=images:invalidstateerror-8><a href=#invalidstateerror>InvalidStateError</a></code>
      exception and abort these steps.<li><p>Return a new <code id=images:promise-9><a href=#promise>Promise</a></code>, but continue running these steps asynchronously.<li><p>Read the <code id=images:blob-5><a href=#blob>Blob</a></code> object's data. If an <a href=#file-error-read id=images:file-error-read>error
      occurs during reading of the object</a>, then <a href=#concept-resolver-reject id=images:concept-resolver-reject>reject</a> the <code id=images:promise-10><a href=#promise>Promise</a></code>'s associated <a href=#concept-resolver id=images:concept-resolver-4>resolver</a>, with null as the value, and abort these
-     steps.<li><p>Apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=images:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to
+     steps.<li><p>Apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=images:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to
      determine the file format of the image data, with MIME type of the <code id=images:blob-6><a href=#blob>Blob</a></code> (as given
      by the <code id=images:blob-7><a href=#blob>Blob</a></code> object's <code id=images:dom-blob-type><a href=#dom-blob-type>type</a></code> attribute) giving the
      official type.<li><p>If the image data is not in a supported file format (e.g. it's not actually an image at
@@ -67338,7 +67338,7 @@
   that allows documents to communicate with each other regardless of their source domain, in a way
   designed to not enable cross-site scripting attacks.</p>
 
-  <p class=note>This API <a href=fingerprint-postMessage>has some privacy implications</a> that
+  <p class=note>This API <a href=#fingerprint-postMessage>has some privacy implications</a> that
   may not be immediately obvious.</p>
 
   
@@ -70211,7 +70211,7 @@
   and <code id=the-storage-event:dom-storageevent-newvalue-2><a href=#dom-storageevent-newvalue>newValue</a></code> attributes initialised to null.</p>
 
   <p>In addition, the event must have its <code id=the-storage-event:dom-storageevent-url><a href=#dom-storageevent-url>url</a></code> attribute
-  initialised to <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-storage-event:the-document's-address" data-x-internal="the-document's-address">the address of the document</a> whose
+  initialised to <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-storage-event:the-document's-address" data-x-internal="the-document's-address">the address of the document</a> whose
   <code id=the-storage-event:storage-2-2><a href=#storage-2>Storage</a></code> object was affected; and its <code id=the-storage-event:dom-storageevent-storagearea><a href=#dom-storageevent-storagearea>storageArea</a></code> attribute initialised to the
   <code id=the-storage-event:storage-2-3><a href=#storage-2>Storage</a></code> object from the <code id=the-storage-event:window-3><a href=#window>Window</a></code> object of the target
   <code id=the-storage-event:document-6><a href=#document>Document</a></code> that represents the same kind of <code id=the-storage-event:storage-2-4><a href=#storage-2>Storage</a></code> area as was affected
@@ -71987,7 +71987,7 @@
          <code>meta</code> element</a>, giving the attribute's value as the string to parse. If a
          character encoding is returned, and if <var>charset</var> is still set to null,
          let <var>charset</var> be the encoding returned, and set <var>need
-         pragma</var> to true.<dt>If the attribute's name is "<code>charset</code>"<dd><p>Let <var>charset</var> be the result of <a id=determining-the-character-encoding:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a>
+         pragma</var> to true.<dt>If the attribute's name is "<code>charset</code>"<dd><p>Let <var>charset</var> be the result of <a id=determining-the-character-encoding:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a>
          from the attribute's value, and set <var>need pragma</var> to false.</dl>
 
        <li><p>Return to the step labeled <i>attributes</i>.<li><p><i>Processing</i>: If <var>need pragma</var> is null, then jump to the step
@@ -73643,8 +73643,8 @@
     <code id=creating-and-inserting-nodes:htmlunknownelement><a href=#htmlunknownelement>HTMLUnknownElement</a></code>. Elements in other namespaces whose interface is not defined by
     that namespace's specification must use the interface <code id=creating-and-inserting-nodes:element><a href=#element>Element</a></code>.</p>
 
-    <p>The <a id=creating-and-inserting-nodes:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the newly created element
-    must be the <a id=creating-and-inserting-nodes:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var>intended parent</var>.</p>
+    <p>The <a id=creating-and-inserting-nodes:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the newly created element
+    must be the <a id=creating-and-inserting-nodes:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var>intended parent</var>.</p>
 
    <li><p>If the newly created element has an <code>xmlns</code> attribute <em>in the
    <a href=#xmlns-namespace id=creating-and-inserting-nodes:xmlns-namespace>XMLNS namespace</a></em> whose value is not exactly the same as the element's namespace,
@@ -73804,7 +73804,7 @@
     location</var>, then append <var>data</var> to that <code id=creating-and-inserting-nodes:text-3><a href=#text>Text</a></code> node's data.</p>
 
     <p>Otherwise, create a new <code id=creating-and-inserting-nodes:text-4><a href=#text>Text</a></code> node whose data is <var>data</var> and
-    whose <a id=creating-and-inserting-nodes:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the same as that of the
+    whose <a id=creating-and-inserting-nodes:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the same as that of the
     element in which the <var>adjusted insertion location</var> finds itself, and insert
     the newly created node at the <var>adjusted insertion location</var>.</p>
 
@@ -73852,7 +73852,7 @@
    processed.<li><p>If <var>position</var> was specified, then let the <var>adjusted
    insertion location</var> be <var>position</var>. Otherwise, let <var>adjusted
    insertion location</var> be the <a href=#appropriate-place-for-inserting-a-node id=creating-and-inserting-nodes:appropriate-place-for-inserting-a-node-3>appropriate place for inserting a node</a>.<li><p>Create a <code id=creating-and-inserting-nodes:comment-2><a href=#comment-2>Comment</a></code> node whose <code>data</code> attribute is set to
-   <var>data</var> and whose <a id=creating-and-inserting-nodes:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+   <var>data</var> and whose <a id=creating-and-inserting-nodes:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
    the same as that of the node in which the <var>adjusted insertion location</var> finds
    itself.</p>
 
@@ -74021,7 +74021,7 @@
     <p><a href=#parse-error id=the-before-html-insertion-mode:parse-error-2>Parse error</a>. Ignore the token.</p>
    <dt>Anything else<dd>
 
-    <p>Create an <code id=the-before-html-insertion-mode:the-html-element><a href=#the-html-element>html</a></code> element whose <a id=the-before-html-insertion-mode:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the <code id=the-before-html-insertion-mode:document-6><a href=#document>Document</a></code> object. Append
+    <p>Create an <code id=the-before-html-insertion-mode:the-html-element><a href=#the-html-element>html</a></code> element whose <a id=the-before-html-insertion-mode:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the <code id=the-before-html-insertion-mode:document-6><a href=#document>Document</a></code> object. Append
     it to the <code id=the-before-html-insertion-mode:document-7><a href=#document>Document</a></code> object. Put this element in the <a href=#stack-of-open-elements id=the-before-html-insertion-mode:stack-of-open-elements-2>stack of open
     elements</a>.</p>
 
@@ -74122,7 +74122,7 @@
     <p><a href=#acknowledge-self-closing-flag id=parsing-main-inhead:acknowledge-self-closing-flag-2>Acknowledge the token's <i>self-closing
     flag</i></a>, if it is set.</p>
 
-    <p id=meta-charset-during-parse>If the element has a <code id=parsing-main-inhead:attr-meta-charset><a href=#attr-meta-charset>charset</a></code> attribute, and <a id=parsing-main-inhead:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from
+    <p id=meta-charset-during-parse>If the element has a <code id=parsing-main-inhead:attr-meta-charset><a href=#attr-meta-charset>charset</a></code> attribute, and <a id=parsing-main-inhead:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from
     its value results in a supported <a href=#ascii-compatible-character-encoding id=parsing-main-inhead:ascii-compatible-character-encoding>ASCII-compatible character encoding</a> or <a href=#a-utf-16-encoding id=parsing-main-inhead:a-utf-16-encoding>a
     UTF-16 encoding</a>, and the <a href=#concept-encoding-confidence id=parsing-main-inhead:concept-encoding-confidence>confidence</a> is
     currently <i>tentative</i>, then <a href=#change-the-encoding id=parsing-main-inhead:change-the-encoding>change the encoding</a> to the resulting encoding.</p>
@@ -76986,10 +76986,10 @@
    <li>
 
     <p>If there is a <var id=parsing-html-fragments:concept-frag-parse-context-2><a href=#concept-frag-parse-context>context</a></var> element, and the
-    <a id=parsing-html-fragments:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-3><a href=#concept-frag-parse-context>context</a></var> element is in
+    <a id=parsing-html-fragments:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-3><a href=#concept-frag-parse-context>context</a></var> element is in
     <a href=#quirks-mode id=parsing-html-fragments:quirks-mode>quirks mode</a>, then let the <code id=parsing-html-fragments:document-2><a href=#document>Document</a></code> be in <a href=#quirks-mode id=parsing-html-fragments:quirks-mode-2>quirks mode</a>.
     Otherwise, if there is a <var id=parsing-html-fragments:concept-frag-parse-context-4><a href=#concept-frag-parse-context>context</a></var> element, and the
-    <a id=parsing-html-fragments:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-5><a href=#concept-frag-parse-context>context</a></var> element is in
+    <a id=parsing-html-fragments:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-5><a href=#concept-frag-parse-context>context</a></var> element is in
     <a href=#limited-quirks-mode id=parsing-html-fragments:limited-quirks-mode>limited-quirks mode</a>, then let the <code id=parsing-html-fragments:document-3><a href=#document>Document</a></code> be in <a href=#limited-quirks-mode id=parsing-html-fragments:limited-quirks-mode-2>limited-quirks
     mode</a>. Otherwise, leave the <code id=parsing-html-fragments:document-4><a href=#document>Document</a></code> in <a href=#no-quirks-mode id=parsing-html-fragments:no-quirks-mode>no-quirks mode</a>.</p>
 
@@ -77210,8 +77210,8 @@
   XML is not formally extensible in the manner that is needed for <code id=parsing-xhtml-documents:the-template-element-3><a href=#the-template-element>template</a></code> processing.
   <a href=#refsXML>[XML]</a></p>
 
-  <p>When an <a href=#xml-parser id=parsing-xhtml-documents:xml-parser-9>XML parser</a> creates a <code id=parsing-xhtml-documents:node><a href=#node>Node</a></code> object, its <a id=parsing-xhtml-documents:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
-  must be set to the <a id=parsing-xhtml-documents:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of
+  <p>When an <a href=#xml-parser id=parsing-xhtml-documents:xml-parser-9>XML parser</a> creates a <code id=parsing-xhtml-documents:node><a href=#node>Node</a></code> object, its <a id=parsing-xhtml-documents:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
+  must be set to the <a id=parsing-xhtml-documents:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of
   the node into which the newly created node is to be inserted.</p>
 
   <p>Certain algorithms in this specification <dfn id=feed-the-parser>spoon-feed the
@@ -77477,7 +77477,7 @@
   <p>For each property in the table below, given a <code id=the-page:the-body-element><a href=#the-body-element>body</a></code> element, the first attribute
   that exists <a href=#maps-to-the-pixel-length-property id=the-page:maps-to-the-pixel-length-property>maps to the pixel length property</a> on the <code id=the-page:the-body-element-2><a href=#the-body-element>body</a></code> element. If
   none of the attributes for a property are found, or if the value of the attribute that was found
-  cannot be parsed successfully, then, if the <code id=the-page:the-body-element-3><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+  cannot be parsed successfully, then, if the <code id=the-page:the-body-element-3><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
   <a href=#browsing-context id=the-page:browsing-context>browsing context</a> does not have its <a href=#seamless-browsing-context-flag id=the-page:seamless-browsing-context-flag>seamless browsing context flag</a> set, a
   default value of 8px is expected to be used for that property instead.</p>
 
@@ -77501,7 +77501,7 @@
     <tr><td><code id=the-page:the-body-element-15><a href=#the-body-element>body</a></code> element's <code id=the-page:attr-body-leftmargin><a href=#attr-body-leftmargin>leftmargin</a></code> attribute
   </table>
 
-  <p>If the <code id=the-page:the-body-element-16><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-page:browsing-context-2>browsing context</a> is a
+  <p>If the <code id=the-page:the-body-element-16><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-page:browsing-context-2>browsing context</a> is a
   <a href=#nested-browsing-context id=the-page:nested-browsing-context>nested browsing context</a>, and the <a href=#browsing-context-container id=the-page:browsing-context-container>browsing context container</a> of that
   <a href=#nested-browsing-context id=the-page:nested-browsing-context-2>nested browsing context</a> is a <code id=the-page:frame><a href=#frame>frame</a></code> or <code id=the-page:the-iframe-element><a href=#the-iframe-element>iframe</a></code> element, then
   the <dfn id=container-frame-element>container frame element</dfn> of the <code id=the-page:the-body-element-17><a href=#the-body-element>body</a></code> element is that <code id=the-page:frame-2><a href=#frame>frame</a></code>
@@ -78745,7 +78745,7 @@
 
   <p>When a user agent is to <dfn id=restart-the-animation>restart the animation</dfn> for an <code id=images-2:the-img-element-4><a href=#the-img-element>img</a></code> element
   showing an animated image, all animated images with the same <a href=#absolute-url id=images-2:absolute-url-3>absolute URL</a> and the
-  same image data in that <code id=images-2:the-img-element-5><a href=#the-img-element>img</a></code> element's <a id=images-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> are expected to restart
+  same image data in that <code id=images-2:the-img-element-5><a href=#the-img-element>img</a></code> element's <a id=images-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> are expected to restart
   their animation from the beginning.</p>
 
   <hr>
@@ -80057,7 +80057,7 @@
   contents:</p>
 
   <ul class=brief><li>The element is still in the <a href=#stack-of-open-elements id=the-applet-element:stack-of-open-elements>stack of open elements</a> of an <a href=#html-parser id=the-applet-element:html-parser>HTML
-   parser</a> or <a href=#xml-parser id=the-applet-element:xml-parser>XML parser</a>.<li>The element is not <a href=#in-a-document id=the-applet-element:in-a-document>in a <code>Document</code></a>.<li>The element's <a id=the-applet-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-applet-element:fully-active>fully active</a>.<li id=sandboxPluginApplet>The element's <a id=the-applet-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-applet-element:active-sandboxing-flag-set>active sandboxing flag
+   parser</a> or <a href=#xml-parser id=the-applet-element:xml-parser>XML parser</a>.<li>The element is not <a href=#in-a-document id=the-applet-element:in-a-document>in a <code>Document</code></a>.<li>The element's <a id=the-applet-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-applet-element:fully-active>fully active</a>.<li id=sandboxPluginApplet>The element's <a id=the-applet-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-applet-element:active-sandboxing-flag-set>active sandboxing flag
    set</a> has its <a href=#sandboxed-plugins-browsing-context-flag id=the-applet-element:sandboxed-plugins-browsing-context-flag>sandboxed plugins browsing context flag</a> set.<li>The element has an ancestor <a href=#media-element id=the-applet-element:media-element>media element</a>.<li>The element has an ancestor <code id=the-applet-element:the-object-element><a href=#the-object-element>object</a></code> element that is <em>not</em> showing its
    <a href=#fallback-content id=the-applet-element:fallback-content>fallback content</a>.<li>No Java Language runtime <a href=#plugin id=the-applet-element:plugin>plugin</a> is available.<li>A Java runtime <a href=#plugin id=the-applet-element:plugin-2>plugin</a> is available but it is disabled.</ul>
 
@@ -80364,7 +80364,7 @@
 
   <p>Any <a href=#navigate id=frames:navigate-2>navigation</a> required of the user agent in the <a href=#process-the-frame-attributes id=frames:process-the-frame-attributes-3>process
   the <code>frame</code> attributes</a> algorithm must be completed as an <a href=#explicit-self-navigation-override id=frames:explicit-self-navigation-override>explicit
-  self-navigation override</a> and with the <code id=frames:frame-8><a href=#frame>frame</a></code> element's <a id=frames:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+  self-navigation override</a> and with the <code id=frames:frame-8><a href=#frame>frame</a></code> element's <a id=frames:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
   <a href=#browsing-context id=frames:browsing-context>browsing context</a> as the <a href=#source-browsing-context id=frames:source-browsing-context>source browsing context</a>.</p>
 
   <p>Furthermore, if the <a href=#active-document id=frames:active-document>active document</a> of the element's <a href=#child-browsing-context id=frames:child-browsing-context-2>child browsing
@@ -81445,7 +81445,7 @@
 
    <dt>Contact:<dd>Ian Hickson <ian at hixie.ch><dt>Author/Change controller:<dd>Ian Hickson <ian at hixie.ch><dt>References:<dd>
     <cite>Custom scheme and content handlers</cite>, HTML Living Standard:
-    <a href=#custom-handlers>http://html.spec.whatwg.org/#custom-handlers</a>
+    <a href=#custom-handlers>https://html.spec.whatwg.org/#custom-handlers</a>
    </dl>
 
 
@@ -84176,7 +84176,7 @@
     <tr><td> <dfn id=event-hashchange><code>hashchange</code></dfn>
      <td> <code id=events-2:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code>
      <td> <code id=events-2:window-11><a href=#window>Window</a></code>
-     <td> Fired at the <code id=events-2:window-12><a href=#window>Window</a></code> when the fragment identifier part of <a id="events-2:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> changes
+     <td> Fired at the <code id=events-2:window-12><a href=#window>Window</a></code> when the fragment identifier part of <a id="events-2:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> changes
 
     <tr><td> <dfn id=event-input><code>input</code></dfn>
      <td> <code id=events-2:event-16><a href=#event>Event</a></code>
@@ -84358,8 +84358,8 @@
 
   
 
-  <dl id=ref-list><dt id=refsABNF>[ABNF]<dd><cite><a href=http://www.ietf.org/rfc/std/std68.txt>Augmented BNF for Syntax Specifications: ABNF</a></cite>, D. Crocker, P. Overell. IETF.<dt id=refsABOUT>[ABOUT]<dd><cite><a href=http://tools.ietf.org/html/rfc6694>The 'about' URI scheme</a></cite>, S. Moonesamy. IETF.<dt id=refsAPNG>[APNG]<dd>(Non-normative) <cite><a href=https://wiki.mozilla.org/APNG_Specification>APNG Specification</a></cite>. S. Parmenter, V. Vukicevic, A. Smith. Mozilla.<dt id=refsARIA>[ARIA]<dd><cite><a href=http://www.w3.org/WAI/PF/aria/>Accessible Rich Internet Applications (WAI-ARIA)</a></cite>, J. Craig, M. Cooper, L. Pappas, R. Schwerdtfeger, L. Seeman. W3C.<dt id=refsARIAIMPL>[ARIAIMPL]<dd><cite><a href=http://www.w3.org/WAI/PF/aria-implementation/>WAI-ARIA 1.0 User Agent Implementation Guide</a></cite>, A. Snow-Weaver, M. Cooper. W3C.<dt id=refsATAG>[ATAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/ATAG20/>Authoring Tool Accessibility Guide
 lines (ATAG) 2.0</a></cite>, J. Richards, J. Spellman, J. Treviranus. W3C.<dt id=refsATOM>[ATOM]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4287>The Atom Syndication Format</a></cite>, M. Nottingham, R. Sayre. IETF.<dt id=refsBCP47>[BCP47]<dd><cite><a href=http://www.ietf.org/rfc/bcp/bcp47.txt>Tags for Identifying Languages; Matching of Language Tags</a></cite>, A. Phillips, M. Davis. IETF.<dt id=refsBECSS>[BECSS]<dd><cite><a href=http://www.w3.org/TR/becss/>Behavioral Extensions to CSS</a></cite>, I. Hickson. W3C.<dt id=refsBEZIER>[BEZIER]<dd><cite>Courbes à poles</cite>, P. de Casteljau. INPI, 1959.<dt id=refsBIDI>[BIDI]<dd><cite><a href=http://www.unicode.org/reports/tr9/>UAX #9: Unicode Bidirectional Algorithm</a></cite>, M. Davis. Unicode Consortium.<dt id=refsBOCU1>[BOCU1]<dd>(Non-normative) <cite><a href=http://www.unicode.org/notes/tn6/>UTN #6: BOCU-1: MIME-Compatible Unicode Compression</a></cite>, M. Scherer, M. Davis. Unicode Consortium.<dt id
 =refsCESU8>[CESU8]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr26/>UTR #26: Compatibility Encoding Scheme For UTF-16: 8-BIT (CESU-8)</a></cite>, T. Phipps. Unicode Consortium.<dt id=refsCHARMOD>[CHARMOD]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/charmod/>Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin. W3C.<dt id=refsCLDR>[CLDR]<dd><cite><a href=http://cldr.unicode.org/>Unicode Common Locale Data Repository</a></cite>. Unicode.<dt id=refsCOMPOSITE>[COMPOSITE]<dd><cite><a href=http://dev.w3.org/fxtf/compositing/>Compositing and Blending</a></cite>. R. Cabanier, N. Andronikos. W3C.<dt id=refsCOMPUTABLE>[COMPUTABLE]<dd>(Non-normative) <cite><a href=http://www.turingarchive.org/browse.php/B/12>On computable numbers, with an application to the Entscheidungsproblem</a></cite>, A. Turing. In <cite>Proceedings of the London Mathematical Society</cite>, series 2, volume 42, page
 s 230-265. London Mathematical Society, 1937.<dt id=refsCOOKIES>[COOKIES]<dd><cite><a href=http://tools.ietf.org/html/rfc6265>HTTP State Management Mechanism</a></cite>, A. Barth. IETF.<dt id=refsCP50220>[CP50220]<dd>(Non-normative) <cite><a href=http://www.iana.org/assignments/charset-reg/CP50220>CP50220</a></cite>, Y. Naruse. IANA.<dt id=refsCSP>[CSP]<dd>(Non-normative) <cite><a href=http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html>Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.<dt id=refsCSS>[CSS]<dd><cite><a href=http://www.w3.org/TR/CSS2/>Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.<dt id=refsCSSANIMATIONS>[CSSANIMATIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css3-animations/>CSS Animations</a></cite>, D. Jackson, D. Hyatt, C. Marrin, S. Galineau, L. Baron. W3C.<dt id=refsCSSATTR>[CSSATTR]<dd><cite><a href=http://dev.w3.org/csswg/css-style-attr/>CSS
  Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.<dt id=refsCSSCOLOR>[CSSCOLOR]<dd><cite><a href=http://dev.w3.org/csswg/css3-color/>CSS Color Module Level 3</a></cite>, T. Çelik, C. Lilley, L. Baron. W3C.<dt id=refsCSSFONTLOAD>[CSSFONTLOAD]<dd><cite><a href=http://dev.w3.org/csswg/css-font-loading/>CSS Font Loading</a></cite>, T. Atkins, J. Daggett. W3C.<dt id=refsCSSFONTS>[CSSFONTS]<dd><cite><a href=http://dev.w3.org/csswg/css3-fonts/>CSS Fonts</a></cite>, J. Daggett. W3C.<dt id=refsCSSGC>[CSSGC]<dd><cite><a href=http://dev.w3.org/csswg/css-content>CSS Generated Content</a></cite>, H. Lie, E. Etemad, I. Hickson. W3C.<dt id=refsCSSIMAGES>[CSSIMAGES]<dd><cite><a href=http://dev.w3.org/csswg/css-images/>CSS Image Values and Replaced Content Module</a></cite>, E. Etemad, T. Atkins. W3C.<dt id=refsCSSOM>[CSSOM]<dd><cite><a href=http://dev.w3.org/csswg/cssom/>Cascading Style Sheets Object Model (CSSOM)</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSOMVIEW>[C
 SSOMVIEW]<dd><cite><a href=http://dev.w3.org/csswg/cssom-view/>CSSOM View Module</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSRUBY>[CSSRUBY]<dd><cite><a href=http://dev.w3.org/csswg/css3-ruby/>CSS3 Ruby Module</a></cite>, R. Ishida. W3C.<dt id=refsCSSTRANSITIONS>[CSSTRANSITIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css3-transitions/>CSS Transitions</a></cite>, D. Jackson, D. Hyatt, C. Marrin, L. Baron. W3C.<dt id=refsCSSUI>[CSSUI]<dd><cite><a href=http://dev.w3.org/csswg/css3-ui/>CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.<dt id=refsCSSSCOPED>[CSSSCOPED]<dd><cite><a href=http://dev.w3.org/csswg/css-scoping/>CSS Scoping</a></cite>, T. Atkins, E. Etemad. W3C.<dt id=refsCSSSYNTAX>[CSSSYNTAX]<dd><cite><a href=http://dev.w3.org/csswg/css-syntax/>CSS Syntax</a></cite>, T. Atkins, S. Sapin. W3C.<dt id=refsCSSVALUES>[CSSVALUES]<dd><cite><a href=http://dev.w3.org/csswg/css3-values/>CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Ete
 mad. W3C.<dt id=refsCSSWM>[CSSWM]<dd><cite><a href=http://dev.w3.org/csswg/css-writing-modes>CSS Writing Modes</a></cite>, E. Etemad, K. Ishii. W3C.<dt id=refsDASH>[DASH]<dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.<dt id=refsDOM>[DOM]<dd><cite><a href=http://dom.spec.whatwg.org/>DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.<dt id=refsDOMEVENTS>[DOMEVENTS]<dd><cite><a href=https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, G. Kacmarcik, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.<dt id=refsDOMPARSING>[DOMPARSING]<dd><cite><a href=http://domparsing.spec.whatwg.org/ lang=en-US>DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.<dt id=refsDOT>[DOT]<dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-
 language>The DOT Language</a></cite>. Graphviz.<dt id=refsE163>[E163]<dd><cite>Recommendation E.163 — Numbering Plan for The International Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.<dt id=refsECMA262>[ECMA262]<dd><cite><a href=http://people.mozilla.org/~jorendorff/es6-draft.html>ECMAScript Language Specification</a></cite>. ECMA.<dt id=refsEDITING>[EDITING]<dd><cite><a href=http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html>HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.<dt id=refsENCODING>[ENCODING]<dd><cite><a href=http://encoding.spec.whatwg.org/>Encoding</a></cite>, A. van Kesteren, J. Bell. WHATWG.<dt id=refsFETCH>[FETCH]<dd><cite><a href=http://fetch.spec.whatwg.org/>Fetch</a></cite>, A. van Kesteren. WHATWG.<dt id=refsFILEAPI>[FILEAPI]<dd><cite><a href=http://dev.w3.org/2006/webapi/FileAPI/>File API</a></cite>, A. Ranganathan. W3C.<dt id=refsFULLSCREEN>[FULLSCREEN]<dd><cite><a href=http://fullscreen.spec.
 whatwg.org/>Fullscreen</a></cite>, A. van Kesteren, T. Çelik. WHATWG.<dt id=refsGIF>[GIF]<dd>(Non-normative) <cite><a href=http://www.w3.org/Graphics/GIF/spec-gif89a.txt>Graphics Interchange Format</a></cite>. CompuServe.<dt id=refsGRAPHICS>[GRAPHICS]<dd>(Non-normative) <cite>Computer Graphics: Principles and Practice in C</cite>, Second Edition, J. Foley, A. van Dam, S. Feiner, J. Hughes. Addison-Wesley. ISBN 0-201-84840-6.<dt id=refsGREGORIAN>[GREGORIAN]<dd>(Non-normative) <cite>Inter Gravissimas</cite>, A. Lilius, C. Clavius. Gregory XIII Papal Bull, February 1582.<dt id=refsHTTP>[HTTP]<dd><cite><a href=http://tools.ietf.org/html/rfc7230>Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7231>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7232>Hypertext Transfer P
 rotocol (HTTP/1.1): Conditional Requests</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7233>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a></cite>, R. Fielding, Y. Lafon, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7234>Hypertext Transfer Protocol (HTTP/1.1): Caching</a></cite>, R. Fielding, M. Nottingham, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7235>Hypertext Transfer Protocol (HTTP/1.1): Authentication</a></cite>, R. Fielding, J. Reschke. IETF.<dt id=refsIANAPERMHEADERS>[IANAPERMHEADERS]<dd><cite><a href=http://www.iana.org/assignments/message-headers/perm-headers.html>Permanent Message Header Field Names</a></cite>. IANA.<dt id=refsINBAND>[INBAND]<dd><cite><a href=http://dev.w3.org/html5/html-sourcing-inband-tracks/>Sourcing In-band Media Resource Tracks from Media Containers into HTML</a></cite>, S. Pfeiffer, B. Lund. W3C.<dt id=refsISO3166>[ISO3166]<dd><cite><a href=http
 ://www.iso.org/iso/home/standards/country_codes.htm>ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.<dt id=refsISO8601>[ISO8601]<dd>(Non-normative) <cite><a href="http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&nodeid=4021199">ISO8601: Data elements and interchange formats — Information interchange — Representation of dates and times</a></cite>. ISO.<dt id=refsJLREQ>[JLREQ]<dd><cite><a href=http://www.w3.org/TR/jlreq/>Requirements for Japanese Text Layout</a></cite>. W3C.<dt id=refsJPEG>[JPEG]<dd><cite><a href=http://www.w3.org/Graphics/JPEG/jfif3.pdf>JPEG File Interchange Format</a></cite>, E. Hamilton.<dt id=refsJSON>[JSON]<dd><cite><a href=http://tools.ietf.org/html/rfc4627>The application/json Media Type for JavaScript Object Notation (JSON)</a></cite>, D. Crockford. IETF.<dt id=refsMAILTO>[MAILTO]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc6068>The 'mailto' 
 URI scheme</a></cite>, M. Duerst, L. Masinter, J. Zawinski. IETF.<dt id=refsMATHML>[MATHML]<dd><cite><a href=http://www.w3.org/TR/MathML/>Mathematical Markup Language (MathML)</a></cite>, D. Carlisle, P. Ion, R. Miner, N. Poppelier. W3C.<dt id=refsMEDIAFRAG>[MEDIAFRAG]<dd><cite><a href=http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/>Media Fragments URI</a></cite>, R. Troncy, E. Mannens, S. Pfeiffer, D. Van Deursen. W3C.<dt id=refsMEDIASOURCE>[MEDIASOURCE]<dd><cite><a href=https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html>Media Source Extensions</a></cite>, A. Colwell, A. Bateman, M. Watson. W3C.<dt id=refsMEDIASTREAM>[MEDIASTREAM]<dd><cite><a href=http://dev.w3.org/2011/webrtc/editor/getusermedia.html>Media Capture and Streams</a></cite>, D. Burnett, A. Bergkvist, C. Jennings, A. Narayanan. W3C.<dt id=refsMFREL>[MFREL]<dd><cite><a href=http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions>Microformats Wiki:
  existing rel values</a></cite>. Microformats.<dt id=refsMIMESNIFF>[MIMESNIFF]<dd><cite><a href=http://mimesniff.spec.whatwg.org/>MIME Sniffing</a></cite>, G. Hemsley. WHATWG.<dt id=refsMNG>[MNG]<dd><cite><a href=http://www.libpng.org/pub/mng/spec/>MNG (Multiple-image Network Graphics) Format</a></cite>. G. Randers-Pehrson.<dt id=refsMPEG2>[MPEG2]<dd><cite>ISO/IEC 13818-1: Information technology — Generic coding of moving pictures and associated audio information: Systems</cite>. ISO/IEC.<dt id=refsMPEG4>[MPEG4]<dd><cite>ISO/IEC 14496-12: ISO base media file format</cite>. ISO/IEC.<dt id=refsMQ>[MQ]<dd><cite><a href=http://drafts.csswg.org/mediaqueries/>Media Queries</a></cite>, H. Lie, T. Çelik, D. Glazman, A. van Kesteren. W3C.<dt id=refsNPAPI>[NPAPI]<dd>(Non-normative) <cite><a href=https://developer.mozilla.org/en/Gecko_Plugin_API_Reference>Gecko Plugin API Reference</a></cite>. Mozilla.<dt id=refsOGGSKELETONHEADERS>[OGGSKELETONHEADERS]<dd><cite><a href=http://wiki.xi
 ph.org/SkeletonHeaders>SkeletonHeaders</a></cite>. Xiph.Org.<dt id=refsOPENSEARCH>[OPENSEARCH]<dd><cite><a href=http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_HTML.2FXHTML>Autodiscovery in HTML/XHTML</a></cite>. In <cite>OpenSearch 1.1 Draft 4</cite>, Section 4.6.2. OpenSearch.org.<dt id=refsORIGIN>[ORIGIN]<dd><cite><a href=http://tools.ietf.org/html/rfc6454>The Web Origin Concept</a></cite>, A. Barth. IETF.<dt id=refsPAGEVIS>[PAGEVIS]<dd>(Non-normative) <cite><a href=https://w3c.github.io/web-performance/specs/PageVisibility/Overview.html>Page Visibility</a></cite>, J. Mann, A. Jain. W3C.<dt id=refsPDF>[PDF]<dd>(Non-normative) <cite><a href=http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf>Document management — Portable document format — Part 1: PDF</a></cite>. ISO.<dt id=refsPINGBACK>[PINGBACK]<dd><cite><a href=http://www.hixie.ch/specs/pingback/pingback>Pingback 1.0</a></cite>, S. Langridge, I. Hickson.<dt id=refsPNG>[PNG]<dd><cite><
 a href=http://www.w3.org/TR/PNG/>Portable Network Graphics (PNG) Specification</a></cite>, D. Duce. W3C.<dt id=refsPOINTERLOCK>[POINTERLOCK]<dd><cite><a href=http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html>Pointer Lock</a></cite>, V. Scheib. W3C.<dt id=refsPPUTF8>[PPUTF8]<dd>(Non-normative) <cite><a href=http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf>The Properties and Promises  of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.<dt id=refsPSL>[PSL]<dd><cite><a href=http://publicsuffix.org/>Public Suffix List</a></cite>.
-   Mozilla Foundation.<dt id=refsRFC1034>[RFC1034]<dd><cite><a href=http://tools.ietf.org/html/rfc1034>Domain Names - Concepts and Facilities</a></cite>, P. Mockapetris. IETF, November 1987.<dt id=refsRFC1123>[RFC1123]<dd><cite><a href=http://tools.ietf.org/html/rfc1123>Requirements for Internet Hosts -- Application and Support</a></cite>, R. Braden. IETF, October 1989.<dt id=refsRFC1345>[RFC1345]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1345>Character Mnemonics and Character Sets</a></cite>, K. Simonsen. IETF.<dt id=refsRFC1468>[RFC1468]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1468>Japanese Character Encoding for Internet Messages</a></cite>, J. Murai, M. Crispin, E. van der Poel. IETF.<dt id=refsRFC1554>[RFC1554]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1554>ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP</a></cite>, M. Ohta, K. Handa. IETF.<dt id=refsRFC1557>[RFC1557]<dd>(Non-normative) <cite><a href=
 http://tools.ietf.org/html/rfc1557>Korean Character Encoding for Internet Messages</a></cite>, U. Choi, K. Chon, H. Park. IETF.<dt id=refsRFC1842>[RFC1842]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1842>ASCII Printable Characters-Based Chinese Character Encoding for Internet Messages</a></cite>, Y. Wei, Y. Zhang, J. Li, J. Ding, Y. Jiang. IETF.<dt id=refsRFC1922>[RFC1922]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1922>Chinese Character Encoding for Internet Messages</a></cite>, HF. Zhu, DY. Hu, ZG. Wang, TC. Kao, WCH. Chang, M. Crispin. IETF.<dt id=refsRFC2046>[RFC2046]<dd><cite><a href=http://tools.ietf.org/html/rfc2046>Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a></cite>, N. Freed, N.  Borenstein. IETF.<dt id=refsRFC2119>[RFC2119]<dd><cite><a href=http://tools.ietf.org/html/rfc2119>Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner. IETF.<dt id=refsRFC2237>[RFC2237]<dd>(Non-norm
 ative) <cite><a href=http://tools.ietf.org/html/rfc2237>Japanese Character Encoding for Internet Messages</a></cite>, K. Tamaru. IETF.<dt id=refsRFC3447>[RFC3447]<dd><cite><a href=http://tools.ietf.org/html/rfc3447>Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications</a></cite>, J. Jonsson, B. Kaliski. IETF.<dt id=refsRFC2318>[RFC2318]<dd><cite><a href=http://tools.ietf.org/html/rfc2318>The text/css Media Type</a></cite>, H. Lie, B. Bos, C. Lilley. IETF.<dt id=refsRFC2388>[RFC2388]<dd><cite><a href=http://tools.ietf.org/html/rfc2388>Returning Values from Forms: multipart/form-data</a></cite>, L. Masinter. IETF.<dt id=refsRFC2397>[RFC2397]<dd><cite><a href=http://tools.ietf.org/html/rfc2397>The "data" URL scheme</a></cite>, L. Masinter. IETF.<dt id=refsRFC2445>[RFC2445]<dd><cite><a href=http://tools.ietf.org/html/rfc2445>Internet Calendaring and Scheduling Core Object Specification (iCalendar)</a></cite>, F. Dawson, D. Stenerson. IETF.<dt id=refsRFC248
 3>[RFC2483]<dd><cite><a href=http://tools.ietf.org/html/rfc2483>URI Resolution Services Necessary for URN Resolution</a></cite>, M. Mealling, R. Daniel. IETF.<dt id=refsRFC3279>[RFC3279]<dd><cite><a href=http://tools.ietf.org/html/rfc3279>Algorithms and Identifiers for the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, W. Polk, R. Housley, L. Bassham. IETF.<dt id=refsRFC3676>[RFC3676]<dd><cite><a href=http://tools.ietf.org/html/rfc3676>The Text/Plain Format and DelSp Parameters</a></cite>, R. Gellens. IETF.<dt id=refsRFC3864>[RFC3864]<dd><cite><a href=http://tools.ietf.org/html/rfc3864>Registration Procedures for Message Header Fields</a></cite>, G. Klyne, M. Nottingham, J. Mogul. IETF.<dt id=refsRFC4329>[RFC4329]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4329>Scripting Media Types</a></cite>, B. Höhrmann. IETF.<dt id=refsRFC4337>[RFC4337]<dd>(Non-normative) <cite><a href=http://tools.ietf.
 org/html/rfc4337>MIME Type Registration for MPEG-4</a></cite>, Y. Lim, D. Singer. IETF.<dt id=refsRFC4395>[RFC4395]<dd><cite><a href=http://tools.ietf.org/html/rfc4395>Guidelines and Registration Procedures for New URI Schemes</a></cite>, T. Hansen, T. Hardie, L. Masinter. IETF.<dt id=refsRFC4648>[RFC4648]<dd><cite><a href=http://tools.ietf.org/html/rfc4648>The Base16, Base32, and Base64 Data Encodings</a></cite>, S. Josefsson. IETF.<dt id=refsRFC5280>[RFC5280]<dd><cite><a href=http://tools.ietf.org/html/rfc5280>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.<dt id=refsRFC5322>[RFC5322]<dd><cite><a href=http://tools.ietf.org/html/rfc5322>Internet Message Format</a></cite>, P. Resnick. IETF.<dt id=refsRFC6381>[RFC6381]<dd><cite><a href=http://tools.ietf.org/html/rfc6381>The 'Codecs' and 'Profiles' Parameters for "Bucket" Media Types</a></ci
 te>, R. Gellens, D. Singer, P. Frojdh. IETF.<dt id=refsRFC6266>[RFC6266]<dd><cite><a href=http://tools.ietf.org/html/rfc6266>Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)</a></cite>, J. Reschke. IETF.<dt id=refsRFC6350>[RFC6350]<dd><cite><a href=http://tools.ietf.org/html/rfc6350>vCard Format Specification</a></cite>, S. Perreault. IETF.<dt id=refsRFC7303>[RFC7303]<dd><cite><a href=http://tools.ietf.org/html/rfc7303>XML Media Types</a></cite>, H. Thompson, C. Lilley. IETF.<dt id=refsSCSU>[SCSU]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr6/>UTR #6: A Standard Compression Scheme For Unicode</a></cite>, M. Wolf, K. Whistler, C. Wicksteed, M. Davis, A. Freytag, M. Scherer. Unicode Consortium.<dt id=refsSELECTORS>[SELECTORS]<dd><cite><a href=http://dev.w3.org/csswg/selectors/>Selectors</a></cite>, E. Etemad, T. Çelik, D. Glazman, I. Hickson, P. Linss, J. Williams. W3C.<dt id=refsSMS>[SMS]<dd>(Non-normative) <cite><a 
 href=http://tools.ietf.org/html/rfc5724>URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS)</a></cite>, E. Wilde, A. Vaha-Sipila. IETF.<dt id=refsSRGB>[SRGB]<dd><cite lang=en-GB><a href="http://webstore.iec.ch/webstore/webstore.nsf/artnum/025408!OpenDocument&Click=">IEC 61966-2-1: Multimedia systems and equipment — Colour measurement and management — Part 2-1: Colour management — Default RGB colour space — sRGB</a></cite>. IEC.<dt id=refsSVG>[SVG]<dd><cite><a href=http://www.w3.org/TR/SVGTiny12/>Scalable Vector Graphics (SVG) Tiny 1.2 Specification</a></cite>, O. Andersson, R. Berjon, E. Dahlström, A. Emmons, J. Ferraiolo, A. Grasso, V. Hardy, S. Hayman, D. Jackson, C. Lilley, C. McCormack, A. Neumann, C. Northway, A. Quint, N. Ramani, D. Schepers, A. Shellshear. W3C.<dt id=refsTOR>[TOR]<dd>(Non-normative) <cite><a href=https://www.torproject.org/>Tor</a></cite>.<dt id=refsTOUCH>[TOUCH]<dd><cite><a href=https://dvcs.w3.org/hg
 /webevents/raw-file/v1/touchevents.html>Touch Events</a></cite>, D. Schepers, S. Moon, M. Brubeck, A. Barstow. W3C.<dt id=refsTZDATABASE>[TZDATABASE]<dd>(Non-normative) <cite><a href=http://www.iana.org/time-zones>Time Zone Database</a></cite>. IANA.<dt id=refsUAAG>[UAAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/UAAG20/>User Agent Accessibility Guidelines (UAAG) 2.0</a></cite>, J. Allan, K. Ford, J. Richards, J. Spellman. W3C.<dt id=refsUCA>[UCA]<dd><cite><a href=http://www.unicode.org/reports/tr10/>UTR #10: Unicode Collation Algorithm</a></cite>, M. Davis, K. Whistler. Unicode Consortium.<dt id=refsUNICODE>[UNICODE]<dd><cite><a href=http://www.unicode.org/versions/>The Unicode Standard</a></cite>. Unicode Consortium.<dt id=refsUNIVCHARDET>[UNIVCHARDET]<dd>(Non-normative) <cite><a href=http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html>A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings
  of the 19th International Unicode Conference</cite>.<dt id=refsURL>[URL]<dd><cite><a href=http://url.spec.whatwg.org/>URL</a></cite>, A. van Kesteren. WHATWG.<dt id=refsURN>[URN]<dd><cite><a href=http://tools.ietf.org/html/rfc2141>URN Syntax</a></cite>, R. Moats. IETF.<dt id=refsUTF7>[UTF7]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc2152>UTF-7: A Mail-Safe Transformation Format of Unicode</a></cite>, D. Goldsmith, M. Davis. IETF.<dt id=refsUTF8DET>[UTF8DET]<dd>(Non-normative) <cite><a href=http://www.w3.org/International/questions/qa-forms-utf-8>Multilingual form encoding</a></cite>, M. Dürst. W3C.<dt id=refsUTR36>[UTR36]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr36/>UTR #36: Unicode Security Considerations</a></cite>, M. Davis, M. Suignard. Unicode Consortium.<dt id=refsWCAG>[WCAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/WCAG20/>Web Content Accessibility Guidelines (WCAG) 2.0</a></cite>, B. Caldwell, M. Cooper, L. 
 Reid, G. Vanderheiden. W3C.<dt id=refsWEBGL>[WEBGL]<dd><cite><a href=http://www.khronos.org/registry/webgl/specs/latest/>WebGL Specification</a></cite>, D. Jackson. Khronos Group.<dt id=refsWEBIDL>[WEBIDL]<dd><cite><a href=http://dev.w3.org/2006/webapi/WebIDL/>Web IDL</a></cite>, C. McCormack. W3C.<dt id=refsWEBLINK>[WEBLINK]<dd><cite><a href=http://tools.ietf.org/html/rfc5988>Web Linking</a></cite>, M. Nottingham. IETF.<dt id=refsWEBMCG>[WEBMCG]<dd><cite><a href=http://www.webmproject.org/code/specs/container/>WebM Container Guidelines</a></cite>. The WebM Project.<dt id=refsWEBVTT>[WEBVTT]<dd><cite><a href=http://dev.w3.org/html5/webvtt/>WebVTT</a></cite>, I. Hickson. W3C.<dt id=refsWHATWGWIKI>[WHATWGWIKI]<dd><cite><a href=http://wiki.whatwg.org/>The WHATWG Wiki</a></cite>. WHATWG.<dt id=refsWSP>[WSP]<dd><cite><a href=http://tools.ietf.org/html/rfc6455>The WebSocket protocol</a></cite>, I. Fette, A. Melnikov. IETF.<dt id=refsX121>[X121]<dd><cite>Recommendation X.121 — In
 ternational Numbering Plan for Public Data Networks</cite>, CCITT Blue Book, Fascicle VIII.3, pp. 317-332.<dt id=refsX690>[X690]<dd><cite><a href=http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf>Recommendation X.690 — Information Technology — ASN.1 Encoding Rules — Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER), and Distinguished Encoding Rules (DER)</a></cite>. International Telecommunication Union.<dt id=refsXFN>[XFN]<dd><cite><a href=http://gmpg.org/xfn/11>XFN 1.1 profile</a></cite>, T. Çelik, M. Mullenweg, E. Meyer. GMPG.<dt id=refsXHR>[XHR]<dd><cite><a href=http://xhr.spec.whatwg.org/><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.<dt id=refsXML>[XML]<dd><cite><a href=http://www.w3.org/TR/xml/>Extensible Markup Language</a></cite>, T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler, F. Yergeau. W3C.<dt id=refsXMLBASE>[XMLBASE]<dd><cite><a href=http://www.w3.org/TR/xmlbase/>XML Base</a></cite>, J. Mars
 h, R. Tobin. W3C.<dt id=refsXMLNS>[XMLNS]<dd><cite><a href=http://www.w3.org/TR/xml-names/>Namespaces in XML</a></cite>, T. Bray, D. Hollander, A. Layman, R. Tobin. W3C.<dt id=refsXMLSSPI>[XMLSSPI]<dd><cite><a href=http://www.w3.org/TR/xml-stylesheet/>Associating Style Sheets with XML documents</a></cite>, J. Clark, S. Pieters, H. Thompson. W3C.<dt id=refsXPATH10>[XPATH10]<dd><cite><a href=http://www.w3.org/TR/1999/REC-xpath-19991116>XML Path Language (XPath) Version 1.0</a></cite>, J. Clark, S. DeRose. W3C.<dt id=refsXSLT10>[XSLT10]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/1999/REC-xslt-19991116>XSL Transformations (XSLT) Version 1.0</a></cite>, J. Clark. W3C.</dl>
+  <dl id=ref-list><dt id=refsABNF>[ABNF]<dd><cite><a href=http://www.ietf.org/rfc/std/std68.txt>Augmented BNF for Syntax Specifications: ABNF</a></cite>, D. Crocker, P. Overell. IETF.<dt id=refsABOUT>[ABOUT]<dd><cite><a href=http://tools.ietf.org/html/rfc6694>The 'about' URI scheme</a></cite>, S. Moonesamy. IETF.<dt id=refsAPNG>[APNG]<dd>(Non-normative) <cite><a href=https://wiki.mozilla.org/APNG_Specification>APNG Specification</a></cite>. S. Parmenter, V. Vukicevic, A. Smith. Mozilla.<dt id=refsARIA>[ARIA]<dd><cite><a href=http://www.w3.org/WAI/PF/aria/>Accessible Rich Internet Applications (WAI-ARIA)</a></cite>, J. Craig, M. Cooper, L. Pappas, R. Schwerdtfeger, L. Seeman. W3C.<dt id=refsARIAIMPL>[ARIAIMPL]<dd><cite><a href=http://www.w3.org/WAI/PF/aria-implementation/>WAI-ARIA 1.0 User Agent Implementation Guide</a></cite>, A. Snow-Weaver, M. Cooper. W3C.<dt id=refsATAG>[ATAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/ATAG20/>Authoring Tool Accessibility Guide
 lines (ATAG) 2.0</a></cite>, J. Richards, J. Spellman, J. Treviranus. W3C.<dt id=refsATOM>[ATOM]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4287>The Atom Syndication Format</a></cite>, M. Nottingham, R. Sayre. IETF.<dt id=refsBCP47>[BCP47]<dd><cite><a href=http://www.ietf.org/rfc/bcp/bcp47.txt>Tags for Identifying Languages; Matching of Language Tags</a></cite>, A. Phillips, M. Davis. IETF.<dt id=refsBECSS>[BECSS]<dd><cite><a href=http://www.w3.org/TR/becss/>Behavioral Extensions to CSS</a></cite>, I. Hickson. W3C.<dt id=refsBEZIER>[BEZIER]<dd><cite>Courbes à poles</cite>, P. de Casteljau. INPI, 1959.<dt id=refsBIDI>[BIDI]<dd><cite><a href=http://www.unicode.org/reports/tr9/>UAX #9: Unicode Bidirectional Algorithm</a></cite>, M. Davis. Unicode Consortium.<dt id=refsBOCU1>[BOCU1]<dd>(Non-normative) <cite><a href=http://www.unicode.org/notes/tn6/>UTN #6: BOCU-1: MIME-Compatible Unicode Compression</a></cite>, M. Scherer, M. Davis. Unicode Consortium.<dt id
 =refsCESU8>[CESU8]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr26/>UTR #26: Compatibility Encoding Scheme For UTF-16: 8-BIT (CESU-8)</a></cite>, T. Phipps. Unicode Consortium.<dt id=refsCHARMOD>[CHARMOD]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/charmod/>Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin. W3C.<dt id=refsCLDR>[CLDR]<dd><cite><a href=http://cldr.unicode.org/>Unicode Common Locale Data Repository</a></cite>. Unicode.<dt id=refsCOMPOSITE>[COMPOSITE]<dd><cite><a href=http://dev.w3.org/fxtf/compositing/>Compositing and Blending</a></cite>. R. Cabanier, N. Andronikos. W3C.<dt id=refsCOMPUTABLE>[COMPUTABLE]<dd>(Non-normative) <cite><a href=http://www.turingarchive.org/browse.php/B/12>On computable numbers, with an application to the Entscheidungsproblem</a></cite>, A. Turing. In <cite>Proceedings of the London Mathematical Society</cite>, series 2, volume 42, page
 s 230-265. London Mathematical Society, 1937.<dt id=refsCOOKIES>[COOKIES]<dd><cite><a href=http://tools.ietf.org/html/rfc6265>HTTP State Management Mechanism</a></cite>, A. Barth. IETF.<dt id=refsCP50220>[CP50220]<dd>(Non-normative) <cite><a href=http://www.iana.org/assignments/charset-reg/CP50220>CP50220</a></cite>, Y. Naruse. IANA.<dt id=refsCSP>[CSP]<dd>(Non-normative) <cite><a href=https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html>Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.<dt id=refsCSS>[CSS]<dd><cite><a href=http://www.w3.org/TR/CSS2/>Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.<dt id=refsCSSANIMATIONS>[CSSANIMATIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css-animations/>CSS Animations</a></cite>, D. Jackson, D. Hyatt, C. Marrin, S. Galineau, L. Baron. W3C.<dt id=refsCSSATTR>[CSSATTR]<dd><cite><a href=http://dev.w3.org/csswg/css-style-attr/>CSS
  Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.<dt id=refsCSSCOLOR>[CSSCOLOR]<dd><cite><a href=http://dev.w3.org/csswg/css-color/>CSS Color Module Level 3</a></cite>, T. Çelik, C. Lilley, L. Baron. W3C.<dt id=refsCSSFONTLOAD>[CSSFONTLOAD]<dd><cite><a href=http://dev.w3.org/csswg/css-font-loading/>CSS Font Loading</a></cite>, T. Atkins, J. Daggett. W3C.<dt id=refsCSSFONTS>[CSSFONTS]<dd><cite><a href=http://dev.w3.org/csswg/css-fonts/>CSS Fonts</a></cite>, J. Daggett. W3C.<dt id=refsCSSGC>[CSSGC]<dd><cite><a href=http://dev.w3.org/csswg/css-content>CSS Generated Content</a></cite>, H. Lie, E. Etemad, I. Hickson. W3C.<dt id=refsCSSIMAGES>[CSSIMAGES]<dd><cite><a href=http://dev.w3.org/csswg/css-images/>CSS Image Values and Replaced Content Module</a></cite>, E. Etemad, T. Atkins. W3C.<dt id=refsCSSOM>[CSSOM]<dd><cite><a href=http://dev.w3.org/csswg/cssom/>Cascading Style Sheets Object Model (CSSOM)</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSOMVIEW>[CSS
 OMVIEW]<dd><cite><a href=http://dev.w3.org/csswg/cssom-view/>CSSOM View Module</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSRUBY>[CSSRUBY]<dd><cite><a href=http://dev.w3.org/csswg/css-ruby/>CSS3 Ruby Module</a></cite>, R. Ishida. W3C.<dt id=refsCSSTRANSITIONS>[CSSTRANSITIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css-transitions/>CSS Transitions</a></cite>, D. Jackson, D. Hyatt, C. Marrin, L. Baron. W3C.<dt id=refsCSSUI>[CSSUI]<dd><cite><a href=http://dev.w3.org/csswg/css-ui/>CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.<dt id=refsCSSSCOPED>[CSSSCOPED]<dd><cite><a href=http://dev.w3.org/csswg/css-scoping/>CSS Scoping</a></cite>, T. Atkins, E. Etemad. W3C.<dt id=refsCSSSYNTAX>[CSSSYNTAX]<dd><cite><a href=http://dev.w3.org/csswg/css-syntax/>CSS Syntax</a></cite>, T. Atkins, S. Sapin. W3C.<dt id=refsCSSVALUES>[CSSVALUES]<dd><cite><a href=http://dev.w3.org/csswg/css-values/>CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Etemad. W
 3C.<dt id=refsCSSWM>[CSSWM]<dd><cite><a href=http://dev.w3.org/csswg/css-writing-modes>CSS Writing Modes</a></cite>, E. Etemad, K. Ishii. W3C.<dt id=refsDASH>[DASH]<dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.<dt id=refsDOM>[DOM]<dd><cite><a href=https://dom.spec.whatwg.org/>DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.<dt id=refsDOMEVENTS>[DOMEVENTS]<dd><cite><a href=https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, G. Kacmarcik, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.<dt id=refsDOMPARSING>[DOMPARSING]<dd><cite><a href=https://domparsing.spec.whatwg.org/ lang=en-US>DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.<dt id=refsDOT>[DOT]<dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-lang
 uage>The DOT Language</a></cite>. Graphviz.<dt id=refsE163>[E163]<dd><cite>Recommendation E.163 — Numbering Plan for The International Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.<dt id=refsECMA262>[ECMA262]<dd><cite><a href=http://people.mozilla.org/~jorendorff/es6-draft.html>ECMAScript Language Specification</a></cite>. ECMA.<dt id=refsEDITING>[EDITING]<dd><cite><a href=https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html>HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.<dt id=refsENCODING>[ENCODING]<dd><cite><a href=https://encoding.spec.whatwg.org/>Encoding</a></cite>, A. van Kesteren, J. Bell. WHATWG.<dt id=refsFETCH>[FETCH]<dd><cite><a href=https://fetch.spec.whatwg.org/>Fetch</a></cite>, A. van Kesteren. WHATWG.<dt id=refsFILEAPI>[FILEAPI]<dd><cite><a href=http://dev.w3.org/2006/webapi/FileAPI/>File API</a></cite>, A. Ranganathan. W3C.<dt id=refsFULLSCREEN>[FULLSCREEN]<dd><cite><a href=https://fullscreen.spec.
 whatwg.org/>Fullscreen</a></cite>, A. van Kesteren, T. Çelik. WHATWG.<dt id=refsGIF>[GIF]<dd>(Non-normative) <cite><a href=http://www.w3.org/Graphics/GIF/spec-gif89a.txt>Graphics Interchange Format</a></cite>. CompuServe.<dt id=refsGRAPHICS>[GRAPHICS]<dd>(Non-normative) <cite>Computer Graphics: Principles and Practice in C</cite>, Second Edition, J. Foley, A. van Dam, S. Feiner, J. Hughes. Addison-Wesley. ISBN 0-201-84840-6.<dt id=refsGREGORIAN>[GREGORIAN]<dd>(Non-normative) <cite>Inter Gravissimas</cite>, A. Lilius, C. Clavius. Gregory XIII Papal Bull, February 1582.<dt id=refsHTTP>[HTTP]<dd><cite><a href=http://tools.ietf.org/html/rfc7230>Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7231>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7232>Hypertext Transfer P
 rotocol (HTTP/1.1): Conditional Requests</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7233>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a></cite>, R. Fielding, Y. Lafon, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7234>Hypertext Transfer Protocol (HTTP/1.1): Caching</a></cite>, R. Fielding, M. Nottingham, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7235>Hypertext Transfer Protocol (HTTP/1.1): Authentication</a></cite>, R. Fielding, J. Reschke. IETF.<dt id=refsIANAPERMHEADERS>[IANAPERMHEADERS]<dd><cite><a href=http://www.iana.org/assignments/message-headers/perm-headers.html>Permanent Message Header Field Names</a></cite>. IANA.<dt id=refsINBAND>[INBAND]<dd><cite><a href=http://dev.w3.org/html5/html-sourcing-inband-tracks/>Sourcing In-band Media Resource Tracks from Media Containers into HTML</a></cite>, S. Pfeiffer, B. Lund. W3C.<dt id=refsISO3166>[ISO3166]<dd><cite><a href=http
 ://www.iso.org/iso/home/standards/country_codes.htm>ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.<dt id=refsISO4217>[ISO4217]<dd><cite><a href=http://www.iso.org/iso/home/standards/currency_codes.htm>ISO 4217: Codes for the representation of currencies and funds</a></cite>. ISO.<dt id=refsISO8601>[ISO8601]<dd>(Non-normative) <cite><a href="http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&nodeid=4021199">ISO8601: Data elements and interchange formats — Information interchange — Representation of dates and times</a></cite>. ISO.<dt id=refsJLREQ>[JLREQ]<dd><cite><a href=http://www.w3.org/TR/jlreq/>Requirements for Japanese Text Layout</a></cite>. W3C.<dt id=refsJPEG>[JPEG]<dd><cite><a href=http://www.w3.org/Graphics/JPEG/jfif3.pdf>JPEG File Interchange Format</a></cite>, E. Hamilton.<dt id=refsJSON>[JSON]<dd><cite><a href=http://tools.ietf.org/html/rfc4627>The application/json Media 
 Type for JavaScript Object Notation (JSON)</a></cite>, D. Crockford. IETF.<dt id=refsMAILTO>[MAILTO]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc6068>The 'mailto' URI scheme</a></cite>, M. Duerst, L. Masinter, J. Zawinski. IETF.<dt id=refsMATHML>[MATHML]<dd><cite><a href=http://www.w3.org/TR/MathML/>Mathematical Markup Language (MathML)</a></cite>, D. Carlisle, P. Ion, R. Miner, N. Poppelier. W3C.<dt id=refsMEDIAFRAG>[MEDIAFRAG]<dd><cite><a href=http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/>Media Fragments URI</a></cite>, R. Troncy, E. Mannens, S. Pfeiffer, D. Van Deursen. W3C.<dt id=refsMEDIASOURCE>[MEDIASOURCE]<dd><cite><a href=https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html>Media Source Extensions</a></cite>, A. Colwell, A. Bateman, M. Watson. W3C.<dt id=refsMEDIASTREAM>[MEDIASTREAM]<dd><cite><a href=http://w3c.github.io/mediacapture-main/getusermedia.html>Media Capture and Streams</a></cite>, D. Burnet
 t, A. Bergkvist, C. Jennings, A. Narayanan. W3C.<dt id=refsMFREL>[MFREL]<dd><cite><a href=http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions>Microformats Wiki: existing rel values</a></cite>. Microformats.<dt id=refsMIMESNIFF>[MIMESNIFF]<dd><cite><a href=https://mimesniff.spec.whatwg.org/>MIME Sniffing</a></cite>, G. Hemsley. WHATWG.<dt id=refsMNG>[MNG]<dd><cite><a href=http://www.libpng.org/pub/mng/spec/>MNG (Multiple-image Network Graphics) Format</a></cite>. G. Randers-Pehrson.<dt id=refsMPEG2>[MPEG2]<dd><cite>ISO/IEC 13818-1: Information technology — Generic coding of moving pictures and associated audio information: Systems</cite>. ISO/IEC.<dt id=refsMPEG4>[MPEG4]<dd><cite>ISO/IEC 14496-12: ISO base media file format</cite>. ISO/IEC.<dt id=refsMQ>[MQ]<dd><cite><a href=http://drafts.csswg.org/mediaqueries/>Media Queries</a></cite>, H. Lie, T. Çelik, D. Glazman, A. van Kesteren. W3C.<dt id=refsNPAPI>[NPAPI]<dd>(Non-normative) <cite><a href=http
 s://developer.mozilla.org/en-US/Add-ons/Plugins/Gecko_Plugin_API_Reference>Gecko Plugin API Reference</a></cite>. Mozilla.<dt id=refsOGGSKELETONHEADERS>[OGGSKELETONHEADERS]<dd><cite><a href=http://wiki.xiph.org/SkeletonHeaders>SkeletonHeaders</a></cite>. Xiph.Org.<dt id=refsOPENSEARCH>[OPENSEARCH]<dd><cite><a href=http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_HTML.2FXHTML>Autodiscovery in HTML/XHTML</a></cite>. In <cite>OpenSearch 1.1 Draft 4</cite>, Section 4.6.2. OpenSearch.org.<dt id=refsORIGIN>[ORIGIN]<dd><cite><a href=http://tools.ietf.org/html/rfc6454>The Web Origin Concept</a></cite>, A. Barth. IETF.<dt id=refsPAGEVIS>[PAGEVIS]<dd>(Non-normative) <cite><a href=https://w3c.github.io/web-performance/specs/PageVisibility/Overview.html>Page Visibility</a></cite>, J. Mann, A. Jain. W3C.<dt id=refsPDF>[PDF]<dd>(Non-normative) <cite><a href=http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf>Document management — Portable document format â
 €” Part 1: PDF</a></cite>. ISO.<dt id=refsPINGBACK>[PINGBACK]<dd><cite><a href=http://www.hixie.ch/specs/pingback/pingback>Pingback 1.0</a></cite>, S. Langridge, I. Hickson.<dt id=refsPNG>[PNG]<dd><cite><a href=http://www.w3.org/TR/PNG/>Portable Network Graphics (PNG) Specification</a></cite>, D. Duce. W3C.<dt id=refsPOINTERLOCK>[POINTERLOCK]<dd><cite><a href=https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html>Pointer Lock</a></cite>, V. Scheib. W3C.<dt id=refsPPUTF8>[PPUTF8]<dd>(Non-normative) <cite><a href=http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf>The Properties and Promises  of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.<dt id=refsPSL>[PSL]<dd><cite><a href=https://publicsuffix.org/>Public Suffix List</a></cite>.
+   Mozilla Foundation.<dt id=refsRFC1034>[RFC1034]<dd><cite><a href=http://tools.ietf.org/html/rfc1034>Domain Names - Concepts and Facilities</a></cite>, P. Mockapetris. IETF, November 1987.<dt id=refsRFC1123>[RFC1123]<dd><cite><a href=http://tools.ietf.org/html/rfc1123>Requirements for Internet Hosts -- Application and Support</a></cite>, R. Braden. IETF, October 1989.<dt id=refsRFC1345>[RFC1345]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1345>Character Mnemonics and Character Sets</a></cite>, K. Simonsen. IETF.<dt id=refsRFC1468>[RFC1468]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1468>Japanese Character Encoding for Internet Messages</a></cite>, J. Murai, M. Crispin, E. van der Poel. IETF.<dt id=refsRFC1554>[RFC1554]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1554>ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP</a></cite>, M. Ohta, K. Handa. IETF.<dt id=refsRFC1557>[RFC1557]<dd>(Non-normative) <cite><a href=
 http://tools.ietf.org/html/rfc1557>Korean Character Encoding for Internet Messages</a></cite>, U. Choi, K. Chon, H. Park. IETF.<dt id=refsRFC1842>[RFC1842]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1842>ASCII Printable Characters-Based Chinese Character Encoding for Internet Messages</a></cite>, Y. Wei, Y. Zhang, J. Li, J. Ding, Y. Jiang. IETF.<dt id=refsRFC1922>[RFC1922]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1922>Chinese Character Encoding for Internet Messages</a></cite>, HF. Zhu, DY. Hu, ZG. Wang, TC. Kao, WCH. Chang, M. Crispin. IETF.<dt id=refsRFC2046>[RFC2046]<dd><cite><a href=http://tools.ietf.org/html/rfc2046>Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a></cite>, N. Freed, N.  Borenstein. IETF.<dt id=refsRFC2119>[RFC2119]<dd><cite><a href=http://tools.ietf.org/html/rfc2119>Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner. IETF.<dt id=refsRFC2237>[RFC2237]<dd>(Non-norm
 ative) <cite><a href=http://tools.ietf.org/html/rfc2237>Japanese Character Encoding for Internet Messages</a></cite>, K. Tamaru. IETF.<dt id=refsRFC3447>[RFC3447]<dd><cite><a href=http://tools.ietf.org/html/rfc3447>Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications</a></cite>, J. Jonsson, B. Kaliski. IETF.<dt id=refsRFC2318>[RFC2318]<dd><cite><a href=http://tools.ietf.org/html/rfc2318>The text/css Media Type</a></cite>, H. Lie, B. Bos, C. Lilley. IETF.<dt id=refsRFC2388>[RFC2388]<dd><cite><a href=http://tools.ietf.org/html/rfc2388>Returning Values from Forms: multipart/form-data</a></cite>, L. Masinter. IETF.<dt id=refsRFC2397>[RFC2397]<dd><cite><a href=http://tools.ietf.org/html/rfc2397>The "data" URL scheme</a></cite>, L. Masinter. IETF.<dt id=refsRFC2445>[RFC2445]<dd><cite><a href=http://tools.ietf.org/html/rfc2445>Internet Calendaring and Scheduling Core Object Specification (iCalendar)</a></cite>, F. Dawson, D. Stenerson. IETF.<dt id=refsRFC248
 3>[RFC2483]<dd><cite><a href=http://tools.ietf.org/html/rfc2483>URI Resolution Services Necessary for URN Resolution</a></cite>, M. Mealling, R. Daniel. IETF.<dt id=refsRFC3279>[RFC3279]<dd><cite><a href=http://tools.ietf.org/html/rfc3279>Algorithms and Identifiers for the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, W. Polk, R. Housley, L. Bassham. IETF.<dt id=refsRFC3676>[RFC3676]<dd><cite><a href=http://tools.ietf.org/html/rfc3676>The Text/Plain Format and DelSp Parameters</a></cite>, R. Gellens. IETF.<dt id=refsRFC3864>[RFC3864]<dd><cite><a href=http://tools.ietf.org/html/rfc3864>Registration Procedures for Message Header Fields</a></cite>, G. Klyne, M. Nottingham, J. Mogul. IETF.<dt id=refsRFC4329>[RFC4329]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4329>Scripting Media Types</a></cite>, B. Höhrmann. IETF.<dt id=refsRFC4337>[RFC4337]<dd>(Non-normative) <cite><a href=http://tools.ietf.
 org/html/rfc4337>MIME Type Registration for MPEG-4</a></cite>, Y. Lim, D. Singer. IETF.<dt id=refsRFC4395>[RFC4395]<dd><cite><a href=http://tools.ietf.org/html/rfc4395>Guidelines and Registration Procedures for New URI Schemes</a></cite>, T. Hansen, T. Hardie, L. Masinter. IETF.<dt id=refsRFC4648>[RFC4648]<dd><cite><a href=http://tools.ietf.org/html/rfc4648>The Base16, Base32, and Base64 Data Encodings</a></cite>, S. Josefsson. IETF.<dt id=refsRFC5280>[RFC5280]<dd><cite><a href=http://tools.ietf.org/html/rfc5280>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.<dt id=refsRFC5322>[RFC5322]<dd><cite><a href=http://tools.ietf.org/html/rfc5322>Internet Message Format</a></cite>, P. Resnick. IETF.<dt id=refsRFC6381>[RFC6381]<dd><cite><a href=http://tools.ietf.org/html/rfc6381>The 'Codecs' and 'Profiles' Parameters for "Bucket" Media Types</a></ci
 te>, R. Gellens, D. Singer, P. Frojdh. IETF.<dt id=refsRFC6266>[RFC6266]<dd><cite><a href=http://tools.ietf.org/html/rfc6266>Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)</a></cite>, J. Reschke. IETF.<dt id=refsRFC6350>[RFC6350]<dd><cite><a href=http://tools.ietf.org/html/rfc6350>vCard Format Specification</a></cite>, S. Perreault. IETF.<dt id=refsRFC7303>[RFC7303]<dd><cite><a href=http://tools.ietf.org/html/rfc7303>XML Media Types</a></cite>, H. Thompson, C. Lilley. IETF.<dt id=refsSCSU>[SCSU]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr6/>UTR #6: A Standard Compression Scheme For Unicode</a></cite>, M. Wolf, K. Whistler, C. Wicksteed, M. Davis, A. Freytag, M. Scherer. Unicode Consortium.<dt id=refsSELECTORS>[SELECTORS]<dd><cite><a href=http://dev.w3.org/csswg/selectors/>Selectors</a></cite>, E. Etemad, T. Çelik, D. Glazman, I. Hickson, P. Linss, J. Williams. W3C.<dt id=refsSMS>[SMS]<dd>(Non-normative) <cite><a 
 href=http://tools.ietf.org/html/rfc5724>URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS)</a></cite>, E. Wilde, A. Vaha-Sipila. IETF.<dt id=refsSRGB>[SRGB]<dd><cite lang=en-GB><a href="http://webstore.iec.ch/webstore/webstore.nsf/artnum/025408!OpenDocument&Click=">IEC 61966-2-1: Multimedia systems and equipment — Colour measurement and management — Part 2-1: Colour management — Default RGB colour space — sRGB</a></cite>. IEC.<dt id=refsSVG>[SVG]<dd><cite><a href=http://www.w3.org/TR/SVGTiny12/>Scalable Vector Graphics (SVG) Tiny 1.2 Specification</a></cite>, O. Andersson, R. Berjon, E. Dahlström, A. Emmons, J. Ferraiolo, A. Grasso, V. Hardy, S. Hayman, D. Jackson, C. Lilley, C. McCormack, A. Neumann, C. Northway, A. Quint, N. Ramani, D. Schepers, A. Shellshear. W3C.<dt id=refsTOR>[TOR]<dd>(Non-normative) <cite><a href=https://www.torproject.org/>Tor</a></cite>.<dt id=refsTOUCH>[TOUCH]<dd><cite><a href=https://dvcs.w3.org/hg
 /webevents/raw-file/v1/touchevents.html>Touch Events</a></cite>, D. Schepers, S. Moon, M. Brubeck, A. Barstow. W3C.<dt id=refsTZDATABASE>[TZDATABASE]<dd>(Non-normative) <cite><a href=http://www.iana.org/time-zones>Time Zone Database</a></cite>. IANA.<dt id=refsUAAG>[UAAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/UAAG20/>User Agent Accessibility Guidelines (UAAG) 2.0</a></cite>, J. Allan, K. Ford, J. Richards, J. Spellman. W3C.<dt id=refsUCA>[UCA]<dd><cite><a href=http://www.unicode.org/reports/tr10/>UTR #10: Unicode Collation Algorithm</a></cite>, M. Davis, K. Whistler. Unicode Consortium.<dt id=refsUNICODE>[UNICODE]<dd><cite><a href=http://www.unicode.org/versions/>The Unicode Standard</a></cite>. Unicode Consortium.<dt id=refsUNIVCHARDET>[UNIVCHARDET]<dd>(Non-normative) <cite><a href=http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html>A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings
  of the 19th International Unicode Conference</cite>.<dt id=refsURL>[URL]<dd><cite><a href=https://url.spec.whatwg.org/>URL</a></cite>, A. van Kesteren. WHATWG.<dt id=refsURN>[URN]<dd><cite><a href=http://tools.ietf.org/html/rfc2141>URN Syntax</a></cite>, R. Moats. IETF.<dt id=refsUTF7>[UTF7]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc2152>UTF-7: A Mail-Safe Transformation Format of Unicode</a></cite>, D. Goldsmith, M. Davis. IETF.<dt id=refsUTF8DET>[UTF8DET]<dd>(Non-normative) <cite><a href=http://www.w3.org/International/questions/qa-forms-utf-8>Multilingual form encoding</a></cite>, M. Dürst. W3C.<dt id=refsUTR36>[UTR36]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr36/>UTR #36: Unicode Security Considerations</a></cite>, M. Davis, M. Suignard. Unicode Consortium.<dt id=refsWCAG>[WCAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/WCAG20/>Web Content Accessibility Guidelines (WCAG) 2.0</a></cite>, B. Caldwell, M. Cooper, L.
  Reid, G. Vanderheiden. W3C.<dt id=refsWEBGL>[WEBGL]<dd><cite><a href=http://www.khronos.org/registry/webgl/specs/latest/>WebGL Specification</a></cite>, D. Jackson. Khronos Group.<dt id=refsWEBIDL>[WEBIDL]<dd><cite><a href=http://dev.w3.org/2006/webapi/WebIDL/>Web IDL</a></cite>, C. McCormack. W3C.<dt id=refsWEBLINK>[WEBLINK]<dd><cite><a href=http://tools.ietf.org/html/rfc5988>Web Linking</a></cite>, M. Nottingham. IETF.<dt id=refsWEBMCG>[WEBMCG]<dd><cite><a href=http://www.webmproject.org/code/specs/container/>WebM Container Guidelines</a></cite>. The WebM Project.<dt id=refsWEBVTT>[WEBVTT]<dd><cite><a href=http://dev.w3.org/html5/webvtt/>WebVTT</a></cite>, I. Hickson. W3C.<dt id=refsWHATWGWIKI>[WHATWGWIKI]<dd><cite><a href=https://wiki.whatwg.org/>The WHATWG Wiki</a></cite>. WHATWG.<dt id=refsWSP>[WSP]<dd><cite><a href=http://tools.ietf.org/html/rfc6455>The WebSocket protocol</a></cite>, I. Fette, A. Melnikov. IETF.<dt id=refsX121>[X121]<dd><cite>Recommendation X.121 — 
 International Numbering Plan for Public Data Networks</cite>, CCITT Blue Book, Fascicle VIII.3, pp. 317-332.<dt id=refsX690>[X690]<dd><cite><a href=http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf>Recommendation X.690 — Information Technology — ASN.1 Encoding Rules — Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER), and Distinguished Encoding Rules (DER)</a></cite>. International Telecommunication Union.<dt id=refsXFN>[XFN]<dd><cite><a href=http://gmpg.org/xfn/11>XFN 1.1 profile</a></cite>, T. Çelik, M. Mullenweg, E. Meyer. GMPG.<dt id=refsXHR>[XHR]<dd><cite><a href=https://xhr.spec.whatwg.org/><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.<dt id=refsXML>[XML]<dd><cite><a href=http://www.w3.org/TR/xml/>Extensible Markup Language</a></cite>, T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler, F. Yergeau. W3C.<dt id=refsXMLBASE>[XMLBASE]<dd><cite><a href=http://www.w3.org/TR/xmlbase/>XML Base</a></cite>, J. M
 arsh, R. Tobin. W3C.<dt id=refsXMLNS>[XMLNS]<dd><cite><a href=http://www.w3.org/TR/xml-names/>Namespaces in XML</a></cite>, T. Bray, D. Hollander, A. Layman, R. Tobin. W3C.<dt id=refsXMLSSPI>[XMLSSPI]<dd><cite><a href=http://www.w3.org/TR/xml-stylesheet/>Associating Style Sheets with XML documents</a></cite>, J. Clark, S. Pieters, H. Thompson. W3C.<dt id=refsXPATH10>[XPATH10]<dd><cite><a href=http://www.w3.org/TR/1999/REC-xpath-19991116>XML Path Language (XPath) Version 1.0</a></cite>, J. Clark, S. DeRose. W3C.<dt id=refsXSLT10>[XSLT10]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/1999/REC-xslt-19991116>XSL Transformations (XSLT) Version 1.0</a></cite>, J. Clark. W3C.</dl>
 
 
   <h2 id=acknowledgements class=no-num>Acknowledgements</h2> 

Modified: index
===================================================================
--- index	2014-09-17 05:47:14 UTC (rev 8780)
+++ index	2014-09-17 17:19:38 UTC (rev 8781)
@@ -291,7 +291,7 @@
   </style><link rel=stylesheet href=status.css><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>16 September 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>17 September 2014</span></h2></hgroup>
    
    <nav>
     <div>
@@ -356,7 +356,7 @@
 
   <p>In more length: The term "HTML5" is widely used as a buzzword to refer to modern Web
   technologies, many of which (though by no means all) are developed at the WHATWG. This document is
-  one such; others are available from <a href=http://whatwg.org/specs/>the WHATWG
+  one such; others are available from <a href=https://whatwg.org/specs/>the WHATWG
   specification index</a>.</p>
 
   <p class=note>Although we have asked them to stop doing so, the W3C also republishes some parts
@@ -1119,7 +1119,7 @@
   <p><i>This section is non-normative.</i></p>
 
   <p>Authors are encouraged to make use of conformance checkers (also known as <i>validators</i>) to
-  catch common mistakes. The WHATWG maintains a list of such tools at: <a href=http://validator.whatwg.org/>http://validator.whatwg.org/</a></p>
+  catch common mistakes. The WHATWG maintains a list of such tools at: <a href=https://validator.whatwg.org/>https://validator.whatwg.org/</a></p>
 
 
 
@@ -1715,9 +1715,9 @@
   characters</a>).</p>
 
   <p>A <dfn id=nodes-are-inserted>node <var>A</var> is inserted</dfn> into a node <var>B</var>
-  when the <a href=http://dom.spec.whatwg.org/#concept-node-insert-ext id=dom-trees:concept-node-insert-ext data-x-internal=concept-node-insert-ext>insertion steps</a> are invoked with
+  when the <a href=https://dom.spec.whatwg.org/#concept-node-insert-ext id=dom-trees:concept-node-insert-ext data-x-internal=concept-node-insert-ext>insertion steps</a> are invoked with
   <var>A</var> as the argument and <var>A</var>'s new parent is <var>B</var>. Similarly, a <dfn id=nodes-are-removed>node <var>A</var> is removed</dfn> from a node <var>B</var> when the
-  <a href=http://dom.spec.whatwg.org/#concept-node-remove-ext id=dom-trees:concept-node-remove-ext data-x-internal=concept-node-remove-ext>removing steps</a> are invoked with <var>A</var> as the
+  <a href=https://dom.spec.whatwg.org/#concept-node-remove-ext id=dom-trees:concept-node-remove-ext data-x-internal=concept-node-remove-ext>removing steps</a> are invoked with <var>A</var> as the
   <var>removedNode</var> argument and <var>B</var> as the <var>oldParent</var> argument.</p>
 
 
@@ -2118,7 +2118,7 @@
 
     <p>The following terms are used as defined in the WHATWG Encoding standard: <a href=#refsENCODING>[ENCODING]</a></p>
 
-    <ul class=brief><li><dfn id=getting-an-encoding><a href=http://encoding.spec.whatwg.org/#concept-encoding-get>Getting an encoding</a></dfn>
+    <ul class=brief><li><dfn id=getting-an-encoding><a href=https://encoding.spec.whatwg.org/#concept-encoding-get>Getting an encoding</a></dfn>
 
      <li>The <dfn id=encoder>encoder</dfn> and <dfn id=decoder>decoder</dfn> algorithms for various encodings, including
      the <dfn id=utf-8-encoder>UTF-8 encoder</dfn> and <dfn id=utf-8-decoder>UTF-8 decoder</dfn>
@@ -2351,9 +2351,9 @@
 
     <p>In particular, the following features are defined in the DOM specification: <a href=#refsDOM>[DOM]</a></p> 
 
-    <ul class=brief><li><dfn id=attr><code>Attr</code></dfn> interface<li><dfn id=comment-2><code>Comment</code></dfn> interface<li><dfn id=domimplementation><code>DOMImplementation</code></dfn> interface<li><dfn id=dom-document><code>Document</code></dfn> interface<li><dfn id=xmldocument><code>XMLDocument</code></dfn> interface<li><dfn id=documentfragment><code>DocumentFragment</code></dfn> interface<li><dfn id=documenttype><code>DocumentType</code></dfn> interface<li><dfn id=domexception><code>DOMException</code></dfn> interface<li><dfn id=childnode><code>ChildNode</code></dfn> interface<li><dfn id=element><code>Element</code></dfn> interface<li><dfn id=node><code>Node</code></dfn> interface<li><dfn id=nodelist><code>NodeList</code></dfn> interface<li><dfn id=processinginstruction><code>ProcessingInstruction</code></dfn> interface<li><dfn id=text><code>Text</code></dfn> interface<li><dfn id=node-document><a href=http://dom.spec.whatwg.org/#concept-node-document>node docume
 nt</a></dfn> concept<li><dfn id=htmlcollection><code>HTMLCollection</code></dfn> interface<li><dfn id=dom-htmlcollection-length><code>HTMLCollection.length</code></dfn> attribute<li><dfn id=dom-htmlcollection-item><code>HTMLCollection.item()</code></dfn> method<li><dfn id=dom-htmlcollection-nameditem><code>HTMLCollection.namedItem()</code></dfn> method<li>The terms <dfn id=collections>collections</dfn> and <dfn id=represented-by-the-collection>represented by the collection</dfn><li><dfn id=domtokenlist><code>DOMTokenList</code></dfn> interface<li><dfn id=domsettabletokenlist><code>DOMSettableTokenList</code></dfn> interface<li><dfn id=dom-domsettabletokenlist-value><code>DOMSettableTokenList.value</code></dfn> attribute<li><dfn id=dom-domimplementation-createdocument><code>createDocument()</code></dfn> method<li><dfn id=dom-domimplementation-createhtmldocument><code>createHTMLDocument()</code></dfn> method<li><dfn id=dom-document-createelement><code>createElement()</code></d
 fn> method<li><dfn id=dom-document-createelementns><code>createElementNS()</code></dfn> method<li><dfn id=dom-document-getelementbyid><code>getElementById()</code></dfn> method<li><dfn id=dom-document-getelementsbyclassname><code>getElementsByClassName()</code></dfn> method<li><dfn id=dom-node-insertbefore><code>insertBefore()</code></dfn> method<li><dfn id=dom-node-childnodes><code>childNodes</code></dfn> attribute<li><dfn id=dom-node-localname><code>localName</code></dfn> attribute<li><dfn id=dom-node-parentnode><code>parentNode</code></dfn> attribute<li><dfn id=dom-node-namespaceuri><code>namespaceURI</code></dfn> attribute<li><dfn id=dom-element-tagname><code>tagName</code></dfn> attribute<li><dfn id=dom-element-id><code>id</code></dfn> attribute<li><dfn id=textcontent><code>textContent</code></dfn> attribute<li>The <dfn id=concept-node-insert>insert</dfn>, <dfn id=concept-node-append>append</dfn>, <dfn id=concept-node-remove>remove</dfn>, <dfn id=concept-node-replace>re
 place</dfn>, and <dfn id=concept-node-adopt>adopt</dfn> algorithms for nodes<li>The <dfn id=concept-node-insert-ext><a href=http://dom.spec.whatwg.org/#concept-node-insert-ext>insertion steps</a></dfn>,
-             <dfn id=concept-node-remove-ext><a href=http://dom.spec.whatwg.org/#concept-node-remove-ext>removing steps</a></dfn>,
-         and <dfn id=concept-node-adopt-ext><a href=http://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=dependencies
 :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></code
 >, 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-rejec
 t>reject</dfn> algorithms</ul>
+    <ul class=brief><li><dfn id=attr><code>Attr</code></dfn> interface<li><dfn id=comment-2><code>Comment</code></dfn> interface<li><dfn id=domimplementation><code>DOMImplementation</code></dfn> interface<li><dfn id=dom-document><code>Document</code></dfn> interface<li><dfn id=xmldocument><code>XMLDocument</code></dfn> interface<li><dfn id=documentfragment><code>DocumentFragment</code></dfn> interface<li><dfn id=documenttype><code>DocumentType</code></dfn> interface<li><dfn id=domexception><code>DOMException</code></dfn> interface<li><dfn id=childnode><code>ChildNode</code></dfn> interface<li><dfn id=element><code>Element</code></dfn> interface<li><dfn id=node><code>Node</code></dfn> interface<li><dfn id=nodelist><code>NodeList</code></dfn> interface<li><dfn id=processinginstruction><code>ProcessingInstruction</code></dfn> interface<li><dfn id=text><code>Text</code></dfn> interface<li><dfn id=node-document><a href=https://dom.spec.whatwg.org/#concept-node-document>node docum
 ent</a></dfn> concept<li><dfn id=htmlcollection><code>HTMLCollection</code></dfn> interface<li><dfn id=dom-htmlcollection-length><code>HTMLCollection.length</code></dfn> attribute<li><dfn id=dom-htmlcollection-item><code>HTMLCollection.item()</code></dfn> method<li><dfn id=dom-htmlcollection-nameditem><code>HTMLCollection.namedItem()</code></dfn> method<li>The terms <dfn id=collections>collections</dfn> and <dfn id=represented-by-the-collection>represented by the collection</dfn><li><dfn id=domtokenlist><code>DOMTokenList</code></dfn> interface<li><dfn id=domsettabletokenlist><code>DOMSettableTokenList</code></dfn> interface<li><dfn id=dom-domsettabletokenlist-value><code>DOMSettableTokenList.value</code></dfn> attribute<li><dfn id=dom-domimplementation-createdocument><code>createDocument()</code></dfn> method<li><dfn id=dom-domimplementation-createhtmldocument><code>createHTMLDocument()</code></dfn> method<li><dfn id=dom-document-createelement><code>createElement()</code></
 dfn> method<li><dfn id=dom-document-createelementns><code>createElementNS()</code></dfn> method<li><dfn id=dom-document-getelementbyid><code>getElementById()</code></dfn> method<li><dfn id=dom-document-getelementsbyclassname><code>getElementsByClassName()</code></dfn> method<li><dfn id=dom-node-insertbefore><code>insertBefore()</code></dfn> method<li><dfn id=dom-node-childnodes><code>childNodes</code></dfn> attribute<li><dfn id=dom-node-localname><code>localName</code></dfn> attribute<li><dfn id=dom-node-parentnode><code>parentNode</code></dfn> attribute<li><dfn id=dom-node-namespaceuri><code>namespaceURI</code></dfn> attribute<li><dfn id=dom-element-tagname><code>tagName</code></dfn> attribute<li><dfn id=dom-element-id><code>id</code></dfn> attribute<li><dfn id=textcontent><code>textContent</code></dfn> attribute<li>The <dfn id=concept-node-insert>insert</dfn>, <dfn id=concept-node-append>append</dfn>, <dfn id=concept-node-remove>remove</dfn>, <dfn id=concept-node-replace>r
 eplace</dfn>, and <dfn id=concept-node-adopt>adopt</dfn> algorithms for nodes<li>The <dfn id=concept-node-insert-ext><a href=https://dom.spec.whatwg.org/#concept-node-insert-ext>insertion steps</a></dfn>,
+             <dfn id=concept-node-remove-ext><a href=https://dom.spec.whatwg.org/#concept-node-remove-ext>removing steps</a></dfn>,
+         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>
@@ -2379,7 +2379,7 @@
     <p>The following features are defined in the <cite lang=en-US>DOM Parsing and
     Serialization</cite> specification: <a href=#refsDOMPARSING>[DOMPARSING]</a></p>
 
-    <ul class=brief><li><dfn id=domparser><a href=http://domparsing.spec.whatwg.org/#the-domparser-interface><code>DOMParser</code></a></dfn><li><dfn id=dom-innerhtml><code>innerHTML</code></dfn><li><dfn id=dom-outerhtml><code>outerHTML</code></dfn></ul>
+    <ul class=brief><li><dfn id=domparser><a href=https://domparsing.spec.whatwg.org/#the-domparser-interface><code>DOMParser</code></a></dfn><li><dfn id=dom-innerhtml><code>innerHTML</code></dfn><li><dfn id=dom-outerhtml><code>outerHTML</code></dfn></ul>
 
     <p>The <dfn id=selection><code>Selection</code></dfn> interface is defined in the <cite>HTML Editing
     APIs</cite> specification. <a href=#refsEDITING>[EDITING]</a></p>
@@ -2725,7 +2725,7 @@
 
   <p>Then, insert in its place the following:</p>
 
-  <blockquote cite="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c37">
+  <blockquote cite="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c37">
 
    <p>A QName in the node test is expanded into an expanded-name using the namespace declarations
    from the expression context. If the QName has a prefix, then there must be a namespace declaration for this prefix in
@@ -4302,7 +4302,7 @@
   compatibility with XML tools. <a href=#refsABOUT>[ABOUT]</a></p>
 
   <p>This specification defines the URL <dfn id=about:srcdoc><code>about:srcdoc</code></dfn> as a reserved, though
-  unresolvable, <code id=terminology-2:about-protocol-2><a data-x-internal=about-protocol href=http://tools.ietf.org/html/rfc6694#section-2>about:</a></code> URL, that is used as <a id="terminology-2:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
+  unresolvable, <code id=terminology-2:about-protocol-2><a data-x-internal=about-protocol href=http://tools.ietf.org/html/rfc6694#section-2>about:</a></code> URL, that is used as <a id="terminology-2:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
   document's address</a> of <a href=#an-iframe-srcdoc-document id=terminology-2:an-iframe-srcdoc-document><code>iframe</code> <code>srcdoc</code> documents</a>. <a href=#refsABOUT>[ABOUT]</a></p>
 
   <p>The <dfn id=fallback-base-url>fallback base URL</dfn> of a <code id=terminology-2:document><a href=#document>Document</a></code> object is the <a href=#absolute-url id=terminology-2:absolute-url>absolute
@@ -4310,18 +4310,18 @@
 
   <ol><li><p>If the <code id=terminology-2:document-2><a href=#document>Document</a></code> is <a href=#an-iframe-srcdoc-document id=terminology-2:an-iframe-srcdoc-document-2>an <code>iframe</code> <code>srcdoc</code> document</a>, then return the <a href=#document-base-url id=terminology-2:document-base-url>document base
    URL</a> of the <code id=terminology-2:document-3><a href=#document>Document</a></code>'s <a href=#browsing-context id=terminology-2:browsing-context>browsing context</a>'s <a href=#browsing-context-container id=terminology-2:browsing-context-container>browsing context
-   container</a>'s <a id=terminology-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> and abort these steps.<li>
+   container</a>'s <a id=terminology-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> and abort these steps.<li>
 
     
 
     
 
-    <p>If <a id="terminology-2:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> is <code id=terminology-2:about:blank><a href=#about:blank>about:blank</a></code>, and the
+    <p>If <a id="terminology-2:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> is <code id=terminology-2:about:blank><a href=#about:blank>about:blank</a></code>, and the
     <code id=terminology-2:document-4><a href=#document>Document</a></code>'s <a href=#browsing-context id=terminology-2:browsing-context-2>browsing context</a> has a <a href=#creator-browsing-context id=terminology-2:creator-browsing-context>creator browsing
     context</a>, then return the <a href=#document-base-url id=terminology-2:document-base-url-2>document base URL</a> of the <a href=#creator-document id=terminology-2:creator-document>creator
     <code>Document</code></a>, and abort these steps.</p>
 
-   <li><p>Return <a id="terminology-2:the-document's-address-3" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
+   <li><p>Return <a id="terminology-2:the-document's-address-3" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
 
   <p>The <dfn id=document-base-url>document base URL</dfn> of a <code id=terminology-2:document-5><a href=#document>Document</a></code> object is the <a href=#absolute-url id=terminology-2:absolute-url-2>absolute
   URL</a> obtained by running these substeps:</p>
@@ -4472,13 +4472,13 @@
     <p>Let <var>document</var> be the appropriate <code id=processing-model:document><a href=#document>Document</a></code> as given by the
     following list:</p>
 
-    <dl class=switch><dt>If there is a specific <i>override referrer source</i><dd>The <i>override referrer source</i>.<dt>When <a href=#navigate id=processing-model:navigate>navigating</a><dd>The <a href=#active-document id=processing-model:active-document>active document</a> of the <a href=#source-browsing-context id=processing-model:source-browsing-context>source browsing context</a>.<dt>When fetching resources for an element<dd>The element's <a id=processing-model:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
+    <dl class=switch><dt>If there is a specific <i>override referrer source</i><dd>The <i>override referrer source</i>.<dt>When <a href=#navigate id=processing-model:navigate>navigating</a><dd>The <a href=#active-document id=processing-model:active-document>active document</a> of the <a href=#source-browsing-context id=processing-model:source-browsing-context>source browsing context</a>.<dt>When fetching resources for an element<dd>The element's <a id=processing-model:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
 
    <li>
 
     <p>While <var>document</var> is <a href=#an-iframe-srcdoc-document id=processing-model:an-iframe-srcdoc-document>an <code>iframe</code> <code>srcdoc</code> document</a>, let <var>document</var> be
     <var>document</var>'s <a href=#browsing-context id=processing-model:browsing-context>browsing context</a>'s <a href=#browsing-context-container id=processing-model:browsing-context-container>browsing context
-    container</a>'s <a id=processing-model:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> instead.</p>
+    container</a>'s <a id=processing-model:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> instead.</p>
 
    <li>
 
@@ -4488,7 +4488,7 @@
 
    <li>
 
-    <p>Let <var>referrer</var> be <a id="processing-model:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of <var>document</var>.</p>
+    <p>Let <var>referrer</var> be <a id="processing-model:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of <var>document</var>.</p>
 
    <li>
 
@@ -4665,13 +4665,13 @@
   <p>The <dfn id=content-type>Content-Type metadata</dfn> of a resource must be obtained and
   interpreted in a manner consistent with the requirements of the MIME Sniffing specification. <a href=#refsMIMESNIFF>[MIMESNIFF]</a></p>
 
-  <p>The <dfn id=content-type-sniffing-2><a href=http://mimesniff.spec.whatwg.org/#sniffed-mime-type>sniffed type of a resource</a></dfn>
+  <p>The <dfn id=content-type-sniffing-2><a href=https://mimesniff.spec.whatwg.org/#sniffed-mime-type>sniffed type of a resource</a></dfn>
   must be found in a manner consistent with the requirements given in the MIME Sniffing
   specification for finding the <i>sniffed media type</i> of the relevant sequence of octets. <a href=#refsMIMESNIFF>[MIMESNIFF]</a></p>
 
-  <p>The <dfn id=content-type-sniffing:-image><a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically>rules for
-  sniffing images specifically</a></dfn>, the <dfn id=content-type-sniffing:-text-or-binary><a href=http://mimesniff.spec.whatwg.org/#rules-for-text-or-binary>rules for distinguishing
-  if a resource is text or binary</a></dfn>, and the <dfn id=content-type-sniffing:-video><a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically>rules
+  <p>The <dfn id=content-type-sniffing:-image><a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically>rules for
+  sniffing images specifically</a></dfn>, the <dfn id=content-type-sniffing:-text-or-binary><a href=https://mimesniff.spec.whatwg.org/#rules-for-text-or-binary>rules for distinguishing
+  if a resource is text or binary</a></dfn>, and the <dfn id=content-type-sniffing:-video><a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically>rules
   for sniffing audio and video specifically</a></dfn> are also defined in the MIME Sniffing
   specification. These rules return a <a href=#mime-type id=content-type-sniffing:mime-type>MIME type</a> as their result. <a href=#refsMIMESNIFF>[MIMESNIFF]</a></p>
 
@@ -4695,8 +4695,8 @@
 
     <p>Process the next character as follows:</p>
 
-    <dl class=switch><dt>If it is a U+0022 QUOTATION MARK character (") and there is a later U+0022 QUOTATION MARK character (") in <var>s</var><dt>If it is a U+0027 APOSTROPHE character (') and there is a later U+0027 APOSTROPHE character (') in <var>s</var><dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that is between
-     this character and the next earliest occurrence of this character.<dt>If it is an unmatched U+0022 QUOTATION MARK character (")<dt>If it is an unmatched U+0027 APOSTROPHE character (')<dt>If there is no next character<dd>Return nothing.<dt>Otherwise<dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding-2 href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that consists of
+    <dl class=switch><dt>If it is a U+0022 QUOTATION MARK character (") and there is a later U+0022 QUOTATION MARK character (") in <var>s</var><dt>If it is a U+0027 APOSTROPHE character (') and there is a later U+0027 APOSTROPHE character (') in <var>s</var><dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that is between
+     this character and the next earliest occurrence of this character.<dt>If it is an unmatched U+0022 QUOTATION MARK character (")<dt>If it is an unmatched U+0027 APOSTROPHE character (')<dt>If there is no next character<dd>Return nothing.<dt>Otherwise<dd>Return the result of <a id=extracting-character-encodings-from-meta-elements:getting-an-encoding-2 href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from the substring that consists of
      this character up to but not including the first <a href=#space-character id=extracting-character-encodings-from-meta-elements:space-character-3>space character</a> or U+003B
      SEMICOLON character (;), or the end of <var>s</var>, whichever comes first.</dl>
 
@@ -4983,7 +4983,7 @@
 
   <ol><li>If the corresponding content attribute is absent, then the IDL attribute must return
    null.<li>Let <var>candidate</var> be the element that the <code id=reflecting-content-attributes-in-idl-attributes:dom-document-getelementbyid><a href=#dom-document-getelementbyid>document.getElementById()</a></code> method would find when
-   called on the content attribute's element's <a id=reflecting-content-attributes-in-idl-attributes:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> if it were passed as its argument the current value of
+   called on the content attribute's element's <a id=reflecting-content-attributes-in-idl-attributes:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> if it were passed as its argument the current value of
    the corresponding content attribute.<li>If <var>candidate</var> is null, or if it is not type-compatible with the IDL
    attribute, then the IDL attribute must return null.<li>Otherwise, it must return <var>candidate</var>.</ol>
 
@@ -5745,7 +5745,7 @@
 
   <p>Every XML and HTML document in an HTML UA is represented by a <code id=documents:document><a href=#document>Document</a></code> object. <a href=#refsDOM>[DOM]</a></p>
 
-  <p><dfn id="the-document's-address"><a href=http://dom.spec.whatwg.org/#concept-document-url>The document's
+  <p><dfn id="the-document's-address"><a href=https://dom.spec.whatwg.org/#concept-document-url>The document's
   address</a></dfn> is the <i>URL associated with a <code id=documents:document-2><a href=#document>Document</a></code></i> (as defined in the DOM
   standard). It is initially set when the <code id=documents:document-3><a href=#document>Document</a></code> is created, but that can change
   during the lifetime of the <code id=documents:document-4><a href=#document>Document</a></code>; for example, it changes when the user <a href=#navigate id=documents:navigate>navigates</a> to a <a href=#scroll-to-fragid id=documents:scroll-to-fragid>fragment identifier</a>
@@ -5753,13 +5753,13 @@
   with a new <a href=#url id=documents:url>URL</a>. <a href=#refsDOM>[DOM]</a></p>
   
 
-  <p class=warning>Interactive user agents typically expose <a id="documents:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> in
+  <p class=warning>Interactive user agents typically expose <a id="documents:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> in
   their user interface. This is the primary mechanism by which a user can tell if a site is
   attempting to impersonate another.</p>
 
   <p>When a <code id=documents:document-5><a href=#document>Document</a></code> is created by a <a href=#concept-script id=documents:concept-script>script</a> using
-  the <code id=documents:dom-domimplementation-createdocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> or <code id=documents:dom-domimplementation-createhtmldocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code> APIs, <a id="documents:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
-  document's address</a> is the same as <a id="documents:the-document's-address-3" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the
+  the <code id=documents:dom-domimplementation-createdocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> or <code id=documents:dom-domimplementation-createhtmldocument><a href=#dom-domimplementation-createhtmldocument>createHTMLDocument()</a></code> APIs, <a id="documents:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
+  document's address</a> is the same as <a id="documents:the-document's-address-3" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the
   <a href=#responsible-document id=documents:responsible-document>responsible document</a> specified by the script's <a href=#settings-object id=documents:settings-object>settings object</a>, and the
   <code id=documents:document-6><a href=#document>Document</a></code> is both <a href=#ready-for-post-load-tasks id=documents:ready-for-post-load-tasks>ready for post-load tasks</a> and <a href=#completely-loaded id=documents:completely-loaded>completely
   loaded</a> immediately.</p>
@@ -5778,7 +5778,7 @@
 
   <ol><li><p>Let <var>source</var> be the value of the <a href=#browsing-context id=documents:browsing-context>browsing context</a>'s
    <a href=#active-document id=documents:active-document>active document</a>'s <a href=#reload-override-buffer id=documents:reload-override-buffer>reload override buffer</a>.<li><p>Let <var>address</var> be the <a href=#browsing-context id=documents:browsing-context-2>browsing context</a>'s <a href=#active-document id=documents:active-document-2>active
-   document</a>'s <a href=http://dom.spec.whatwg.org/#concept-document-url id="documents:the-document's-address-4" data-x-internal="the-document's-address">address</a>.<li>
+   document</a>'s <a href=https://dom.spec.whatwg.org/#concept-document-url id="documents:the-document's-address-4" data-x-internal="the-document's-address">address</a>.<li>
 
     <p><a href=#navigate id=documents:navigate-2>Navigate</a> the <a href=#browsing-context id=documents:browsing-context-3>browsing context</a> to
     a resource whose source is <var>source</var>, with <a href=#replacement-enabled id=documents:replacement-enabled>replacement enabled</a>
@@ -5862,7 +5862,7 @@
 
   <dl class=domintro><dt><var>document</var> . <code id=resource-metadata-management:dom-document-referrer><a href=#dom-document-referrer>referrer</a></code><dd>
 
-    <p>Returns <a href=http://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <code id=resource-metadata-management:document><a href=#document>Document</a></code>
+    <p>Returns <a href=https://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <code id=resource-metadata-management:document><a href=#document>Document</a></code>
     from which the user navigated to this one, unless it was blocked or there was no such document,
     in which case it returns the empty string.</p>
 
@@ -5905,12 +5905,12 @@
   
 
   <p>The <dfn id=dom-document-cookie><code>cookie</code></dfn> attribute represents the cookies
-  of the resource identified by <a id="resource-metadata-management:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</p>
+  of the resource identified by <a id="resource-metadata-management:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</p>
 
   <p>A <code id=resource-metadata-management:document-3><a href=#document>Document</a></code> object that falls into one of the following conditions is a
   <dfn id=cookie-averse-document-object>cookie-averse <code>Document</code> object</dfn>:</p>
 
-  <ul><li>A <code id=resource-metadata-management:document-4><a href=#document>Document</a></code> that has no <a href=#browsing-context id=resource-metadata-management:browsing-context>browsing context</a>.<li>A <code id=resource-metadata-management:document-5><a href=#document>Document</a></code> whose <a href=http://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address-3" data-x-internal="the-document's-address">address</a> does not
+  <ul><li>A <code id=resource-metadata-management:document-4><a href=#document>Document</a></code> that has no <a href=#browsing-context id=resource-metadata-management:browsing-context>browsing context</a>.<li>A <code id=resource-metadata-management:document-5><a href=#document>Document</a></code> whose <a href=https://dom.spec.whatwg.org/#concept-document-url id="resource-metadata-management:the-document's-address-3" data-x-internal="the-document's-address">address</a> does not
    use a server-based naming authority.</ul>
 
   
@@ -5919,7 +5919,7 @@
   object</a>, then the user agent must return the empty string. Otherwise, if the
   <code id=resource-metadata-management:document-6><a href=#document>Document</a></code>'s <a href=#origin-2 id=resource-metadata-management:origin-2>origin</a> is not a scheme/host/port tuple, the user agent must
   throw a <code id=resource-metadata-management:securityerror-2><a href=#securityerror>SecurityError</a></code> exception. Otherwise, the user agent must first <a href=#obtain-the-storage-mutex id=resource-metadata-management:obtain-the-storage-mutex>obtain
-  the storage mutex</a> and then return the <a href=#cookie-string id=resource-metadata-management:cookie-string>cookie-string</a> for <a id="resource-metadata-management:the-document's-address-4" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
+  the storage mutex</a> and then return the <a href=#cookie-string id=resource-metadata-management:cookie-string>cookie-string</a> for <a id="resource-metadata-management:the-document's-address-4" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
   for a "non-HTTP" API, decoded using the <a href=#utf-8-decoder id=resource-metadata-management:utf-8-decoder>UTF-8 decoder</a>. <a href=#refsCOOKIES>[COOKIES]</a>
   <a href=#fingerprinting-vector id=resource-metadata-management:fingerprinting-vector class=fingerprint title="There is a potential fingerprinting vector here."><img alt="(This is a fingerprinting vector.)" src=https://images.whatwg.org/fingerprint.png width=46 height=64></a>
   </p>
@@ -5928,7 +5928,7 @@
   the user agent must do nothing. Otherwise, if the <code id=resource-metadata-management:document-7><a href=#document>Document</a></code>'s <a href=#origin-2 id=resource-metadata-management:origin-2-2>origin</a> is
   not a scheme/host/port tuple, the user agent must throw a <code id=resource-metadata-management:securityerror-3><a href=#securityerror>SecurityError</a></code> exception.
   Otherwise, the user agent must <a href=#obtain-the-storage-mutex id=resource-metadata-management:obtain-the-storage-mutex-2>obtain the storage mutex</a> and then act as it would when
-  <a href=#receives-a-set-cookie-string id=resource-metadata-management:receives-a-set-cookie-string>receiving a set-cookie-string</a> for <a id="resource-metadata-management:the-document's-address-5" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
+  <a href=#receives-a-set-cookie-string id=resource-metadata-management:receives-a-set-cookie-string>receiving a set-cookie-string</a> for <a id="resource-metadata-management:the-document's-address-5" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the
   document's address</a> via a "non-HTTP" API, consisting of the new value encoded as UTF-8. <a href=#refsCOOKIES>[COOKIES]</a> <a href=#refsENCODING>[ENCODING]</a></p>
 
   <p class=note>Since the <code id=resource-metadata-management:dom-document-cookie-2><a href=#dom-document-cookie>cookie</a></code> attribute is accessible
@@ -9131,7 +9131,7 @@
 
     <p>Do a <a href=#potentially-cors-enabled-fetch id=the-link-element:potentially-cors-enabled-fetch>potentially CORS-enabled fetch</a> of the resulting <a href=#absolute-url id=the-link-element:absolute-url>absolute
     URL</a>, with the <i>mode</i> being the current state of the element's <code id=the-link-element:attr-link-crossorigin-2><a href=#attr-link-crossorigin>crossorigin</a></code> content attribute, the <i>origin</i>
-    being the <a href=#origin-2 id=the-link-element:origin-2>origin</a> of the <code id=the-link-element:the-link-element-9><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
+    being the <a href=#origin-2 id=the-link-element:origin-2>origin</a> of the <code id=the-link-element:the-link-element-9><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
     <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
     <p>The resource obtained in this fashion can be either <a href=#cors-same-origin id=the-link-element:cors-same-origin>CORS-same-origin</a> or
@@ -9161,7 +9161,7 @@
   <p>The <a href=#task-source id=the-link-element:task-source>task source</a> for these <a href=#concept-task id=the-link-element:concept-task>tasks</a> is the <a href=#dom-manipulation-task-source id=the-link-element:dom-manipulation-task-source>DOM
   manipulation task source</a>.</p>
 
-  <p>The element must <a href=#delay-the-load-event id=the-link-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-link-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
+  <p>The element must <a href=#delay-the-load-event id=the-link-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-link-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
   attempts to obtain the resource and its <a href=#critical-subresources id=the-link-element:critical-subresources-3>critical subresources</a> are complete.
   (Resources that the user agent has not yet attempted to obtain, e.g. because it is waiting for the
   resource to be needed, do not <a href=#delay-the-load-event id=the-link-element:delay-the-load-event-2>delay the load event</a>.)</p>
@@ -9244,7 +9244,7 @@
 
   <p id=concept-link-type-sniffing>If the external resource link type defines rules for processing
   the resource's <a href=#content-type id=the-link-element:content-type>Content-Type metadata</a>, then those rules apply.
-  Otherwise, if the resource is expected to be an image, user agents may apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-link-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, with the <var>official
+  Otherwise, if the resource is expected to be an image, user agents may apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-link-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, with the <var>official
   type</var> being the type determined from the resource's <a href=#content-type id=the-link-element:content-type-2>Content-Type
   metadata</a>, and use the resulting sniffed type of the resource as if it was the actual type.
   Otherwise, if neither of these conditions apply or if the user agent opts not to apply the image
@@ -9303,7 +9303,7 @@
 
   <p>The <a href=#activation-behavior id=the-link-element:activation-behavior>activation behavior</a> of <code id=the-link-element:the-link-element-18><a href=#the-link-element>link</a></code> elements that create <a href=#hyperlink id=the-link-element:hyperlink-5>hyperlinks</a> is to run the following steps:</p>
 
-  <ol><li><p>If the <code id=the-link-element:the-link-element-19><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-link-element:fully-active>fully active</a>,
+  <ol><li><p>If the <code id=the-link-element:the-link-element-19><a href=#the-link-element>link</a></code> element's <a id=the-link-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-link-element:fully-active>fully active</a>,
    then abort these steps.<li><p><a href=#following-hyperlinks-2 id=the-link-element:following-hyperlinks-2-2>Follow the hyperlink</a> created by the
    <code id=the-link-element:the-link-element-20><a href=#the-link-element>link</a></code> element.</ol>
 
@@ -9556,7 +9556,7 @@
   <h5 id=other-metadata-names>4.2.5.2 Other metadata names</h5>
 
   <p><dfn id=concept-meta-extensions>Extensions to the predefined set of metadata names</dfn>
-  may be registered in the <a href=http://wiki.whatwg.org/wiki/MetaExtensions>WHATWG Wiki
+  may be registered in the <a href=https://wiki.whatwg.org/wiki/MetaExtensions>WHATWG Wiki
   MetaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>
 
   <p>Anyone is free to edit the WHATWG Wiki MetaExtensions page at any time to add a type. These new
@@ -9770,7 +9770,7 @@
       <ul><li>
 
         <p>After the refresh has come due (as defined below), if the user has not canceled the
-        redirect and if the <code id=pragma-directives:the-meta-element-11><a href=#the-meta-element>meta</a></code> element's <a id=pragma-directives:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=pragma-directives:active-sandboxing-flag-set>active
+        redirect and if the <code id=pragma-directives:the-meta-element-11><a href=#the-meta-element>meta</a></code> element's <a id=pragma-directives:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=pragma-directives:active-sandboxing-flag-set>active
         sandboxing flag set</a> does not have the <a href=#sandboxed-automatic-features-browsing-context-flag id=pragma-directives:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing
         context flag</a> set, <a href=#navigate id=pragma-directives:navigate>navigate</a> the
         <code id=pragma-directives:document><a href=#document>Document</a></code>'s <a href=#browsing-context id=pragma-directives:browsing-context>browsing context</a> to <var>url</var>, with
@@ -9841,7 +9841,7 @@
 
     <ol><li><p>If the <code id=pragma-directives:the-meta-element-14><a href=#the-meta-element>meta</a></code> element has no <code id=pragma-directives:attr-meta-content-10><a href=#attr-meta-content>content</a></code>
      attribute, or if that attribute's value is the empty string, then abort these steps.<li><p><a href=#obtain-the-storage-mutex id=pragma-directives:obtain-the-storage-mutex>Obtain the storage mutex</a>.<li><p>Act as if <a href=#receives-a-set-cookie-string id=pragma-directives:receives-a-set-cookie-string>receiving a
-     set-cookie-string</a> for <a id="pragma-directives:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> via a "non-HTTP" API,
+     set-cookie-string</a> for <a id="pragma-directives:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> via a "non-HTTP" API,
      consisting of the value of the element's <code id=pragma-directives:attr-meta-content-11><a href=#attr-meta-content>content</a></code>
      attribute encoded as UTF-8. <a href=#refsCOOKIES>[COOKIES]</a> <a href=#refsENCODING>[ENCODING]</a></ol>
 
@@ -9854,7 +9854,7 @@
   <h5 id=other-pragma-directives>4.2.5.4 Other pragma directives</h5>
 
   <p><dfn id=concept-http-equiv-extensions>Extensions to the predefined set of pragma
-  directives</dfn> may, under certain conditions, be registered in the <a href=http://wiki.whatwg.org/wiki/PragmaExtensions>WHATWG Wiki PragmaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>
+  directives</dfn> may, under certain conditions, be registered in the <a href=https://wiki.whatwg.org/wiki/PragmaExtensions>WHATWG Wiki PragmaExtensions page</a>. <a href=#refsWHATWGWIKI>[WHATWGWIKI]</a></p>
 
   <p>Such extensions must use a name that is identical to an HTTP header registered in the Permanent
   Message Header Field Registry, and must have behavior identical to that described for the HTTP
@@ -10156,7 +10156,7 @@
   <p>The <a href=#task-source id=the-style-element:task-source>task source</a> for these <a href=#concept-task id=the-style-element:concept-task>tasks</a> is the <a href=#dom-manipulation-task-source id=the-style-element:dom-manipulation-task-source>DOM
   manipulation task source</a>.</p>
 
-  <p>The element must <a href=#delay-the-load-event id=the-style-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-style-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
+  <p>The element must <a href=#delay-the-load-event id=the-style-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-style-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until all the
   attempts to obtain the style sheet's <a href=#critical-subresources id=the-style-element:critical-subresources-4>critical subresources</a>, if any, are complete.</p>
 
   
@@ -11352,7 +11352,7 @@
     the nearest <code id=the-address-element:the-article-element-5><a href=#the-article-element>article</a></code> or <code id=the-address-element:the-body-element-6><a href=#the-body-element>body</a></code> element ancestor, whichever is
     nearest.</p>
 
-   <dt>If <var>node</var>'s <a id=the-address-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> has <a href=#the-body-element-2 id=the-address-element:the-body-element-2-2>a body
+   <dt>If <var>node</var>'s <a id=the-address-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> has <a href=#the-body-element-2 id=the-address-element:the-body-element-2-2>a body
    element</a><dd>
 
     <p>The contact information of <var>node</var> is the same as the contact information of
@@ -13602,7 +13602,7 @@
 
   <p>The <a href=#activation-behavior id=the-a-element:activation-behavior>activation behavior</a> of <code id=the-a-element:the-a-element-6><a href=#the-a-element>a</a></code> elements that create <a href=#hyperlink id=the-a-element:hyperlink-4>hyperlinks</a> is to run the following steps:</p>
 
-  <ol><li><p>If the <code id=the-a-element:the-a-element-7><a href=#the-a-element>a</a></code> element's <a id=the-a-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-a-element:fully-active>fully active</a>, then abort these steps.<li>
+  <ol><li><p>If the <code id=the-a-element:the-a-element-7><a href=#the-a-element>a</a></code> element's <a id=the-a-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-a-element:fully-active>fully active</a>, then abort these steps.<li>
 
     <p>If either the <code id=the-a-element:the-a-element-8><a href=#the-a-element>a</a></code> element has a <code id=the-a-element:attr-hyperlink-download-4><a href=#attr-hyperlink-download>download</a></code> attribute and the algorithm is not <a href=#allowed-to-show-a-popup id=the-a-element:allowed-to-show-a-popup>allowed
     to show a popup</a>; or, if the user has not indicated a specific <a href=#browsing-context id=the-a-element:browsing-context-2>browsing context</a> for following the link, and the element's <code id=the-a-element:attr-hyperlink-target-4><a href=#attr-hyperlink-target>target</a></code>
@@ -15856,7 +15856,7 @@
   whose <code id=introduction-2:attr-hyperlink-rel-4><a href=#attr-hyperlink-rel>rel</a></code> attribute has no keywords that are defined as
   specifying <a href=#hyperlink id=introduction-2:hyperlink>hyperlinks</a>, must also create a <a href=#hyperlink id=introduction-2:hyperlink-2>hyperlink</a>.
   This implied hyperlink has no special meaning (it has no <a href=#linkTypes>link type</a>)
-  beyond linking the element's <a id=introduction-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the resource given by the element's <code id=introduction-2:attr-hyperlink-href-3><a href=#attr-hyperlink-href>href</a></code> attribute.</p>
+  beyond linking the element's <a id=introduction-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the resource given by the element's <code id=introduction-2:attr-hyperlink-href-3><a href=#attr-hyperlink-href>href</a></code> attribute.</p>
 
   <p>A <a href=#hyperlink id=introduction-2:hyperlink-3>hyperlink</a> can have one or more <dfn id=hyperlink-annotation>hyperlink
   annotations</dfn> that modify the processing semantics of that hyperlink.</p>
@@ -16163,14 +16163,14 @@
   HTTP authentication headers must be included in the request. Which other headers are required
   depends on the URLs involved, as follows. For the purposes of these requirements, <var>target URL</var> is the <a href=#resulting-absolute-url id=hyperlink-auditing:resulting-absolute-url-2>resulting absolute URL</a> obtained from <a href=#resolve-a-url id=hyperlink-auditing:resolve-a-url-3>resolving</a> the value of the element's <code id=hyperlink-auditing:attr-hyperlink-href-2><a href=#attr-hyperlink-href>href</a></code> attribute.</p>
 
-  <dl class=switch><dt>If both the <a href=http://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=hyperlink-auditing:document-2><a href=#document>Document</a></code>
+  <dl class=switch><dt>If both the <a href=https://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=hyperlink-auditing:document-2><a href=#document>Document</a></code>
    object containing the hyperlink being audited and <var>ping URL</var> have the
    <a href=#same-origin id=hyperlink-auditing:same-origin>same origin</a><dd>The request must include a <code id=hyperlink-auditing:ping-from><a href=#ping-from>Ping-From</a></code> HTTP header with,
-   as its value, the <a href=http://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the document containing
+   as its value, the <a href=https://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the document containing
    the hyperlink, and a <code id=hyperlink-auditing:ping-to><a href=#ping-to>Ping-To</a></code> HTTP header with, as its value,
    the <var>target URL</var>. The request must not include a <code id=hyperlink-auditing:http-referer-2><a href=#http-referer>Referer</a></code> (sic) HTTP header. <dt>Otherwise, if the origins are different, but the document containing the hyperlink being
    audited was not retrieved over an encrypted connection<dd>The request must include a <code id=hyperlink-auditing:http-referer-3><a href=#http-referer>Referer</a></code> (sic) HTTP header with,
-   as its value, the <a href=http://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-3" data-x-internal="the-document's-address">address</a> of the document containing
+   as its value, the <a href=https://dom.spec.whatwg.org/#concept-document-url id="hyperlink-auditing:the-document's-address-3" data-x-internal="the-document's-address">address</a> of the document containing
    the hyperlink, a <code id=hyperlink-auditing:ping-from-2><a href=#ping-from>Ping-From</a></code> HTTP header with the same value,
    and a <code id=hyperlink-auditing:ping-to-2><a href=#ping-to>Ping-To</a></code> HTTP header with, as its value, <var>target URL</var>.<dt>Otherwise, the origins are different and the document containing the hyperlink being audited
    was retrieved over an encrypted connection<dd>The request must include a <code id=hyperlink-auditing:ping-to-3><a href=#ping-to>Ping-To</a></code> HTTP header with, as
@@ -16508,7 +16508,7 @@
   <p>In the absence of a <code id=rel-icon:the-link-element-2><a href=#the-link-element>link</a></code> with the <code id=rel-icon:rel-icon-3><a href=#rel-icon>icon</a></code> keyword, for
   <code id=rel-icon:document><a href=#document>Document</a></code>s obtained over HTTP or HTTPS, user agents may instead attempt to
   <a href=#fetch id=rel-icon:fetch>fetch</a> and use an icon with the <a href=#absolute-url id=rel-icon:absolute-url>absolute URL</a> obtained by
-  resolving the <a href=#url id=rel-icon:url>URL</a> "<code>/favicon.ico</code>" against <a id="rel-icon:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
+  resolving the <a href=#url id=rel-icon:url>URL</a> "<code>/favicon.ico</code>" against <a id="rel-icon:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
   address</a>, as if the page had declared that icon using the <code id=rel-icon:rel-icon-4><a href=#rel-icon>icon</a></code>
   keyword.</p>
 
@@ -16766,7 +16766,7 @@
 
     <p>The CSS <a href=#environment-encoding id=link-type-stylesheet:environment-encoding>environment encoding</a> is the result of running the following steps: <a href=#refsCSSSYNTAX>[CSSSYNTAX]</a></p>
 
-    <ol><li><p>If the element has a <code id=link-type-stylesheet:attr-link-charset><a href=#attr-link-charset>charset</a></code> attribute, <a href=http://encoding.spec.whatwg.org/#concept-encoding-get id=link-type-stylesheet:getting-an-encoding data-x-internal=getting-an-encoding>get an encoding</a> from that attribute's value. If that
+    <ol><li><p>If the element has a <code id=link-type-stylesheet:attr-link-charset><a href=#attr-link-charset>charset</a></code> attribute, <a href=https://encoding.spec.whatwg.org/#concept-encoding-get id=link-type-stylesheet:getting-an-encoding data-x-internal=getting-an-encoding>get an encoding</a> from that attribute's value. If that
      succeeds, return the resulting encoding and abort these steps. <a href=#refsENCODING>[ENCODING]</a><li><p>Otherwise, return the <a href="#document's-character-encoding" id="link-type-stylesheet:document's-character-encoding">document's character encoding</a>. <a href=#refsDOM>[DOM]</a></ol>
 
    </ol>
@@ -17965,14 +17965,14 @@
   with the <i>restart animation</i> flag set if so stated,
   whenever that element is created,
   or has experienced <a href=#relevant-mutations id=the-img-element:relevant-mutations>relevant mutations</a>,
-  and whenever that element's <a href=http://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext data-x-internal=concept-node-adopt-ext>adopting steps</a> are run.</p> 
+  and whenever that element's <a href=https://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext data-x-internal=concept-node-adopt-ext>adopting steps</a> are run.</p> 
 
   <p>A user agent that obtains images on demand must <a href=#update-the-image-data id=the-img-element:update-the-image-data-2>update the image data</a> of an
   <code id=the-img-element:the-img-element-11><a href=#the-img-element>img</a></code> element whenever it needs the image data (i.e. on demand),
   but only if the <code id=the-img-element:the-img-element-12><a href=#the-img-element>img</a></code> element is in the
   <a href=#img-none id=the-img-element:img-none-2>unavailable</a> state. When an <code id=the-img-element:the-img-element-13><a href=#the-img-element>img</a></code> element
   has experienced <a href=#relevant-mutations id=the-img-element:relevant-mutations-2>relevant mutations</a>,
-  and whenever that element's <a href=http://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext-2 data-x-internal=concept-node-adopt-ext>adopting steps</a> are run, if the user
+  and whenever that element's <a href=https://dom.spec.whatwg.org/#concept-node-adopt-ext id=the-img-element:concept-node-adopt-ext-2 data-x-internal=concept-node-adopt-ext>adopting steps</a> are run, if the user
   agent only obtains images on demand, the <code id=the-img-element:the-img-element-14><a href=#the-img-element>img</a></code> element must return to the <a href=#img-none id=the-img-element:img-none-3>unavailable</a> state.</p> 
 
   <p>The <dfn id=relevant-mutations>relevant mutations</dfn> for an <code id=the-img-element:the-img-element-15><a href=#the-img-element>img</a></code> element are as follows:</p>
@@ -18035,7 +18035,7 @@
   optionally with the <i>restart animations</i> flag set,
   it must run the following steps:</p>
 
-  <ol><li><p>If the element's <a id=the-img-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <a href=#active-document id=the-img-element:active-document>active document</a>,
+  <ol><li><p>If the element's <a id=the-img-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <a href=#active-document id=the-img-element:active-document>active document</a>,
    abort these steps.<li><p>If the user agent cannot support images, or its support for images has been disabled, then
    <a href=#abort-the-image-request id=the-img-element:abort-the-image-request>abort the image request</a> for the <a href=#current-request id=the-img-element:current-request-3>current request</a> and the <a href=#pending-request id=the-img-element:pending-request-2>pending request</a>,
    set <a href=#current-request id=the-img-element:current-request-4>current request</a> to the <a href=#img-none id=the-img-element:img-none-4>unavailable</a> state,
@@ -18058,7 +18058,7 @@
      abort these inner set of steps.<li><p>Let <var>key</var> be a tuple consisting of the resulting <a href=#absolute-url id=the-img-element:absolute-url-2>absolute
      URL</a>, the <code id=the-img-element:the-img-element-20><a href=#the-img-element>img</a></code> element's <code id=the-img-element:attr-img-crossorigin-3><a href=#attr-img-crossorigin>crossorigin</a></code>
      attribute's mode, and, if that mode is not <a href=#attr-crossorigin-none id=the-img-element:attr-crossorigin-none-2>No CORS</a>,
-     the <a id=the-img-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-img-element:origin-2-2>origin</a>.<li><p>If the <a href=#list-of-available-images id=the-img-element:list-of-available-images-6>list of available images</a> contains an entry for <var>key</var>, then
+     the <a id=the-img-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-img-element:origin-2-2>origin</a>.<li><p>If the <a href=#list-of-available-images id=the-img-element:list-of-available-images-6>list of available images</a> contains an entry for <var>key</var>, then
      set the <a href=#ignore-higher-layer-caching id=the-img-element:ignore-higher-layer-caching-3>ignore higher-layer caching</a> flag for that entry,
      <a href=#abort-the-image-request id=the-img-element:abort-the-image-request-2>abort the image request</a> for the <a href=#current-request id=the-img-element:current-request-5>current request</a> and the <a href=#pending-request id=the-img-element:pending-request-4>pending request</a>,
      let <a href=#pending-request id=the-img-element:pending-request-5>pending request</a> be null,
@@ -18140,7 +18140,7 @@
     with the <i>mode</i> being the current state of
     the element's <code id=the-img-element:attr-img-crossorigin-5><a href=#attr-img-crossorigin>crossorigin</a></code> content attribute,
     the <i>origin</i> being the <a href=#origin-2 id=the-img-element:origin-2-3>origin</a> of the <code id=the-img-element:the-img-element-27><a href=#the-img-element>img</a></code> element's
-    <a id=the-img-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.
+    <a id=the-img-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.
     Let this instance of the <a href=#fetch id=the-img-element:fetch-2>fetching</a> algorithm be associated with <var>image request</var>.</p>
 
     <p>If the element has a <code id=the-img-element:attr-img-srcset-8><a href=#attr-img-srcset>srcset</a></code> attribute
@@ -18156,7 +18156,7 @@
     the <a href=#origin-2 id=the-img-element:origin-2-4>origin</a> of the image itself (e.g. when used on a <code id=the-img-element:the-canvas-element-2><a href=#the-canvas-element>canvas</a></code>).</p>
 
     
-    <p>Fetching the image must <a href=#delay-the-load-event id=the-img-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-img-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
+    <p>Fetching the image must <a href=#delay-the-load-event id=the-img-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-img-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
     <a href=#concept-task id=the-img-element:concept-task-2>task</a> that is <a href=#queue-a-task id=the-img-element:queue-a-task-6>queued</a> by the
     <a href=#networking-task-source id=the-img-element:networking-task-source>networking task source</a> once the resource has been <a href=#fetch id=the-img-element:fetch-3>fetched</a> (<a href=#img-load>defined below</a>) has been run.
     </p>
@@ -18315,7 +18315,7 @@
   and otherwise <a href=#fire-a-simple-event id=the-img-element:fire-a-simple-event-12>fire a simple event</a> named <var>type</var> at <var>e</var>.</p>
 
   <p>While a user agent is running the above algorithm for an element <var>x</var>, there
-  must be a strong reference from the element's <a id=the-img-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the element <var>x</var>,
+  must be a strong reference from the element's <a id=the-img-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> to the element <var>x</var>,
   even if that element is not <a href=#in-a-document id=the-img-element:in-a-document>in its <code>Document</code></a>.</p>
 
   <p>When an <code id=the-img-element:the-img-element-44><a href=#the-img-element>img</a></code> element is in the <a href=#img-all id=the-img-element:img-all-5>completely available</a>
@@ -18329,7 +18329,7 @@
   <p class=note>This allows servers to return images with error responses, and have them
   displayed.</p>
 
-  <p id=img-determine-type>The user agent should apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to determine the type of the image, with the image's <a href=#content-type id=the-img-element:content-type>associated Content-Type headers</a> giving the <var>official
+  <p id=img-determine-type>The user agent should apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to determine the type of the image, with the image's <a href=#content-type id=the-img-element:content-type>associated Content-Type headers</a> giving the <var>official
   type</var>. If these rules are not applied, then the type of the image must be the type given by
   the image's <a href=#content-type id=the-img-element:content-type-2>associated Content-Type headers</a>.</p>
 
@@ -18353,7 +18353,7 @@
 
   <p>A <dfn id=source-size-2>source size</dfn> is a <a href=#source-size-value id=the-img-element:source-size-value-6><source-size-value></a>.
   When a <a href=#source-size-2 id=the-img-element:source-size-2-2>source size</a> has a unit relative to the viewport,
-  it must be interpreted relative to the <code id=the-img-element:the-img-element-48><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-6 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s viewport.
+  it must be interpreted relative to the <code id=the-img-element:the-img-element-48><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-6 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s viewport.
   Other units must be interpreted the same as in Media Queries. <a href=#refsMQ>[MQ]</a></p>
 
   <p>A <a href=#source-size-2 id=the-img-element:source-size-2-3>source size</a> must not use CSS functions other than the <code>calc()</code> function.</p>
@@ -18628,11 +18628,11 @@
 
     <p>Do a <a href=#potentially-cors-enabled-fetch id=the-img-element:potentially-cors-enabled-fetch-2>potentially CORS-enabled fetch</a> of the resulting <a href=#absolute-url id=the-img-element:absolute-url-3>absolute
     URL</a>, with the <i>mode</i> being <var>CORS mode</var>, the <i>origin</i>
-    being the <a href=#origin-2 id=the-img-element:origin-2-6>origin</a> of the <code id=the-img-element:the-img-element-57><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-7 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
+    being the <a href=#origin-2 id=the-img-element:origin-2-6>origin</a> of the <code id=the-img-element:the-img-element-57><a href=#the-img-element>img</a></code> element's <a id=the-img-element:node-document-7 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
     <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
     <p>If this download fails in any way (other than the response code not being a 2xx code, as
-    mentioned earlier), or if the image format is unsupported (as determined by applying the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image-2 data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, again as mentioned earlier),
+    mentioned earlier), or if the image format is unsupported (as determined by applying the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-img-element:content-type-sniffing:-image-2 data-x-internal=content-type-sniffing:-image>image sniffing rules</a>, again as mentioned earlier),
     or if the resource type is <code id=the-img-element:multipart/x-mixed-replace-4><a href=#multipart/x-mixed-replace>multipart/x-mixed-replace</a></code>, then abort these steps.</p>
 
     <p>Otherwise, wait for the <a href=#fetch id=the-img-element:fetch-12>fetch</a> algorithm to queue its last task, and then
@@ -18862,7 +18862,7 @@
   <code id=the-img-element:the-img-element-72><a href=#the-img-element>img</a></code> element). If the <var>width</var> argument is present, the new object's
   <code id=the-img-element:attr-dim-width-3><a href=#attr-dim-width>width</a></code> content attribute must be set to <var>width</var>. If the <var>height</var> argument is also present, the new object's
   <code id=the-img-element:attr-dim-height-3><a href=#attr-dim-height>height</a></code> content attribute must be set to <var>height</var>.
-  The element's <a id=the-img-element:node-document-8 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-img-element:active-document-2>active document</a> of the
+  The element's <a id=the-img-element:node-document-8 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-img-element:active-document-2>active document</a> of the
   <a href=#browsing-context id=the-img-element:browsing-context-3>browsing context</a> of the <code id=the-img-element:window><a href=#window>Window</a></code> object on which the interface object of
   the invoked constructor is found.</p>
 
@@ -19972,7 +19972,7 @@
      <li>
 
       <p>If there exists an <a href=#ancestor-browsing-context id=the-iframe-element:ancestor-browsing-context>ancestor browsing context</a> whose <a href=#active-document id=the-iframe-element:active-document>active
-      document</a>'s <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address" data-x-internal="the-document's-address">address</a>, ignoring fragment
+      document</a>'s <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address" data-x-internal="the-document's-address">address</a>, ignoring fragment
       identifiers, is equal to <var>url</var>, then abort these steps.</p>
       
       
@@ -19989,7 +19989,7 @@
 
   <p>Any <a href=#navigate id=the-iframe-element:navigate-3>navigation</a> required of the user agent in the <a href=#process-the-iframe-attributes id=the-iframe-element:process-the-iframe-attributes-4>process
   the <code>iframe</code> attributes</a> algorithm must be completed as an <a href=#explicit-self-navigation-override id=the-iframe-element:explicit-self-navigation-override>explicit
-  self-navigation override</a> and with the <code id=the-iframe-element:the-iframe-element-13><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+  self-navigation override</a> and with the <code id=the-iframe-element:the-iframe-element-13><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
   <a href=#browsing-context id=the-iframe-element:browsing-context-2>browsing context</a> as the <a href=#source-browsing-context id=the-iframe-element:source-browsing-context>source browsing context</a>.</p>
 
   <p>Furthermore, if the <a href=#active-document id=the-iframe-element:active-document-2>active document</a> of the element's <a href=#child-browsing-context id=the-iframe-element:child-browsing-context-3>child browsing
@@ -20232,10 +20232,10 @@
    <li>Either:
 
     <ul><li>The <a href=#browsing-context id=the-iframe-element:browsing-context-10>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-6>active document</a> has the <a href=#same-origin id=the-iframe-element:same-origin-2>same
-     origin</a> as the <code id=the-iframe-element:the-iframe-element-48><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
+     origin</a> as the <code id=the-iframe-element:the-iframe-element-48><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
 
-     <li>The <a href=#browsing-context id=the-iframe-element:browsing-context-11>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-7>active document</a>'s <em><a href=http://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address-2" data-x-internal="the-document's-address">address</a></em> has the <a href=#same-origin id=the-iframe-element:same-origin-3>same origin</a> as the
-     <code id=the-iframe-element:the-iframe-element-49><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
+     <li>The <a href=#browsing-context id=the-iframe-element:browsing-context-11>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-7>active document</a>'s <em><a href=https://dom.spec.whatwg.org/#concept-document-url id="the-iframe-element:the-document's-address-2" data-x-internal="the-document's-address">address</a></em> has the <a href=#same-origin id=the-iframe-element:same-origin-3>same origin</a> as the
+     <code id=the-iframe-element:the-iframe-element-49><a href=#the-iframe-element>iframe</a></code> element's <a id=the-iframe-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, or
 
      <li>The <a href=#browsing-context id=the-iframe-element:browsing-context-12>browsing context</a>'s <a href=#active-document id=the-iframe-element:active-document-8>active document</a> is <a href=#an-iframe-srcdoc-document id=the-iframe-element:an-iframe-srcdoc-document-4>an
      <code>iframe</code> <code>srcdoc</code> document</a>.
@@ -20459,7 +20459,7 @@
   active</dfn> when the following conditions are all met simultaneously:</p>
 
   <ul class=brief><li>The element is <a href=#in-a-document id=the-embed-element:in-a-document>in a <code>Document</code></a> or was <a href=#in-a-document id=the-embed-element:in-a-document-2>in a <code>Document</code></a> the last time the <a href=#event-loop id=the-embed-element:event-loop>event loop</a>
-   reached step 1.<li>The element's <a id=the-embed-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id=the-embed-element:fully-active>fully active</a>.<li>The element has either a <code id=the-embed-element:attr-embed-src-6><a href=#attr-embed-src>src</a></code> attribute set or a <code id=the-embed-element:attr-embed-type-5><a href=#attr-embed-type>type</a></code> attribute set (or both).<li>The element's <code id=the-embed-element:attr-embed-src-7><a href=#attr-embed-src>src</a></code> attribute is either absent or its value
+   reached step 1.<li>The element's <a id=the-embed-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id=the-embed-element:fully-active>fully active</a>.<li>The element has either a <code id=the-embed-element:attr-embed-src-6><a href=#attr-embed-src>src</a></code> attribute set or a <code id=the-embed-element:attr-embed-type-5><a href=#attr-embed-type>type</a></code> attribute set (or both).<li>The element's <code id=the-embed-element:attr-embed-src-7><a href=#attr-embed-src>src</a></code> attribute is either absent or its value
    is not the empty string.<li>The element is not a descendant of a <a href=#media-element id=the-embed-element:media-element-2>media element</a>.<li>The element is not a descendant of an <code id=the-embed-element:the-object-element-2><a href=#the-object-element>object</a></code> element that is not showing its
    <a href=#fallback-content id=the-embed-element:fallback-content-2>fallback content</a>.<li>The element is <a href=#being-rendered id=the-embed-element:being-rendered>being rendered</a>, or was <a href=#being-rendered id=the-embed-element:being-rendered-2>being rendered</a> the last time
    the <a href=#event-loop id=the-embed-element:event-loop-2>event loop</a> reached step 1.</ul>
@@ -20528,7 +20528,7 @@
 
          <li><p><a href=#navigate id=the-embed-element:navigate>Navigate</a> the <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-4>nested browsing context</a> to
          the fetched resource, with <a href=#replacement-enabled id=the-embed-element:replacement-enabled>replacement enabled</a>, and with the
-         <code id=the-embed-element:the-embed-element-9><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-embed-element:browsing-context>browsing context</a> as the <a href=#source-browsing-context id=the-embed-element:source-browsing-context>source
+         <code id=the-embed-element:the-embed-element-9><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-embed-element:browsing-context>browsing context</a> as the <a href=#source-browsing-context id=the-embed-element:source-browsing-context>source
          browsing context</a>. (The <code id=the-embed-element:attr-embed-src-10><a href=#attr-embed-src>src</a></code> attribute of the
          <code id=the-embed-element:the-embed-element-10><a href=#the-embed-element>embed</a></code> element doesn't get updated if the browsing context gets further
          navigated to other locations.)<li><p>The <code id=the-embed-element:the-embed-element-11><a href=#the-embed-element>embed</a></code> element now <a href=#represents id=the-embed-element:represents-2>represents</a> its associated
@@ -20552,7 +20552,7 @@
       <p class=note>This allows servers to return data for plugins even with error responses (e.g.
       HTTP 500 Internal Server Error codes can still contain plugin data).</p>
 
-      <p>Fetching the resource must <a href=#delay-the-load-event id=the-embed-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-embed-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      <p>Fetching the resource must <a href=#delay-the-load-event id=the-embed-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-embed-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
       
       
       
@@ -20580,7 +20580,7 @@
   <a href=#plugin id=the-embed-element:plugin-10>plugin</a> that had been instantiated for that element must be unloaded.</p>
 
   <p id=sandboxPluginEmbed>When a <a href=#plugin id=the-embed-element:plugin-11>plugin</a> is to be instantiated but it cannot be <a href=#concept-plugin-secure id=the-embed-element:concept-plugin-secure>secured</a> and the <a href=#sandboxed-plugins-browsing-context-flag id=the-embed-element:sandboxed-plugins-browsing-context-flag>sandboxed plugins browsing context
-  flag</a> is set on the <code id=the-embed-element:the-embed-element-16><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-embed-element:active-sandboxing-flag-set>active
+  flag</a> is set on the <code id=the-embed-element:the-embed-element-16><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-embed-element:active-sandboxing-flag-set>active
   sandboxing flag set</a>, then the user agent must not instantiate the <a href=#plugin id=the-embed-element:plugin-12>plugin</a>, and
   must instead render the <code id=the-embed-element:the-embed-element-17><a href=#the-embed-element>embed</a></code> element in a manner that conveys that the
   <a href=#plugin id=the-embed-element:plugin-13>plugin</a> was disabled. The user agent may offer the user the option to override the
@@ -20648,7 +20648,7 @@
   <ol><li><p>If the element has no <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-8>nested browsing context</a>, then return null and abort
    these steps.<li><p>If the <a href=#active-document id=the-embed-element:active-document-3>active document</a> of the <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-9>nested browsing context</a> does not
    have the <a href=#same-origin id=the-embed-element:same-origin>same</a> <a href=#effective-script-origin id=the-embed-element:effective-script-origin>effective script origin</a> as the
-   <code id=the-embed-element:the-embed-element-28><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, then return null and abort these
+   <code id=the-embed-element:the-embed-element-28><a href=#the-embed-element>embed</a></code> element's <a id=the-embed-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, then return null and abort these
    steps.<li><p>If the <a href=#nested-browsing-context id=the-embed-element:nested-browsing-context-10>nested browsing context</a>'s <a href=#active-document id=the-embed-element:active-document-4>active document</a> was created by
    the <a href=#read-xml id=the-embed-element:read-xml>page load processing model for XML files</a> section because
    <span>the sniffed type of the resource</span> in the <a href=#navigate id=the-embed-element:navigate-2>navigate</a> algorithm was
@@ -20766,7 +20766,7 @@
    <li>the element is not on the <a href=#stack-of-open-elements id=the-object-element:stack-of-open-elements-2>stack of open elements</a> of an <a href=#html-parser id=the-object-element:html-parser-2>HTML parser</a>
    or <a href=#xml-parser id=the-object-element:xml-parser-2>XML parser</a>, and it is either <a href=#insert-an-element-into-a-document id=the-object-element:insert-an-element-into-a-document>inserted into a document</a> or <a href=#remove-an-element-from-a-document id=the-object-element:remove-an-element-from-a-document>removed from a document</a>,
 
-   <li>the element's <a id=the-object-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes whether it is <a href=#fully-active id=the-object-element:fully-active>fully active</a>,
+   <li>the element's <a id=the-object-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes whether it is <a href=#fully-active id=the-object-element:fully-active>fully active</a>,
 
    <li>one of the element's ancestor <code id=the-object-element:the-object-element-4><a href=#the-object-element>object</a></code> elements changes to or from showing its
    <a href=#fallback-content id=the-object-element:fallback-content>fallback content</a>,
@@ -20787,7 +20787,7 @@
   <p>...the user agent must <a href=#queue-a-task id=the-object-element:queue-a-task>queue a task</a> to run the following steps to (re)determine
   what the <code id=the-object-element:the-object-element-5><a href=#the-object-element>object</a></code> element represents. This <a href=#concept-task id=the-object-element:concept-task>task</a>
   being <a href=#queue-a-task id=the-object-element:queue-a-task-2>queued</a> or actively running must <a href=#delay-the-load-event id=the-object-element:delay-the-load-event>delay the load
-  event</a> of the element's <a id=the-object-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. </p>
+  event</a> of the element's <a id=the-object-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. </p>
 
   <ol><li>
 
@@ -20803,7 +20803,7 @@
     <p>If the element has an ancestor <a href=#media-element id=the-object-element:media-element>media element</a>, or has an ancestor
     <code id=the-object-element:the-object-element-7><a href=#the-object-element>object</a></code> element that is <em>not</em> showing its <a href=#fallback-content id=the-object-element:fallback-content-4>fallback content</a>, or
     if the element is not <a href=#in-a-document id=the-object-element:in-a-document>in a <code>Document</code></a> with a
-    <a href=#browsing-context id=the-object-element:browsing-context>browsing context</a>, or if the element's <a id=the-object-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-object-element:fully-active-2>fully
+    <a href=#browsing-context id=the-object-element:browsing-context>browsing context</a>, or if the element's <a id=the-object-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-object-element:fully-active-2>fully
     active</a>, or if the element is still in the <a href=#stack-of-open-elements id=the-object-element:stack-of-open-elements-3>stack of open elements</a> of an
     <a href=#html-parser id=the-object-element:html-parser-3>HTML parser</a> or <a href=#xml-parser id=the-object-element:xml-parser-3>XML parser</a>, or if the element is not <a href=#being-rendered id=the-object-element:being-rendered-2>being
     rendered</a>, then jump to the step below labeled <i>fallback</i>.</p>
@@ -20836,7 +20836,7 @@
       <a href=#browsing-context-scope-origin id=the-object-element:browsing-context-scope-origin>browsing context scope origin</a> if it has one.</p>
 
       
-      <p>Fetching the resource must <a href=#delay-the-load-event id=the-object-element:delay-the-load-event-2>delay the load event</a> of the element's <a id=the-object-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
+      <p>Fetching the resource must <a href=#delay-the-load-event id=the-object-element:delay-the-load-event-2>delay the load event</a> of the element's <a id=the-object-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
       until the <a href=#concept-task id=the-object-element:concept-task-2>task</a> that is <a href=#queue-a-task id=the-object-element:queue-a-task-3>queued</a> by the <a href=#networking-task-source id=the-object-element:networking-task-source>networking task source</a> once the resource has been
       <a href=#fetch id=the-object-element:fetch-2>fetched</a> (defined next) has been run.</p>
 
@@ -20914,7 +20914,7 @@
            <li>
 
             <p>If the type specified in <a href=#content-type id=the-object-element:content-type-8>the resource's Content-Type
-            metadata</a> is "<code id=the-object-element:text/plain><a data-x-internal=text/plain href=http://tools.ietf.org/html/rfc2046#section-4.1.3>text/plain</a></code>", and the result of applying the <a href=http://mimesniff.spec.whatwg.org/#rules-for-text-or-binary id=the-object-element:content-type-sniffing:-text-or-binary data-x-internal=content-type-sniffing:-text-or-binary>rules for distinguishing if a resource is
+            metadata</a> is "<code id=the-object-element:text/plain><a data-x-internal=text/plain href=http://tools.ietf.org/html/rfc2046#section-4.1.3>text/plain</a></code>", and the result of applying the <a href=https://mimesniff.spec.whatwg.org/#rules-for-text-or-binary id=the-object-element:content-type-sniffing:-text-or-binary data-x-internal=content-type-sniffing:-text-or-binary>rules for distinguishing if a resource is
             text or binary</a> to the resource is that the resource is not
             <code id=the-object-element:text/plain-2><a data-x-internal=text/plain href=http://tools.ietf.org/html/rfc2046#section-4.1.3>text/plain</a></code>, then set <var>binary</var> to true.</p>
 
@@ -20959,7 +20959,7 @@
             <code id=the-object-element:the-object-element-12><a href=#the-object-element>object</a></code> element, then let the <var>tentative type</var> be the type
             specified in that <code id=the-object-element:attr-object-type-15><a href=#attr-object-type>type</a></code> attribute.</p>
 
-            <p>Otherwise, let <var>tentative type</var> be the <a href=http://mimesniff.spec.whatwg.org/#sniffed-mime-type id=the-object-element:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>sniffed type of the resource</a>.</p>
+            <p>Otherwise, let <var>tentative type</var> be the <a href=https://mimesniff.spec.whatwg.org/#sniffed-mime-type id=the-object-element:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>sniffed type of the resource</a>.</p>
 
            <li>
 
@@ -21015,7 +21015,7 @@
 
         <p>If the <a href=#url id=the-object-element:url-3>URL</a> of the given resource is not <code id=the-object-element:about:blank><a href=#about:blank>about:blank</a></code>, the
         element's <a href=#nested-browsing-context id=the-object-element:nested-browsing-context-5>nested browsing context</a> must then be <a href=#navigate id=the-object-element:navigate>navigated</a> to that resource, with
-        <a href=#replacement-enabled id=the-object-element:replacement-enabled>replacement enabled</a>, and with the <code id=the-object-element:the-object-element-14><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+        <a href=#replacement-enabled id=the-object-element:replacement-enabled>replacement enabled</a>, and with the <code id=the-object-element:the-object-element-14><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
         <a href=#browsing-context id=the-object-element:browsing-context-2>browsing context</a> as the <a href=#source-browsing-context id=the-object-element:source-browsing-context>source browsing context</a>. (The <code id=the-object-element:attr-object-data-11><a href=#attr-object-data>data</a></code> attribute of the <code id=the-object-element:the-object-element-15><a href=#the-object-element>object</a></code> element doesn't
         get updated if the browsing context gets further navigated to other locations.)</p>
 
@@ -21044,7 +21044,7 @@
        <dt>If the <var>resource type</var> starts with "<code>image/</code>", and support
        for images has not been disabled<dd>
 
-        <p>Apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-object-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing</a> rules to
+        <p>Apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=the-object-element:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing</a> rules to
         determine the type of the image.</p>
 
         <p>The <code id=the-object-element:the-object-element-19><a href=#the-object-element>object</a></code> element <a href=#represents id=the-object-element:represents-2>represents</a> the specified image. The image is
@@ -21097,7 +21097,7 @@
 
   <p id=sandboxPluginObject>Plugins are considered sandboxed for the purpose of an
   <code id=the-object-element:the-object-element-24><a href=#the-object-element>object</a></code> element if the <a href=#sandboxed-plugins-browsing-context-flag id=the-object-element:sandboxed-plugins-browsing-context-flag>sandboxed plugins browsing context flag</a> is set on
-  the <code id=the-object-element:the-object-element-25><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-6 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-object-element:active-sandboxing-flag-set>active sandboxing flag
+  the <code id=the-object-element:the-object-element-25><a href=#the-object-element>object</a></code> element's <a id=the-object-element:node-document-6 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-object-element:active-sandboxing-flag-set>active sandboxing flag
   set</a>.</p>
 
   <p>Due to the algorithm above, the contents of <code id=the-object-element:the-object-element-26><a href=#the-object-element>object</a></code> elements act as <a href=#fallback-content id=the-object-element:fallback-content-6>fallback
@@ -21357,8 +21357,8 @@
    or if the attribute is absent, then there is no <a href=#poster-frame id=the-video-element:poster-frame-2>poster frame</a>; abort these
    steps.<li><p><a href=#resolve-a-url id=the-video-element:resolve-a-url>Resolve</a> the <code id=the-video-element:attr-video-poster-4><a href=#attr-video-poster>poster</a></code> attribute's value relative to the element. If this fails,
    then there is no <a href=#poster-frame id=the-video-element:poster-frame-3>poster frame</a>; abort these steps.<li><p><a href=#fetch id=the-video-element:fetch>Fetch</a> the resulting <a href=#absolute-url id=the-video-element:absolute-url>absolute URL</a>, from the element's
-   <a id=the-video-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-video-element:origin-2>origin</a>. This must <a href=#delay-the-load-event id=the-video-element:delay-the-load-event>delay the load event</a> of the
-   element's <a id=the-video-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If an image is thus obtained, the <a href=#poster-frame id=the-video-element:poster-frame-4>poster frame</a> is that image. Otherwise,
+   <a id=the-video-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=the-video-element:origin-2>origin</a>. This must <a href=#delay-the-load-event id=the-video-element:delay-the-load-event>delay the load event</a> of the
+   element's <a id=the-video-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If an image is thus obtained, the <a href=#poster-frame id=the-video-element:poster-frame-4>poster frame</a> is that image. Otherwise,
    there is no <a href=#poster-frame id=the-video-element:poster-frame-5>poster frame</a>.</ol>
 
   
@@ -21612,7 +21612,7 @@
   attribute set to the literal value "<code id=the-audio-element:attr-media-preload-auto><a href=#attr-media-preload-auto>auto</a></code>". If the
   <var>src</var> argument is present, the object created must be created with its <code id=the-audio-element:attr-media-src-6><a href=#attr-media-src>src</a></code> content attribute set to the provided value (this will <a href=#concept-media-load-algorithm-at-creation>cause the user agent to invoke</a> the object's
   <a href=#concept-media-load-algorithm id=the-audio-element:concept-media-load-algorithm>resource selection algorithm</a> before returning).
-  The element's <a id=the-audio-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-audio-element:active-document>active document</a> of the <a href=#browsing-context id=the-audio-element:browsing-context>browsing
+  The element's <a id=the-audio-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-audio-element:active-document>active document</a> of the <a href=#browsing-context id=the-audio-element:browsing-context>browsing
   context</a> of the <code id=the-audio-element:window><a href=#window>Window</a></code> object on which the interface object of the invoked
   constructor is found.</p>
 
@@ -22488,7 +22488,7 @@
         resource</var>'s <a href=#absolute-url id=loading-the-media-resource:absolute-url-5>absolute URL</a>, with the <i>mode</i> being the state of the
         <a href=#media-element id=loading-the-media-resource:media-element-26>media element</a>'s <code id=loading-the-media-resource:attr-media-crossorigin><a href=#attr-media-crossorigin>crossorigin</a></code> content
         attribute, the <i>origin</i> being the <a href=#origin-2 id=loading-the-media-resource:origin-2>origin</a> of the <a href=#media-element id=loading-the-media-resource:media-element-27>media element</a>'s
-        <a id=loading-the-media-resource:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.</p>
+        <a id=loading-the-media-resource:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
         <p>The resource obtained in this fashion, if any, contains the <a href=#media-data id=loading-the-media-resource:media-data>media data</a>. It can
         be <a href=#cors-same-origin id=loading-the-media-resource:cors-same-origin>CORS-same-origin</a> or <a href=#cors-cross-origin id=loading-the-media-resource:cors-cross-origin>CORS-cross-origin</a>; this affects whether
@@ -22533,7 +22533,7 @@
         fetch it.</p>
 
         <p>To determine the format of the <a href=#media-resource id=loading-the-media-resource:media-resource-4>media resource</a>, the user agent must use the
-        <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.</p>
+        <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.</p>
 
         <p>While the load is not suspended (see below), every 350ms (±200ms) or for every byte
         received, whichever is <em>least</em> frequent, <a href=#queue-a-task id=loading-the-media-resource:queue-a-task-15>queue a task</a> to <a href=#fire-a-simple-event id=loading-the-media-resource:fire-a-simple-event-10>fire a simple
@@ -22573,7 +22573,7 @@
 
       <p>If the <var>current media resource</var> is a raw data stream (e.g. from a
       <code id=loading-the-media-resource:file><a href=#file>File</a></code> object), then to determine the format of the <a href=#media-resource id=loading-the-media-resource:media-resource-7>media resource</a>,
-      the user agent must use the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video-2 data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.
+      the user agent must use the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically id=loading-the-media-resource:content-type-sniffing:-video-2 data-x-internal=content-type-sniffing:-video>rules for sniffing audio and video specifically</a>.
       Otherwise, if the data stream is pre-decoded, then the format is the format given by the
       relevant specification.</p>
 
@@ -23274,7 +23274,7 @@
 
       <p>If the <a href=#autoplaying-flag id=ready-states:autoplaying-flag>autoplaying flag</a> is true, and the <code id=ready-states:dom-media-paused-3><a href=#dom-media-paused>paused</a></code> attribute is true, and the <a href=#media-element id=ready-states:media-element-6>media element</a>
       has an <code id=ready-states:attr-media-autoplay><a href=#attr-media-autoplay>autoplay</a></code> attribute specified, and the
-      <a href=#media-element id=ready-states:media-element-7>media element</a>'s <a id=ready-states:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=ready-states:active-sandboxing-flag-set>active sandboxing flag set</a>
+      <a href=#media-element id=ready-states:media-element-7>media element</a>'s <a id=ready-states:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=ready-states:active-sandboxing-flag-set>active sandboxing flag set</a>
       does not have the <a href=#sandboxed-automatic-features-browsing-context-flag id=ready-states:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing context flag</a> set, then
       the user agent may also run the following substeps:</p>
 
@@ -23772,7 +23772,7 @@
   of a <a href=#text-track id=playing-the-media-resource:text-track-17>text track</a> only if it is listed in the <a href=#text-track-list-of-cues id=playing-the-media-resource:text-track-list-of-cues-4>text track list of cues</a>, not
   merely if it is associated with the <a href=#text-track id=playing-the-media-resource:text-track-18>text track</a>.</p>
 
-  <p class=note>If the <a href=#media-element id=playing-the-media-resource:media-element-74>media element</a>'s <a id=playing-the-media-resource:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> stops being a
+  <p class=note>If the <a href=#media-element id=playing-the-media-resource:media-element-74>media element</a>'s <a id=playing-the-media-resource:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> stops being a
   <a href=#fully-active id=playing-the-media-resource:fully-active-2>fully active</a> document, then the playback will <a href=#media-playback>stop</a>
   until the document is active again.</p>
 
@@ -24883,7 +24883,7 @@
    is being removed, then jump to the <i>update controllers</i> step below.<li>
 
     <p>If there is another <a href=#media-element id=assigning-a-media-controller-declaratively:media-element-7>media element</a> whose <code id=assigning-a-media-controller-declaratively:document><a href=#document>Document</a></code> is the same as
-    <var>m</var>'s <a id=assigning-a-media-controller-declaratively:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> (even if one or both of these elements are not
+    <var>m</var>'s <a id=assigning-a-media-controller-declaratively:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> (even if one or both of these elements are not
     actually <a href=#in-a-document id=assigning-a-media-controller-declaratively:in-a-document><em>in</em> the <code>Document</code></a>), and which
     also has a <code id=assigning-a-media-controller-declaratively:attr-media-mediagroup-4><a href=#attr-media-mediagroup>mediagroup</a></code> attribute, and whose <code id=assigning-a-media-controller-declaratively:attr-media-mediagroup-5><a href=#attr-media-mediagroup>mediagroup</a></code> attribute has the same value as the new value of
     <var>m</var>'s <code id=assigning-a-media-controller-declaratively:attr-media-mediagroup-6><a href=#attr-media-mediagroup>mediagroup</a></code> attribute, then
@@ -25472,7 +25472,7 @@
 
     <p>If <var>URL</var> is not the empty string, perform a <a href=#potentially-cors-enabled-fetch id=sourcing-out-of-band-text-tracks:potentially-cors-enabled-fetch>potentially CORS-enabled
     fetch</a> of <var>URL</var>, with the <i>mode</i> being <var>CORS mode</var>, the <i>origin</i> being the <a href=#origin-2 id=sourcing-out-of-band-text-tracks:origin-2>origin</a> of the
-    <code id=sourcing-out-of-band-text-tracks:the-track-element-18><a href=#the-track-element>track</a></code> element's <a id=sourcing-out-of-band-text-tracks:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set
+    <code id=sourcing-out-of-band-text-tracks:the-track-element-18><a href=#the-track-element>track</a></code> element's <a id=sourcing-out-of-band-text-tracks:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the <i>default origin behaviour</i> set
     to <i>fail</i>.</p>
 
     <p>The resource obtained in this fashion, if any, contains the text track data. If any data is
@@ -27234,7 +27234,7 @@
   <p>The <a href=#activation-behavior id=the-area-element:activation-behavior>activation behavior</a> of <code id=the-area-element:the-area-element-13><a href=#the-area-element>area</a></code> elements is to run the following
   steps:</p>
 
-  <ol><li><p>If the <code id=the-area-element:the-area-element-14><a href=#the-area-element>area</a></code> element's <a id=the-area-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-area-element:fully-active>fully active</a>,
+  <ol><li><p>If the <code id=the-area-element:the-area-element-14><a href=#the-area-element>area</a></code> element's <a id=the-area-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-area-element:fully-active>fully active</a>,
    then abort these steps.<li>
 
     <p>If the <code id=the-area-element:the-area-element-15><a href=#the-area-element>area</a></code> element has a <code id=the-area-element:attr-hyperlink-download-4><a href=#attr-hyperlink-download>download</a></code>
@@ -27333,7 +27333,7 @@
   <code id=processing-model-2:attr-hyperlink-usemap><a href=#attr-hyperlink-usemap>usemap</a></code> attribute specified, user agents must process it
   as follows:</p>
 
-  <ol><li><p>Parse the attribute's value using the <a href=#rules-for-parsing-a-hash-name-reference id=processing-model-2:rules-for-parsing-a-hash-name-reference>rules for parsing a hash-name reference</a> to a <code id=processing-model-2:the-map-element><a href=#the-map-element>map</a></code> element, with the element's <a id=processing-model-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> as the context node.
+  <ol><li><p>Parse the attribute's value using the <a href=#rules-for-parsing-a-hash-name-reference id=processing-model-2:rules-for-parsing-a-hash-name-reference>rules for parsing a hash-name reference</a> to a <code id=processing-model-2:the-map-element><a href=#the-map-element>map</a></code> element, with the element's <a id=processing-model-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> as the context node.
    This will return either an element (the <var>map</var>) or
    null.<li><p>If that returned null, then abort these steps. The image is not associated with an image
    map after all.<li><p>Otherwise, the user agent must collect all the <code id=processing-model-2:the-area-element><a href=#the-area-element>area</a></code> elements that are
@@ -29263,7 +29263,7 @@
    <li>
 
     <p>If <var>rowspan</var> is zero and the <code id=forming-a-table:the-table-element-13><a href=#the-table-element>table</a></code> element's
-    <a id=forming-a-table:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not set to <a href=#quirks-mode id=forming-a-table:quirks-mode>quirks mode</a>, then let <var>cell grows
+    <a id=forming-a-table:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not set to <a href=#quirks-mode id=forming-a-table:quirks-mode>quirks mode</a>, then let <var>cell grows
     downward</var> be true, and set <var>rowspan</var> to 1. Otherwise, let <var>cell grows downward</var> be false.</p>
 
    <li>
@@ -35792,7 +35792,7 @@
 
   <p>If the element is <i id="submit-button-state-(type=submit):concept-fe-mutable"><a href=#concept-fe-mutable>mutable</a></i>, then the element's
   <a href=#activation-behavior id="submit-button-state-(type=submit):activation-behavior">activation behavior</a> is as follows: if the element has a <a href=#form-owner id="submit-button-state-(type=submit):form-owner">form owner</a>,
-  and the element's <a id="submit-button-state-(type=submit):node-document" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="submit-button-state-(type=submit):fully-active">fully active</a>,
+  and the element's <a id="submit-button-state-(type=submit):node-document" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="submit-button-state-(type=submit):fully-active">fully active</a>,
   <a href=#concept-form-submit id="submit-button-state-(type=submit):concept-form-submit">submit</a> the <a href=#form-owner id="submit-button-state-(type=submit):form-owner-2">form owner</a> from the
   <code id="submit-button-state-(type=submit):the-input-element-3"><a href=#the-input-element>input</a></code> element; otherwise, do nothing.</p>
 
@@ -35908,7 +35908,7 @@
    the <a href="#image-button-state-(type=image)" id="image-button-state-(type=image):image-button-state-(type=image)-5">Image Button</a> state, and the <code id="image-button-state-(type=image):attr-input-src-6"><a href=#attr-input-src>src</a></code> attribute is set or changed.</ul>
 
   
-  <p>Fetching the image must <a href=#delay-the-load-event id="image-button-state-(type=image):delay-the-load-event">delay the load event</a> of the element's <a id="image-button-state-(type=image):node-document" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
+  <p>Fetching the image must <a href=#delay-the-load-event id="image-button-state-(type=image):delay-the-load-event">delay the load event</a> of the element's <a id="image-button-state-(type=image):node-document" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> until the
   <a href=#concept-task id="image-button-state-(type=image):concept-task">task</a> that is <a href=#queue-a-task id="image-button-state-(type=image):queue-a-task">queued</a> by the
   <a href=#networking-task-source id="image-button-state-(type=image):networking-task-source">networking task source</a> once the resource has been <a href=#fetch id="image-button-state-(type=image):fetch-2">fetched</a>
   (defined below) has been run.</p>
@@ -35918,7 +35918,7 @@
   <dfn id=input-img-available><i>available</i></dfn>. If this is true before the image is
   completely downloaded, each <a href=#concept-task id="image-button-state-(type=image):concept-task-2">task</a> that is <a href=#queue-a-task id="image-button-state-(type=image):queue-a-task-2">queued</a> by the <a href=#networking-task-source id="image-button-state-(type=image):networking-task-source-2">networking task source</a> while the image is being <a href=#fetch id="image-button-state-(type=image):fetch-3">fetched</a> must update the presentation of the image appropriately.</p>
 
-  <p>The user agent should apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id="image-button-state-(type=image):content-type-sniffing:-image" data-x-internal=content-type-sniffing:-image>image sniffing
+  <p>The user agent should apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id="image-button-state-(type=image):content-type-sniffing:-image" data-x-internal=content-type-sniffing:-image>image sniffing
   rules</a> to determine the type of the image, with the image's <a href=#content-type id="image-button-state-(type=image):content-type">associated Content-Type headers</a> giving the <var>official
   type</var>. If these rules are not applied, then the type of the image must be the type given by
   the image's <a href=#content-type id="image-button-state-(type=image):content-type-2">associated Content-Type headers</a>.</p>
@@ -35954,19 +35954,19 @@
   then: The element <a href=#represents id="image-button-state-(type=image):represents-2">represents</a> a control for selecting a <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate">coordinate</a> from the image specified by the
   <code id="image-button-state-(type=image):attr-input-src-8"><a href=#attr-input-src>src</a></code> attribute; if the element is <i id="image-button-state-(type=image):concept-fe-mutable"><a href=#concept-fe-mutable>mutable</a></i>, the user agent should allow the user to select this <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-2">coordinate</a>, and the element's <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior">activation
   behavior</a> is as follows: if the element has a <a href=#form-owner id="image-button-state-(type=image):form-owner">form owner</a>, and the element's
-  <a id="image-button-state-(type=image):node-document-2" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="image-button-state-(type=image):fully-active">fully active</a>, take the user's selected <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-3">coordinate</a>, and <a href=#concept-form-submit id="image-button-state-(type=image):concept-form-submit">submit</a> the <code id="image-button-state-(type=image):the-input-element-10"><a href=#the-input-element>input</a></code> element's <a href=#form-owner id="image-button-state-(type=image):form-owner-2">form owner</a>
+  <a id="image-button-state-(type=image):node-document-2" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="image-button-state-(type=image):fully-active">fully active</a>, take the user's selected <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-3">coordinate</a>, and <a href=#concept-form-submit id="image-button-state-(type=image):concept-form-submit">submit</a> the <code id="image-button-state-(type=image):the-input-element-10"><a href=#the-input-element>input</a></code> element's <a href=#form-owner id="image-button-state-(type=image):form-owner-2">form owner</a>
   from the <code id="image-button-state-(type=image):the-input-element-11"><a href=#the-input-element>input</a></code> element. If the user activates the control without explicitly
   selecting a coordinate, then the coordinate (0,0) must be assumed.</p>
 
   <p>Otherwise, the element <a href=#represents id="image-button-state-(type=image):represents-3">represents</a> a submit button whose label is given by the
   value of the <code id="image-button-state-(type=image):attr-input-alt-2"><a href=#attr-input-alt>alt</a></code> attribute; if the element is <i id="image-button-state-(type=image):concept-fe-mutable-2"><a href=#concept-fe-mutable>mutable</a></i>, then the element's <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior-2">activation behavior</a> is as
-  follows: if the element has a <a href=#form-owner id="image-button-state-(type=image):form-owner-3">form owner</a>, and the element's <a id="image-button-state-(type=image):node-document-3" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+  follows: if the element has a <a href=#form-owner id="image-button-state-(type=image):form-owner-3">form owner</a>, and the element's <a id="image-button-state-(type=image):node-document-3" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
   <a href=#fully-active id="image-button-state-(type=image):fully-active-2">fully active</a>, set the <a href=#concept-input-type-image-coordinate id="image-button-state-(type=image):concept-input-type-image-coordinate-4">selected
   coordinate</a> to (0,0), and <a href=#concept-form-submit id="image-button-state-(type=image):concept-form-submit-2">submit</a> the
   <code id="image-button-state-(type=image):the-input-element-12"><a href=#the-input-element>input</a></code> element's <a href=#form-owner id="image-button-state-(type=image):form-owner-4">form owner</a> from the <code id="image-button-state-(type=image):the-input-element-13"><a href=#the-input-element>input</a></code> element.</p>
 
   <p>In either case, if the element is <i id="image-button-state-(type=image):concept-fe-mutable-3"><a href=#concept-fe-mutable>mutable</a></i> but has no
-  <a href=#form-owner id="image-button-state-(type=image):form-owner-5">form owner</a> or the element's <a id="image-button-state-(type=image):node-document-4" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id="image-button-state-(type=image):fully-active-3">fully active</a>,
+  <a href=#form-owner id="image-button-state-(type=image):form-owner-5">form owner</a> or the element's <a id="image-button-state-(type=image):node-document-4" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id="image-button-state-(type=image):fully-active-3">fully active</a>,
   then its <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior-3">activation behavior</a> must be to do nothing. If the element is not <i id="image-button-state-(type=image):concept-fe-mutable-4"><a href=#concept-fe-mutable>mutable</a></i>, it has no <a href=#activation-behavior id="image-button-state-(type=image):activation-behavior-4">activation behavior</a>.</p>
 
   <p>The <dfn id=concept-input-type-image-coordinate>selected coordinate</dfn> must consist of
@@ -36114,7 +36114,7 @@
 
   <p>If the element is <i id="reset-button-state-(type=reset):concept-fe-mutable"><a href=#concept-fe-mutable>mutable</a></i>, then the element's
   <a href=#activation-behavior id="reset-button-state-(type=reset):activation-behavior">activation behavior</a>, if the element has a <a href=#form-owner id="reset-button-state-(type=reset):form-owner">form owner</a> and the element's
-  <a id="reset-button-state-(type=reset):node-document" href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="reset-button-state-(type=reset):fully-active">fully active</a>, is to <a href=#concept-form-reset id="reset-button-state-(type=reset):concept-form-reset">reset</a> the <a href=#form-owner id="reset-button-state-(type=reset):form-owner-2">form owner</a>; otherwise, it is to do
+  <a id="reset-button-state-(type=reset):node-document" href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <a href=#fully-active id="reset-button-state-(type=reset):fully-active">fully active</a>, is to <a href=#concept-form-reset id="reset-button-state-(type=reset):concept-form-reset">reset</a> the <a href=#form-owner id="reset-button-state-(type=reset):form-owner-2">form owner</a>; otherwise, it is to do
   nothing.</p>
 
   <p>If the element is not <i id="reset-button-state-(type=reset):concept-fe-mutable-2"><a href=#concept-fe-mutable>mutable</a></i>, it has no <a href=#activation-behavior id="reset-button-state-(type=reset):activation-behavior-2">activation
@@ -37441,9 +37441,9 @@
   its <a href=#activation-behavior id=the-button-element:activation-behavior>activation behavior</a> element is to run the steps defined in the following list for
   the current state of the element's <code id=the-button-element:attr-button-type-4><a href=#attr-button-type>type</a></code> attribute:</p>
 
-  <dl><dt> <dfn id=attr-button-type-submit-state>Submit Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner>form owner</a> and the element's <a id=the-button-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+  <dl><dt> <dfn id=attr-button-type-submit-state>Submit Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner>form owner</a> and the element's <a id=the-button-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
    <a href=#fully-active id=the-button-element:fully-active>fully active</a>, the element must <a href=#concept-form-submit id=the-button-element:concept-form-submit>submit</a> the
-   <a href=#form-owner id=the-button-element:form-owner-2>form owner</a> from the <code id=the-button-element:the-button-element-3><a href=#the-button-element>button</a></code> element.<dt> <dfn id=attr-button-type-reset-state>Reset Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner-3>form owner</a> and the element's <a id=the-button-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+   <a href=#form-owner id=the-button-element:form-owner-2>form owner</a> from the <code id=the-button-element:the-button-element-3><a href=#the-button-element>button</a></code> element.<dt> <dfn id=attr-button-type-reset-state>Reset Button</dfn> <dd><p>If the element has a <a href=#form-owner id=the-button-element:form-owner-3>form owner</a> and the element's <a id=the-button-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
    <a href=#fully-active id=the-button-element:fully-active-2>fully active</a>, the element must <a href=#concept-form-reset id=the-button-element:concept-form-reset>reset</a> the
    <a href=#form-owner id=the-button-element:form-owner-4>form owner</a>.<dt> <dfn id=attr-button-type-button-state>Button</dfn>
 
@@ -37454,7 +37454,7 @@
     <p>The element must follow these steps:</p>
 
     <ol><li><p>If the <code id=the-button-element:the-button-element-4><a href=#the-button-element>button</a></code> is not <a href=#being-rendered id=the-button-element:being-rendered>being rendered</a>, abort these
-     steps.<li><p>If the <code id=the-button-element:the-button-element-5><a href=#the-button-element>button</a></code> element's <a id=the-button-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-button-element:fully-active-3>fully
+     steps.<li><p>If the <code id=the-button-element:the-button-element-5><a href=#the-button-element>button</a></code> element's <a id=the-button-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-button-element:fully-active-3>fully
      active</a>, abort these steps.<li><p>Let <var>menu</var> be the element's <a href=#designated-pop-up-menu id=the-button-element:designated-pop-up-menu-2>designated pop-up menu</a>, if
      any. If there isn't one, then abort these steps.<li><p><a href=#concept-event-fire id=the-button-element:concept-event-fire>Fire</a> a <a href=#concept-events-trusted id=the-button-element:concept-events-trusted>trusted</a> event with the name <code id=the-button-element:event-show><a href=#event-show>show</a></code> at <var>menu</var>, using the <code id=the-button-element:relatedevent><a href=#relatedevent>RelatedEvent</a></code>
      interface, with the <code id=the-button-element:dom-relatedevent-relatedtarget><a href=#dom-relatedevent-relatedtarget>relatedTarget</a></code> attribute
@@ -38272,7 +38272,7 @@
   no children. If the <var>value</var> argument is present, the new object must have a
   <code id=the-option-element:attr-option-value-7><a href=#attr-option-value>value</a></code> attribute set with the value of the argument as its
   value. If the <var>defaultSelected</var> argument is true, the new object must have a
-  <code id=the-option-element:attr-option-selected-10><a href=#attr-option-selected>selected</a></code> attribute set with no value. If the <var>selected</var> argument is true, the new object must have its <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-9>selectedness</a> set to true; otherwise the <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-10>selectedness</a> must be set to false, even if the <var>defaultSelected</var> argument is true. The element's <a id=the-option-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-option-element:active-document>active
+  <code id=the-option-element:attr-option-selected-10><a href=#attr-option-selected>selected</a></code> attribute set with no value. If the <var>selected</var> argument is true, the new object must have its <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-9>selectedness</a> set to true; otherwise the <a href=#concept-option-selectedness id=the-option-element:concept-option-selectedness-10>selectedness</a> must be set to false, even if the <var>defaultSelected</var> argument is true. The element's <a id=the-option-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> must be the <a href=#active-document id=the-option-element:active-document>active
   document</a> of the <a href=#browsing-context id=the-option-element:browsing-context>browsing context</a> of the <code id=the-option-element:window><a href=#window>Window</a></code> object on which
   the interface object of the invoked constructor is found.</p>
 
@@ -40110,7 +40110,7 @@
 
   <p>The <dfn id=dom-fs-action><code>action</code></dfn> IDL attribute must
   <a href=#reflect id=form-submission:reflect>reflect</a> the content attribute of the same name, except that on getting, when the
-  content attribute is missing or its value is the empty string, <a id="form-submission:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
+  content attribute is missing or its value is the empty string, <a id="form-submission:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>
   must be returned instead. The <dfn id=dom-fs-target><code>target</code></dfn> IDL attribute
   must <a href=#reflect id=form-submission:reflect-2>reflect</a> the content attribute of the same name. The <dfn id=dom-fs-method><code>method</code></dfn> and <dfn id=dom-fs-enctype><code>enctype</code></dfn> IDL attributes must <a href=#reflect id=form-submission:reflect-3>reflect</a> the
   respective content attributes of the same name, <a href=#limited-to-only-known-values id=form-submission:limited-to-only-known-values>limited to only known values</a>. The
@@ -40121,7 +40121,7 @@
   <dfn id=dom-fs-formaction><code>formAction</code></dfn> IDL attribute must
   <a href=#reflect id=form-submission:reflect-6>reflect</a> the <code id=form-submission:attr-fs-formaction-3><a href=#attr-fs-formaction>formaction</a></code> content attribute,
   except that on getting, when the content attribute is missing or its value is the empty string,
-  <a id="form-submission:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> must be returned instead. The <dfn id=dom-fs-formenctype><code>formEnctype</code></dfn> IDL attribute must <a href=#reflect id=form-submission:reflect-7>reflect</a>
+  <a id="form-submission:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> must be returned instead. The <dfn id=dom-fs-formenctype><code>formEnctype</code></dfn> IDL attribute must <a href=#reflect id=form-submission:reflect-7>reflect</a>
   the <code id=form-submission:attr-fs-formenctype-4><a href=#attr-fs-formenctype>formenctype</a></code> content attribute, <a href=#limited-to-only-known-values id=form-submission:limited-to-only-known-values-3>limited to only
   known values</a>. The <dfn id=dom-fs-formmethod><code>formMethod</code></dfn> IDL
   attribute must <a href=#reflect id=form-submission:reflect-8>reflect</a> the <code id=form-submission:attr-fs-formmethod-4><a href=#attr-fs-formmethod>formmethod</a></code> content
@@ -40159,11 +40159,11 @@
   is <a href=#insert-an-element-into-a-document id=autofocusing-a-form-control:-the-autofocus-attribute:insert-an-element-into-a-document>inserted into a document</a>, user agents
   should run the following steps:</p>
 
-  <ol><li><p>Let <var>target</var> be the element's <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If <var>target</var> has no <a href=#browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:browsing-context>browsing context</a>, abort these
+  <ol><li><p>Let <var>target</var> be the element's <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li><p>If <var>target</var> has no <a href=#browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:browsing-context>browsing context</a>, abort these
    steps.<li><p>If <var>target</var>'s <a href=#browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:browsing-context-2>browsing context</a> has no <a href=#top-level-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:top-level-browsing-context>top-level
    browsing context</a> (e.g. it is a <a href=#nested-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:nested-browsing-context>nested browsing context</a> with no <a href=#parent-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:parent-browsing-context>parent
    browsing context</a>), abort these steps.<li><p>If <var>target</var>'s <a href=#active-sandboxing-flag-set id=autofocusing-a-form-control:-the-autofocus-attribute:active-sandboxing-flag-set>active sandboxing flag set</a> has the
-   <a href=#sandboxed-automatic-features-browsing-context-flag id=autofocusing-a-form-control:-the-autofocus-attribute:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing context flag</a>, abort these steps.<li><p>If <var>target</var>'s <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2>origin</a> is not the <a href=#same-origin id=autofocusing-a-form-control:-the-autofocus-attribute:same-origin>same</a> as the <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-2>origin</a> of the <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the currently
+   <a href=#sandboxed-automatic-features-browsing-context-flag id=autofocusing-a-form-control:-the-autofocus-attribute:sandboxed-automatic-features-browsing-context-flag>sandboxed automatic features browsing context flag</a>, abort these steps.<li><p>If <var>target</var>'s <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2>origin</a> is not the <a href=#same-origin id=autofocusing-a-form-control:-the-autofocus-attribute:same-origin>same</a> as the <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-2>origin</a> of the <a id=autofocusing-a-form-control:-the-autofocus-attribute:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the currently
    focused element in <var>target</var>'s <a href=#top-level-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:top-level-browsing-context-2>top-level browsing context</a>, abort
    these steps.<li><p>If <var>target</var>'s <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-3>origin</a> is not the <a href=#same-origin id=autofocusing-a-form-control:-the-autofocus-attribute:same-origin-2>same</a> as the <a href=#origin-2 id=autofocusing-a-form-control:-the-autofocus-attribute:origin-2-4>origin</a> of the <a href=#active-document id=autofocusing-a-form-control:-the-autofocus-attribute:active-document>active document</a> of <var>target</var>'s <a href=#top-level-browsing-context id=autofocusing-a-form-control:-the-autofocus-attribute:top-level-browsing-context-3>top-level browsing context</a>, abort these steps.<li><p>If the user agent has already reached the last step of this list of steps in response to
    an element being <a href=#insert-an-element-into-a-document id=autofocusing-a-form-control:-the-autofocus-attribute:insert-an-element-into-a-document-2>inserted</a> into a
@@ -41491,10 +41491,10 @@
     <p>If any of the following conditions are met, then <a href=#queue-a-task id=user-interface-for-bulk-autofill:queue-a-task>queue a task</a> to <a href=#fail-the-autofill-request id=user-interface-for-bulk-autofill:fail-the-autofill-request>fail the
     autofill request</a> on <var>form</var> with the reason "<code id=user-interface-for-bulk-autofill:dom-autocompleteerrorreason-disabled><a href=#dom-autocompleteerrorreason-disabled>disabled</a></code>", and abort these steps:</p>
 
-    <ul><li><p>the algorithm is not <a href=#allowed-to-show-a-popup id=user-interface-for-bulk-autofill:allowed-to-show-a-popup>allowed to show a popup</a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active>fully
+    <ul><li><p>the algorithm is not <a href=#allowed-to-show-a-popup id=user-interface-for-bulk-autofill:allowed-to-show-a-popup>allowed to show a popup</a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active>fully
      active</a><li><p><var>form</var>'s <code id=user-interface-for-bulk-autofill:attr-form-autocomplete><a href=#attr-form-autocomplete>autocomplete</a></code>
      attribute is in the <a href=#attr-form-autocomplete-off-state id=user-interface-for-bulk-autofill:attr-form-autocomplete-off-state>off</a> state<li><p>the user has disabled this feature for this <var>form</var>'s
-     <a id=user-interface-for-bulk-autofill:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=user-interface-for-bulk-autofill:origin-2>origin</a><li><p>the user agent does not support this <var>form</var>'s fields (e.g. the form
+     <a id=user-interface-for-bulk-autofill:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=user-interface-for-bulk-autofill:origin-2>origin</a><li><p>the user agent does not support this <var>form</var>'s fields (e.g. the form
      has different fields whose <a href=#autofill-scope id=user-interface-for-bulk-autofill:autofill-scope>autofill scope</a> use different "<code>section-*</code>" tokens)<li><p>the <var>form</var> was obtained via unencrypted channels and the user agent
      does not support autofill in such situations<li><p>another instance of this algorithm is already being run for <var>form</var></ul>
 
@@ -41525,7 +41525,7 @@
       <p>If any of the following conditions are met, then <a href=#fail-the-autofill-request id=user-interface-for-bulk-autofill:fail-the-autofill-request-2>fail the autofill request</a> on
       <var>form</var> with the reason "<code id=user-interface-for-bulk-autofill:dom-autocompleteerrorreason-disabled-2><a href=#dom-autocompleteerrorreason-disabled>disabled</a></code>", and abort these steps:</p>
 
-      <ul><li><p><var>form</var> is no longer <a href=#in-a-document id=user-interface-for-bulk-autofill:in-a-document>in a <code>Document</code></a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is no longer <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active-2>fully
+      <ul><li><p><var>form</var> is no longer <a href=#in-a-document id=user-interface-for-bulk-autofill:in-a-document>in a <code>Document</code></a><li><p><var>form</var>'s <a id=user-interface-for-bulk-autofill:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is no longer <a href=#fully-active id=user-interface-for-bulk-autofill:fully-active-2>fully
        active</a><li><p><var>form</var>'s <code id=user-interface-for-bulk-autofill:attr-form-autocomplete-2><a href=#attr-form-autocomplete>autocomplete</a></code>
        attribute is now in the <a href=#attr-form-autocomplete-off-state id=user-interface-for-bulk-autofill:attr-form-autocomplete-off-state-2>off</a>
        state</ul>
@@ -42298,7 +42298,7 @@
   following steps:</p>
 
   <ol><li><p>Let <var>form document</var> be the <var>form</var>'s
-   <a id=form-submission-algorithm:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li id=sandboxSubmitBlocked><p>If <var>form document</var> has no associated
+   <a id=form-submission-algorithm:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.<li id=sandboxSubmitBlocked><p>If <var>form document</var> has no associated
    <a href=#browsing-context id=form-submission-algorithm:browsing-context>browsing context</a> or its <a href=#active-sandboxing-flag-set id=form-submission-algorithm:active-sandboxing-flag-set>active sandboxing flag set</a> has its
    <a href=#sandboxed-forms-browsing-context-flag id=form-submission-algorithm:sandboxed-forms-browsing-context-flag>sandboxed forms browsing context flag</a> set, then abort these steps without doing
    anything.<li><p>Let <var>form browsing context</var> be the <a href=#browsing-context id=form-submission-algorithm:browsing-context-2>browsing context</a> of <var>form document</var>.<li><p>If the <var>submitted from <code id=form-submission-algorithm:dom-form-submit-2><a href=#dom-form-submit>submit()</a></code>
@@ -42314,7 +42314,7 @@
    set</a> for <var>form</var> in the context of <var>submitter</var>.<li><p>Let <var>action</var> be the <var>submitter</var> element's <a href=#concept-fs-action id=form-submission-algorithm:concept-fs-action>action</a>.<li>
 
     <p>If <var>action</var> is the empty string, let <var>action</var> be
-    <a id="form-submission-algorithm:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the <var>form document</var>.</p>
+    <a id="form-submission-algorithm:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> of the <var>form document</var>.</p>
 
     
 
@@ -42646,7 +42646,7 @@
   the following substeps:</p>
 
   <ol><li><p>Let <var>input</var> be the value of the <code id=selecting-a-form-submission-encoding:the-form-element><a href=#the-form-element>form</a></code> element's <code id=selecting-a-form-submission-encoding:attr-form-accept-charset><a href=#attr-form-accept-charset>accept-charset</a></code> attribute.<li><p>Let <var>candidate encoding labels</var> be the result of <a href=#split-a-string-on-spaces id=selecting-a-form-submission-encoding:split-a-string-on-spaces>splitting <var>input</var> on spaces</a>.<li><p>Let <var>candidate encodings</var> be an empty list of <a href=#encoding id=selecting-a-form-submission-encoding:encoding>character encodings</a>.<li><p>For each token in <var>candidate encoding labels</var> in turn (in the order in
-   which they were found in <var>input</var>), <a href=http://encoding.spec.whatwg.org/#concept-encoding-get id=selecting-a-form-submission-encoding:getting-an-encoding data-x-internal=getting-an-encoding>get an
+   which they were found in <var>input</var>), <a href=https://encoding.spec.whatwg.org/#concept-encoding-get id=selecting-a-form-submission-encoding:getting-an-encoding data-x-internal=getting-an-encoding>get an
    encoding</a> for the token and, if this does not result in failure, append the
    <a href=#encoding id=selecting-a-form-submission-encoding:encoding-2>encoding</a> to <var>candidate encodings</var>.<li><p>If the <i>allow non-ASCII-compatible encodings</i> flag is not set, remove any encodings
    that are not <a href=#ascii-compatible-character-encoding id=selecting-a-form-submission-encoding:ascii-compatible-character-encoding>ASCII-compatible character
@@ -44163,8 +44163,8 @@
    an <code id=the-dialog-element:invalidstateerror-2><a href=#invalidstateerror>InvalidStateError</a></code> exception and abort these steps.<li><p>Add an <code id=the-dialog-element:attr-dialog-open-6><a href=#attr-dialog-open>open</a></code> attribute to <var>subject</var>, whose value is the empty string.<li><p>If the <code id=the-dialog-element:dom-dialog-showmodal-3><a href=#dom-dialog-showmodal>showModal()</a></code> method was invoked with an
    argument, <a href=#set-up-the-position id=the-dialog-element:set-up-the-position-2>set up the position</a> of <var>subject</var>, using that argument
    as the anchor. Otherwise, set the <code id=the-dialog-element:the-dialog-element-15><a href=#the-dialog-element>dialog</a></code> to the <a href=#centered-alignment id=the-dialog-element:centered-alignment>centered alignment</a>
-   mode.<li><p>Let <var>subject</var>'s <a id=the-dialog-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog>blocked by the modal dialog</a> <var>subject</var>.<li><p>Push <var>subject</var> onto <var>subject</var>'s
-   <a id=the-dialog-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-3>pending dialog stack</a>.<li><p>Run the <a href=#dialog-focusing-steps id=the-dialog-element:dialog-focusing-steps-2>dialog focusing steps</a> for <var>subject</var>.</ol>
+   mode.<li><p>Let <var>subject</var>'s <a id=the-dialog-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog>blocked by the modal dialog</a> <var>subject</var>.<li><p>Push <var>subject</var> onto <var>subject</var>'s
+   <a id=the-dialog-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-3>pending dialog stack</a>.<li><p>Run the <a href=#dialog-focusing-steps id=the-dialog-element:dialog-focusing-steps-2>dialog focusing steps</a> for <var>subject</var>.</ol>
 
   <p>The <dfn id=dialog-focusing-steps>dialog focusing steps</dfn> for a <code id=the-dialog-element:the-dialog-element-16><a href=#the-dialog-element>dialog</a></code> element <var>subject</var> are as follows:</p>
 
@@ -44208,7 +44208,7 @@
     <p>If <var>subject</var> is in its <code id=the-dialog-element:document-5><a href=#document>Document</a></code>'s <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-8>pending dialog
     stack</a>, then run these substeps:</p>
 
-    <ol><li><p>Remove <var>subject</var> from that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-9>pending dialog stack</a>.<li><p>If that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-10>pending dialog stack</a> is not empty, then let <var>subject</var>'s <a id=the-dialog-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog-4>blocked by the modal dialog</a> that is at the top of the <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-11>pending dialog
+    <ol><li><p>Remove <var>subject</var> from that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-9>pending dialog stack</a>.<li><p>If that <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-10>pending dialog stack</a> is not empty, then let <var>subject</var>'s <a id=the-dialog-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> be <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog-4>blocked by the modal dialog</a> that is at the top of the <a href=#pending-dialog-stack id=the-dialog-element:pending-dialog-stack-11>pending dialog
      stack</a>. Otherwise, let <var>document</var> be no longer <a href=#blocked-by-a-modal-dialog id=the-dialog-element:blocked-by-a-modal-dialog-5>blocked by a modal
      dialog</a> at all.</ol>
 
@@ -44641,7 +44641,7 @@
   encoding</var></dfn>, and <dfn id=concept-script-fallback-encoding><var>the script block's
   fallback character encoding</var></dfn>. They are determined when the script is prepared, based on
   the attributes on the element at that time, and the
-  <code id=the-script-element:the-script-element-14><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+  <code id=the-script-element:the-script-element-14><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
   <p>When a <code id=the-script-element:the-script-element-15><a href=#the-script-element>script</a></code> element that is not marked as being <a href=#parser-inserted id=the-script-element:parser-inserted-2>"parser-inserted"</a>
   experiences one of the events listed in the following list, the user agent must synchronously
@@ -44744,7 +44744,7 @@
    <li>
 
     <p>If the element is flagged as <a href=#parser-inserted id=the-script-element:parser-inserted-6>"parser-inserted"</a>, but the element's
-    <a id=the-script-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-2><a href=#document>Document</a></code> of the parser that created the element,
+    <a id=the-script-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-2><a href=#document>Document</a></code> of the parser that created the element,
     then abort these steps.</p>
 
    <li id=script-processing-noscript>
@@ -44756,7 +44756,7 @@
     <p class=note>The definition of <a href=#concept-n-noscript id=the-script-element:concept-n-noscript-2>scripting is disabled</a>
     means that, amongst others, the following scripts will not execute: scripts in
     <code id=the-script-element:xmlhttprequest><a href=#xmlhttprequest>XMLHttpRequest</a></code>'s <code id=the-script-element:dom-xmlhttprequest-responsexml><a href=#dom-xmlhttprequest-responsexml>responseXML</a></code>
-    documents, scripts in <code id=the-script-element:domparser><a data-x-internal=domparser href=http://domparsing.spec.whatwg.org/#the-domparser-interface>DOMParser</a></code>-created documents, scripts in documents created by
+    documents, scripts in <code id=the-script-element:domparser><a data-x-internal=domparser href=https://domparsing.spec.whatwg.org/#the-domparser-interface>DOMParser</a></code>-created documents, scripts in documents created by
     <code id=the-script-element:xsltprocessor><a href=#xsltprocessor>XSLTProcessor</a></code>'s <code id=the-script-element:dom-xsltprocessor-transformtodocument><a href=#dom-xsltprocessor-transformtodocument>transformToDocument</a></code> feature, and scripts
     that are first inserted by a script into a <code id=the-script-element:document-3><a href=#document>Document</a></code> that was created using the
     <code id=the-script-element:dom-domimplementation-createdocument><a href=#dom-domimplementation-createdocument>createDocument()</a></code> API. <a href=#refsXHR>[XHR]</a>
@@ -44780,7 +44780,7 @@
 
     <p>If the <code id=the-script-element:the-script-element-36><a href=#the-script-element>script</a></code> element has a <code id=the-script-element:attr-script-charset-3><a href=#attr-script-charset>charset</a></code>
     attribute, then let <var id=the-script-element:concept-script-encoding><a href=#concept-script-encoding>the script block's character
-    encoding</a></var> for this <code id=the-script-element:the-script-element-37><a href=#the-script-element>script</a></code> element be the result of <a id=the-script-element:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an
+    encoding</a></var> for this <code id=the-script-element:the-script-element-37><a href=#the-script-element>script</a></code> element be the result of <a id=the-script-element:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an
     encoding</a> from the value of the <code id=the-script-element:attr-script-charset-4><a href=#attr-script-charset>charset</a></code>
     attribute.</p>
 
@@ -44803,7 +44803,7 @@
 
       <p>Do a <a href=#potentially-cors-enabled-fetch id=the-script-element:potentially-cors-enabled-fetch>potentially CORS-enabled fetch</a> of the resulting
       <a href=#absolute-url id=the-script-element:absolute-url>absolute URL</a>, with the <i>mode</i> being the current state of the element's <code id=the-script-element:attr-script-crossorigin-3><a href=#attr-script-crossorigin>crossorigin</a></code> content attribute, the <i>origin</i> being
-      the <a href=#origin-2 id=the-script-element:origin-2-2>origin</a> of the <code id=the-script-element:the-script-element-39><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
+      the <a href=#origin-2 id=the-script-element:origin-2-2>origin</a> of the <code id=the-script-element:the-script-element-39><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>, and the
       <i>default origin behaviour</i> set to <i>taint</i>.</p>
 
       <p>The resource obtained in this fashion can be either <a href=#cors-same-origin id=the-script-element:cors-same-origin>CORS-same-origin</a> or
@@ -44868,7 +44868,7 @@
      <a href=#force-async id=the-script-element:force-async-5>"force-async"</a> flag set<dd>
 
       <p>The element must be added to the end of the <dfn id=list-of-scripts-that-will-execute-in-order-as-soon-as-possible>list of scripts that will execute in order
-      as soon as possible</dfn> associated with the <a id=the-script-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-42><a href=#the-script-element>script</a></code>
+      as soon as possible</dfn> associated with the <a id=the-script-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-42><a href=#the-script-element>script</a></code>
       element at the time the <a href=#prepare-a-script id=the-script-element:prepare-a-script-2>prepare a script</a> algorithm started.</p>
 
       <p>The <a href=#concept-task id=the-script-element:concept-task-3>task</a> that the <a href=#networking-task-source id=the-script-element:networking-task-source-3>networking task source</a>
@@ -44888,7 +44888,7 @@
      attribute<dd>
 
       <p>The element must be added to the <dfn id=set-of-scripts-that-will-execute-as-soon-as-possible>set of scripts that will execute as soon as
-      possible</dfn> of the <a id=the-script-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-43><a href=#the-script-element>script</a></code> element at the time the
+      possible</dfn> of the <a id=the-script-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <code id=the-script-element:the-script-element-43><a href=#the-script-element>script</a></code> element at the time the
       <a href=#prepare-a-script id=the-script-element:prepare-a-script-3>prepare a script</a> algorithm started.</p>
 
       <p>The <a href=#concept-task id=the-script-element:concept-task-4>task</a> that the <a href=#networking-task-source id=the-script-element:networking-task-source-4>networking task source</a>
@@ -44902,7 +44902,7 @@
    </ol>
 
   
-  <p>Fetching an external script must <a href=#delay-the-load-event id=the-script-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-script-element:node-document-6 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
+  <p>Fetching an external script must <a href=#delay-the-load-event id=the-script-element:delay-the-load-event>delay the load event</a> of the element's <a id=the-script-element:node-document-6 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
   until the <a href=#concept-task id=the-script-element:concept-task-5>task</a> that is <a href=#queue-a-task id=the-script-element:queue-a-task-3>queued</a>
   by the <a href=#networking-task-source id=the-script-element:networking-task-source-5>networking task source</a> once the resource has been <a href=#fetch id=the-script-element:fetch-5>fetched</a> (defined above) has been run.</p>
 
@@ -44926,7 +44926,7 @@
   <ol><li>
 
     <p>If the element is flagged as <a href=#parser-inserted id=the-script-element:parser-inserted-10>"parser-inserted"</a>, but the element's
-    <a id=the-script-element:node-document-7 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-14><a href=#document>Document</a></code> of the parser that created the element,
+    <a id=the-script-element:node-document-7 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not the <code id=the-script-element:document-14><a href=#document>Document</a></code> of the parser that created the element,
     then abort these steps.</p>
 
    <li>
@@ -45006,18 +45006,18 @@
 
         <p>If the script is from an external file, then increment the
         <a href=#ignore-destructive-writes-counter id=the-script-element:ignore-destructive-writes-counter>ignore-destructive-writes counter</a> of the <code id=the-script-element:the-script-element-48><a href=#the-script-element>script</a></code> element's
-        <a id=the-script-element:node-document-8 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. Let <var>neutralised doc</var> be that
+        <a id=the-script-element:node-document-8 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>. Let <var>neutralised doc</var> be that
         <code id=the-script-element:document-15><a href=#document>Document</a></code>.</p>
 
        <li>
 
         <p>Let <var>old script element</var> be the value to which the <code id=the-script-element:the-script-element-49><a href=#the-script-element>script</a></code>
-        element's <a id=the-script-element:node-document-9 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript><a href=#dom-document-currentscript>currentScript</a></code> object was most recently
+        element's <a id=the-script-element:node-document-9 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript><a href=#dom-document-currentscript>currentScript</a></code> object was most recently
         initialized.</p>
 
        <li>
 
-        <p>Initialise the <code id=the-script-element:the-script-element-50><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-10 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-2><a href=#dom-document-currentscript>currentScript</a></code> object to the <code id=the-script-element:the-script-element-51><a href=#the-script-element>script</a></code>
+        <p>Initialise the <code id=the-script-element:the-script-element-50><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-10 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-2><a href=#dom-document-currentscript>currentScript</a></code> object to the <code id=the-script-element:the-script-element-51><a href=#the-script-element>script</a></code>
         element.</p>
 
        <li>
@@ -45025,7 +45025,7 @@
         <p><a href=#create-a-script id=the-script-element:create-a-script>Create a script</a>, using <var id=the-script-element:concept-script-source><a href=#concept-script-source>the script
         block's source</a></var>, the <a href=#url id=the-script-element:url>URL</a> from which the script was obtained, <var id=the-script-element:concept-script-type-11><a href=#concept-script-type>the script block's type</a></var> as the scripting language, and
         the <a href=#script-settings-object id=the-script-element:script-settings-object>script settings object</a> of the <code id=the-script-element:the-script-element-52><a href=#the-script-element>script</a></code> element's
-        <a id=the-script-element:node-document-11 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:window><a href=#window>Window</a></code> object.</p>
+        <a id=the-script-element:node-document-11 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:window><a href=#window>Window</a></code> object.</p>
 
         <p>If the script came from a resource that was <a href=#fetch id=the-script-element:fetch-6>fetched</a> in the
         steps above, and the resource was <a href=#cors-cross-origin id=the-script-element:cors-cross-origin-2>CORS-cross-origin</a>, then pass the <var>muted errors</var> flag to the <a href=#create-a-script id=the-script-element:create-a-script-2>create a script</a> algorithm as well.</p>
@@ -45034,7 +45034,7 @@
 
        <li>
 
-        <p>Initialise the <code id=the-script-element:the-script-element-53><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-12 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-3><a href=#dom-document-currentscript>currentScript</a></code> object to <var>old script
+        <p>Initialise the <code id=the-script-element:the-script-element-53><a href=#the-script-element>script</a></code> element's <a id=the-script-element:node-document-12 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <code id=the-script-element:dom-document-currentscript-3><a href=#dom-document-currentscript>currentScript</a></code> object to <var>old script
         element</var>.</p>
 
        <li>
@@ -45566,8 +45566,8 @@
   is its <dfn id=template-contents>template contents</dfn>. When a <code id=the-template-element:the-template-element-6><a href=#the-template-element>template</a></code> element is created, the user
   agent must run the following steps to establish the <a href=#template-contents id=the-template-element:template-contents>template contents</a>:</p>
 
-  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-7><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document>appropriate template contents owner
-   document</a>.<li><p>Create a <code id=the-template-element:documentfragment-4><a href=#documentfragment>DocumentFragment</a></code> object whose <a id=the-template-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <var>doc</var>.<li><p>Set the <code id=the-template-element:the-template-element-8><a href=#the-template-element>template</a></code> element's <a href=#template-contents id=the-template-element:template-contents-2>template contents</a> to the newly
+  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-7><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document>appropriate template contents owner
+   document</a>.<li><p>Create a <code id=the-template-element:documentfragment-4><a href=#documentfragment>DocumentFragment</a></code> object whose <a id=the-template-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is <var>doc</var>.<li><p>Set the <code id=the-template-element:the-template-element-8><a href=#the-template-element>template</a></code> element's <a href=#template-contents id=the-template-element:template-contents-2>template contents</a> to the newly
    created <code id=the-template-element:documentfragment-5><a href=#documentfragment>DocumentFragment</a></code> object.</ol>
 
   <p>A <code id=the-template-element:document-3><a href=#document>Document</a></code> <var>doc</var>'s <dfn id=appropriate-template-contents-owner-document>appropriate template contents owner
@@ -45601,10 +45601,10 @@
 
    <li><p>Return <var>doc</var>.</ol>
 
-  <p>When a <code id=the-template-element:the-template-element-11><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes, the user agent must run the following
+  <p>When a <code id=the-template-element:the-template-element-11><a href=#the-template-element>template</a></code> element's <a id=the-template-element:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> changes, the user agent must run the following
   steps:</p>
 
-  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-12><a href=#the-template-element>template</a></code> element's new <a id=the-template-element:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document-2>appropriate template contents owner
+  <ol><li><p>Let <var>doc</var> be the <code id=the-template-element:the-template-element-12><a href=#the-template-element>template</a></code> element's new <a id=the-template-element:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#appropriate-template-contents-owner-document id=the-template-element:appropriate-template-contents-owner-document-2>appropriate template contents owner
    document</a>.<li><p><a href=#concept-node-adopt id=the-template-element:concept-node-adopt>Adopt</a> the <code id=the-template-element:the-template-element-13><a href=#the-template-element>template</a></code> element's
    <a href=#template-contents id=the-template-element:template-contents-4>template contents</a> (a <code id=the-template-element:documentfragment-6><a href=#documentfragment>DocumentFragment</a></code> object) into <var>doc</var>.</ol>
 
@@ -45618,7 +45618,7 @@
   following steps:</p>
 
   <ol><li><p>If the <var>clone children flag</var> is not set in the calling <a href=#concept-node-clone id=the-template-element:concept-node-clone>clone</a> algorithm, abort these steps.<li><p>Let <var>copied contents</var> be the result of <a href=#concept-node-clone id=the-template-element:concept-node-clone-2>cloning</a> all the children of <var>node</var>'s
-   <a href=#template-contents id=the-template-element:template-contents-6>template contents</a>, with <var>document</var> set to <var>copy</var>'s <a href=#template-contents id=the-template-element:template-contents-7>template contents</a>'s <a id=the-template-element:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node
+   <a href=#template-contents id=the-template-element:template-contents-6>template contents</a>, with <var>document</var> set to <var>copy</var>'s <a href=#template-contents id=the-template-element:template-contents-7>template contents</a>'s <a id=the-template-element:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node
    document</a>, and with the <var>clone children
    flag</var> set.<li><p>Append <var>copied contents</var> to <var>copy</var>'s <a href=#template-contents id=the-template-element:template-contents-8>template
    contents</a>.</ol>
@@ -48825,7 +48825,7 @@
     <var>sy</var>, <var>sw</var>, and <var>sh</var> arguments are omitted, they must default to 0,
     0, the image's intrinsic width in image pixels, and the image's intrinsic height in image
     pixels, respectively. If the image has no intrinsic dimensions, the <i>concrete object size</i>
-    must be used instead, as determined using the CSS "<a href=http://dev.w3.org/csswg/css3-images/#default-sizing>Concrete Object Size Resolution</a>"
+    must be used instead, as determined using the CSS "<a href=http://dev.w3.org/csswg/css-images/#default-sizing>Concrete Object Size Resolution</a>"
     algorithm, with the <i>specified size</i> having neither a definite width nor height, nor any
     additional contraints, the object's intrinsic properties being those of the <var>image</var>
     argument, and the <a href=#default-object-size id=drawing-images:default-object-size>default object size</a> being the size of the <a href=#scratch-bitmap id=drawing-images:scratch-bitmap-2>scratch
@@ -49781,7 +49781,7 @@
 
   <p class=critical>It is likely that this will change: browser vendors have indicated an interest
   in changing the processing model for shadows such that they only draw when the composition
-  operator is "source-over" (the default). <a href=http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-May/thread.html#31457>Read
+  operator is "source-over" (the default). <a href=http://lists.w3.org/Archives/Public/public-whatwg-archive/2011May/thread.html#msg188>Read
   more...</a></p>
 
   <p><a href=#when-shadows-are-drawn id=shadows:when-shadows-are-drawn>When shadows are drawn</a>, they must be rendered as follows:</p>
@@ -52695,7 +52695,7 @@
    "<code>VCARD</code>" to <var>output</var>.<li><p><a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-2>Add a vCard line</a> with the type "<code>PROFILE</code>" and the value
    "<code>VCARD</code>" to <var>output</var>.<li><p><a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-3>Add a vCard line</a> with the type "<code>VERSION</code>" and the value
    "<code>4.0</code>" to <var>output</var>.<li><p><a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-4>Add a vCard line</a> with the type "<code>SOURCE</code>" and the result
-   of <a href=#escaping-the-vcard-text-string id=conversion-to-vcard:escaping-the-vcard-text-string>escaping the vCard text string</a> that is <a id="conversion-to-vcard:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> as the
+   of <a href=#escaping-the-vcard-text-string id=conversion-to-vcard:escaping-the-vcard-text-string>escaping the vCard text string</a> that is <a id="conversion-to-vcard:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> as the
    value to <var>output</var>.<li><p>If <a href=#the-title-element-2 id=conversion-to-vcard:the-title-element-2>the <code>title</code> element</a> is not null, <a href=#add-a-vcard-line id=conversion-to-vcard:add-a-vcard-line-5>add a vCard line</a>
    with the type "<code>NAME</code>" and with the result of <a href=#escaping-the-vcard-text-string id=conversion-to-vcard:escaping-the-vcard-text-string-2>escaping the vCard text
    string</a> obtained from the <code id=conversion-to-vcard:textcontent><a href=#textcontent>textContent</a></code> of <a href=#the-title-element-2 id=conversion-to-vcard:the-title-element-2-2>the <code>title</code>
@@ -54775,7 +54775,7 @@
     <a href=#browsing-context-container id=focus-management-apis:browsing-context-container>browsing context container</a> is <a href=#bc-focus-ergo-bcc-focus>focused</a> in the
     <a href=#parent-browsing-context id=focus-management-apis:parent-browsing-context>parent browsing context</a>. For example, if the user moves the focus to a text field
     in an <code id=focus-management-apis:the-iframe-element><a href=#the-iframe-element>iframe</a></code>, the <code id=focus-management-apis:the-iframe-element-2><a href=#the-iframe-element>iframe</a></code> is the element returned by the <code id=focus-management-apis:dom-document-activeelement-2><a href=#dom-document-activeelement>activeElement</a></code> API in the <code id=focus-management-apis:the-iframe-element-3><a href=#the-iframe-element>iframe</a></code>'s
-    <a id=focus-management-apis:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+    <a id=focus-management-apis:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
    <dt><var>document</var> . <code id=focus-management-apis:dom-document-hasfocus><a href=#dom-document-hasfocus>hasFocus</a></code>()<dd>
 
@@ -56831,7 +56831,7 @@
   
 
   <p>When a <a href=#browsing-context id=windows:browsing-context-21>browsing context</a> is first created, it must be created with a single
-  <code id=windows:document-14><a href=#document>Document</a></code> in its session history, whose <a href=http://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address" data-x-internal="the-document's-address">address</a> is <code id=windows:about:blank-2><a href=#about:blank>about:blank</a></code>, which is marked as being an <a href=#html-documents id=windows:html-documents>HTML document</a>, whose <a href="#document's-character-encoding" id="windows:document's-character-encoding">character encoding</a> is UTF-8, and which is both <a href=#ready-for-post-load-tasks id=windows:ready-for-post-load-tasks>ready for post-load
+  <code id=windows:document-14><a href=#document>Document</a></code> in its session history, whose <a href=https://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address" data-x-internal="the-document's-address">address</a> is <code id=windows:about:blank-2><a href=#about:blank>about:blank</a></code>, which is marked as being an <a href=#html-documents id=windows:html-documents>HTML document</a>, whose <a href="#document's-character-encoding" id="windows:document's-character-encoding">character encoding</a> is UTF-8, and which is both <a href=#ready-for-post-load-tasks id=windows:ready-for-post-load-tasks>ready for post-load
   tasks</a> and <a href=#completely-loaded id=windows:completely-loaded>completely loaded</a> immediately, along with a new <code id=windows:window-6><a href=#window>Window</a></code>
   object that the <code id=windows:document-15><a href=#document>Document</a></code> is associated with. The <code id=windows:document-16><a href=#document>Document</a></code> must have a
   single child <code id=windows:the-html-element><a href=#the-html-element>html</a></code> node, which itself has two empty child nodes: a <code id=windows:the-head-element><a href=#the-head-element>head</a></code>
@@ -56839,7 +56839,7 @@
   user agent must <a href=#implement-the-sandboxing id=windows:implement-the-sandboxing>implement the sandboxing</a> for it. If the <a href=#browsing-context id=windows:browsing-context-22>browsing context</a>
   has a <a href=#creator-document id=windows:creator-document>creator <code>Document</code></a>, then the <a href=#browsing-context id=windows:browsing-context-23>browsing context</a>'s
   <code id=windows:document-18><a href=#document>Document</a></code>'s <a href="#the-document's-referrer" id="windows:the-document's-referrer">referrer</a> must be set to
-  <a href=http://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address-2" data-x-internal="the-document's-address">the address</a> of that <a href=#creator-document id=windows:creator-document-2>creator
+  <a href=https://dom.spec.whatwg.org/#concept-document-url id="windows:the-document's-address-2" data-x-internal="the-document's-address">the address</a> of that <a href=#creator-document id=windows:creator-document-2>creator
   <code>Document</code></a> at the time of the <a href=#browsing-context id=windows:browsing-context-24>browsing context</a>'s creation.</p>
 
   <p class=note>If the <a href=#browsing-context id=windows:browsing-context-25>browsing context</a> is created specifically to be immediately
@@ -56966,7 +56966,7 @@
   the following algorithm:</p>
 
   <ol><li><p>If <var>d</var> is not a <code id=navigating-nested-browsing-contexts-in-the-dom:document-4><a href=#document>Document</a></code> in a <a href=#nested-browsing-context id=navigating-nested-browsing-contexts-in-the-dom:nested-browsing-context-3>nested browsing
-   context</a>, return null and abort these steps.<li><p>If the <a href=#browsing-context-container id=navigating-nested-browsing-contexts-in-the-dom:browsing-context-container-2>browsing context container</a>'s <a id=navigating-nested-browsing-contexts-in-the-dom:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> does not have the
+   context</a>, return null and abort these steps.<li><p>If the <a href=#browsing-context-container id=navigating-nested-browsing-contexts-in-the-dom:browsing-context-container-2>browsing context container</a>'s <a id=navigating-nested-browsing-contexts-in-the-dom:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> does not have the
    <a href=#same-origin id=navigating-nested-browsing-contexts-in-the-dom:same-origin>same</a> <a href=#effective-script-origin id=navigating-nested-browsing-contexts-in-the-dom:effective-script-origin>effective script origin</a> as the
    <a href=#effective-script-origin id=navigating-nested-browsing-contexts-in-the-dom:effective-script-origin-2>effective script origin</a> specified by the <a href=#entry-settings-object id=navigating-nested-browsing-contexts-in-the-dom:entry-settings-object>entry settings object</a>, then
    throw a <code id=navigating-nested-browsing-contexts-in-the-dom:securityerror-2><a href=#securityerror>SecurityError</a></code> exception and abort these steps.<li><p>Return the <a href=#browsing-context-container id=navigating-nested-browsing-contexts-in-the-dom:browsing-context-container-3>browsing context container</a> for <var>b</var>.</ol>
@@ -57046,7 +57046,7 @@
    is not a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-4>top-level browsing context</a>, and <var>A</var>'s <a href=#active-document id=security-nav:active-document-5>active
    document</a>'s <a href=#active-sandboxing-flag-set id=security-nav:active-sandboxing-flag-set>active sandboxing flag set</a> has its <a href=#sandboxed-navigation-browsing-context-flag id=security-nav:sandboxed-navigation-browsing-context-flag>sandboxed navigation
    browsing context flag</a> set, then abort these steps negatively.<li><p>Otherwise, if <var>B</var> is a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-5>top-level browsing context</a>, and is
-   one of the <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-3>ancestor browsing contexts</a> of <var>A</var>, and <var>A</var>'s <a id=security-nav:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=security-nav:active-sandboxing-flag-set-2>active sandboxing
+   one of the <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-3>ancestor browsing contexts</a> of <var>A</var>, and <var>A</var>'s <a id=security-nav:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=security-nav:active-sandboxing-flag-set-2>active sandboxing
    flag set</a> has its <a href=#sandboxed-top-level-navigation-browsing-context-flag id=security-nav:sandboxed-top-level-navigation-browsing-context-flag>sandboxed top-level navigation browsing context flag</a> set,
    then abort these steps negatively.<li><p>Otherwise, if <var>B</var> is a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-6>top-level browsing context</a>, and is
    neither <var>A</var> nor one of the <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-4>ancestor
@@ -57062,9 +57062,9 @@
   <a href=#browsing-context id=security-nav:browsing-context-6>browsing context</a> is a <a href=#top-level-browsing-context id=security-nav:top-level-browsing-context-7>top-level browsing context</a> or if all of its
   <code id=security-nav:document-3><a href=#document>Document</a></code>'s <a href=#ancestor-browsing-context id=security-nav:ancestor-browsing-context-5>ancestor browsing contexts</a>
   all have <a href=#active-document id=security-nav:active-document-6>active documents</a> whose <a href=#origin-2 id=security-nav:origin-2-4>origin</a> are the
-  <a href=#same-origin id=security-nav:same-origin-3>same origin</a> as the element's <a id=security-nav:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=security-nav:origin-2-5>origin</a>. If an
+  <a href=#same-origin id=security-nav:same-origin-3>same origin</a> as the element's <a id=security-nav:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#origin-2 id=security-nav:origin-2-5>origin</a>. If an
   element has a <a href=#browsing-context-scope-origin id=security-nav:browsing-context-scope-origin>browsing context scope origin</a>, then its value is the
-  <a href=#origin-2 id=security-nav:origin-2-6>origin</a> of the element's <a id=security-nav:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+  <a href=#origin-2 id=security-nav:origin-2-6>origin</a> of the element's <a id=security-nav:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
   
 
@@ -58057,7 +58057,7 @@
      scheme with a server-based naming authority<dd>
 
       <p>The <a href=#origin-2 id=origin:origin-2-8>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-2>alias</a> to the
-      <a href=#origin-2 id=origin:origin-2-9>origin</a> of <a id="origin:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the <code>Document</code>'s address</a>.</p>
+      <a href=#origin-2 id=origin:origin-2-9>origin</a> of <a id="origin:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the <code>Document</code>'s address</a>.</p>
 
       <p>The <a href=#effective-script-origin id=origin:effective-script-origin-7>effective script origin</a> is initially an <a href=#concept-origin-alias id=origin:concept-origin-alias-3>alias</a> to the <a href=#origin-2 id=origin:origin-2-10>origin</a> of the
       <code id=origin:document-6><a href=#document>Document</a></code>.</p>
@@ -58068,7 +58068,7 @@
       <p>The <a href=#origin-2 id=origin:origin-2-11>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-4>alias</a> to the
       <a href=#origin-2 id=origin:origin-2-12>origin</a> specified by the <a href=#incumbent-settings-object id=origin:incumbent-settings-object>incumbent settings object</a> when the <a href=#navigate id=origin:navigate>navigate</a>
       algorithm was invoked, or, if no <a href=#concept-script id=origin:concept-script>script</a> was involved, of
-      the <a id=origin:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the element that initiated the <a href=#navigate id=origin:navigate-2>navigation</a> to that <a href=#url id=origin:url-2>URL</a>.</p>
+      the <a id=origin:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the element that initiated the <a href=#navigate id=origin:navigate-2>navigation</a> to that <a href=#url id=origin:url-2>URL</a>.</p>
 
       <p>The <a href=#effective-script-origin id=origin:effective-script-origin-8>effective script origin</a> is initially an <a href=#concept-origin-alias id=origin:concept-origin-alias-5>alias</a> to the <a href=#effective-script-origin id=origin:effective-script-origin-9>effective script origin</a> of that
       same <a href=#script-settings-object id=origin:script-settings-object>script settings object</a> or <code id=origin:document-9><a href=#document>Document</a></code>.</p>
@@ -58092,11 +58092,11 @@
 
       <p>The <a href=#origin-2 id=origin:origin-2-16>origin</a> of the <code id=origin:document-15><a href=#document>Document</a></code> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-8>alias</a> to the <a href=#origin-2 id=origin:origin-2-17>origin</a> of the
       <code id=origin:document-16><a href=#document>Document</a></code>'s <a href=#browsing-context id=origin:browsing-context-2>browsing context</a>'s <a href=#browsing-context-container id=origin:browsing-context-container>browsing context
-      container</a>'s <a id=origin:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      container</a>'s <a id=origin:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
       <p>The <a href=#effective-script-origin id=origin:effective-script-origin-13>effective script origin</a> is initially an <a href=#concept-origin-alias id=origin:concept-origin-alias-9>alias</a> to the <a href=#effective-script-origin id=origin:effective-script-origin-14>effective script origin</a> of the
       <code id=origin:document-17><a href=#document>Document</a></code>'s <a href=#browsing-context id=origin:browsing-context-3>browsing context</a>'s <a href=#browsing-context-container id=origin:browsing-context-container-2>browsing context
-      container</a>'s <a id=origin:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      container</a>'s <a id=origin:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
      <dt>If a <code id=origin:document-18><a href=#document>Document</a></code> was obtained in some other manner (e.g. a <a href=http://tools.ietf.org/html/rfc2397#section-2 id=origin:data-protocol-2 data-x-internal=data-protocol><code>data:</code> URL</a> typed in by the user or that was returned as the
      location of an HTTP redirect (<a href=#concept-http-equivalent-codes id=origin:concept-http-equivalent-codes>or equivalent</a>
@@ -58119,7 +58119,7 @@
 
     <dl class=switch><dt>If the image data is <a href=#cors-cross-origin id=origin:cors-cross-origin>CORS-cross-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-20>origin</a> is a globally unique identifier assigned when the image is
      created.<dt>If the image data is <a href=#cors-same-origin id=origin:cors-same-origin>CORS-same-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-21>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-11>alias</a> to the
-     <a href=#origin-2 id=origin:origin-2-22>origin</a> of the <code id=origin:the-img-element-2><a href=#the-img-element>img</a></code> element's <a id=origin:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
+     <a href=#origin-2 id=origin:origin-2-22>origin</a> of the <code id=origin:the-img-element-2><a href=#the-img-element>img</a></code> element's <a id=origin:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
 
     <p>Images do not have an <a href=#effective-script-origin id=origin:effective-script-origin-17>effective script origin</a>.</p>
 
@@ -58127,7 +58127,7 @@
 
     <dl class=switch><dt>If the <a href=#media-data id=origin:media-data>media data</a> is <a href=#cors-cross-origin id=origin:cors-cross-origin-2>CORS-cross-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-23>origin</a> is a globally unique identifier assigned when the <a href=#media-data id=origin:media-data-2>media
      data</a> is <a href=#fetch id=origin:fetch>fetched</a>.<dt>If the <a href=#media-data id=origin:media-data-3>media data</a> is <a href=#cors-same-origin id=origin:cors-same-origin-2>CORS-same-origin</a><dd>The <a href=#origin-2 id=origin:origin-2-24>origin</a> is an <a href=#concept-origin-alias id=origin:concept-origin-alias-12>alias</a> to the
-     <a href=#origin-2 id=origin:origin-2-25>origin</a> of the <a href=#media-element id=origin:media-element>media element</a>'s <a id=origin:node-document-5 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
+     <a href=#origin-2 id=origin:origin-2-25>origin</a> of the <a href=#media-element id=origin:media-element>media element</a>'s <a id=origin:node-document-5 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</dl>
 
     <p><a href=#media-element id=origin:media-element-2>Media elements</a> do not have an <a href=#effective-script-origin id=origin:effective-script-origin-18>effective script
     origin</a>.</p>
@@ -58587,7 +58587,7 @@
   specification, e.g. during <a href=#traverse-the-history id=the-session-history-of-browsing-contexts:traverse-the-history>session history
   traversal</a>.</p>
 
-  <p class=note>The <a href=#current-entry id=the-session-history-of-browsing-contexts:current-entry-2>current entry</a> is usually an entry for the <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-session-history-of-browsing-contexts:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=the-session-history-of-browsing-contexts:document-11><a href=#document>Document</a></code>. However, it can also be one of
+  <p class=note>The <a href=#current-entry id=the-session-history-of-browsing-contexts:current-entry-2>current entry</a> is usually an entry for the <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-session-history-of-browsing-contexts:the-document's-address" data-x-internal="the-document's-address">address</a> of the <code id=the-session-history-of-browsing-contexts:document-11><a href=#document>Document</a></code>. However, it can also be one of
   the entries for <a href=#state-object id=the-session-history-of-browsing-contexts:state-object-5>state objects</a> added to the history by that
   document.</p>
 
@@ -58829,7 +58829,7 @@
 
     <ol><li><a href=#resolve-a-url id=the-history-interface:resolve-a-url>Resolve</a> the value of the third argument, relative to
      the <a href=#api-base-url id=the-history-interface:api-base-url>API base URL</a> specified by the <a href=#entry-settings-object id=the-history-interface:entry-settings-object>entry settings object</a>.<li>If that fails, throw a <code id=the-history-interface:securityerror-2><a href=#securityerror>SecurityError</a></code> exception and abort these steps.<li>Compare the resulting <a href=#parsed-url id=the-history-interface:parsed-url>parsed URL</a> to the result of applying the <a href=#url-parser id=the-history-interface:url-parser>URL
-     parser</a> algorithm to <a id="the-history-interface:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>. If any component of these two
+     parser</a> algorithm to <a id="the-history-interface:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>. If any component of these two
      <a href=#url id=the-history-interface:url-2>URLs</a> differ other than the <a href=#concept-url-path id=the-history-interface:concept-url-path>path</a>, <a href=#concept-url-query id=the-history-interface:concept-url-query>query</a>, and <a href=#concept-url-fragment id=the-history-interface:concept-url-fragment>fragment</a> components, then throw a
      <code id=the-history-interface:securityerror-3><a href=#securityerror>SecurityError</a></code> exception and abort these steps.<li>If the <a href=#origin-2 id=the-history-interface:origin-2>origin</a> of the resulting <a href=#absolute-url id=the-history-interface:absolute-url>absolute URL</a> is not the same as
      the <a href=#origin-2 id=the-history-interface:origin-2-2>origin</a> of the <a href=#responsible-document id=the-history-interface:responsible-document>responsible document</a> specified by the <a href=#entry-settings-object id=the-history-interface:entry-settings-object-2>entry
@@ -58879,7 +58879,7 @@
    (e.g. it was the result of a POST submission) then update it to instead represent a GET request
    (<a href=#concept-http-equivalent-get id=the-history-interface:concept-http-equivalent-get>or equivalent</a>).<li>
 
-    <p>Set <a id="the-history-interface:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to <var>new URL</var>.</p>
+    <p>Set <a id="the-history-interface:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to <var>new URL</var>.</p>
 
     <p class=note>Since this is neither a <a href=#navigate id=the-history-interface:navigate>navigation</a> of the
     <a href=#browsing-context id=the-history-interface:browsing-context-8>browsing context</a> nor a <a href=#traverse-the-history id=the-history-interface:traverse-the-history-3>history traversal</a>,
@@ -59023,7 +59023,7 @@
 
   
 
-  <p><code id=the-location-interface:location-6><a href=#location>Location</a></code> objects provide a representation of <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <a href=#active-document id=the-location-interface:active-document>active document</a> of their <code id=the-location-interface:document-5><a href=#document>Document</a></code>'s
+  <p><code id=the-location-interface:location-6><a href=#location>Location</a></code> objects provide a representation of <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address" data-x-internal="the-document's-address">the address</a> of the <a href=#active-document id=the-location-interface:active-document>active document</a> of their <code id=the-location-interface:document-5><a href=#document>Document</a></code>'s
   <a href=#browsing-context id=the-location-interface:browsing-context-3>browsing context</a>, and allow the <a href=#current-entry id=the-location-interface:current-entry>current entry</a> of the <a href=#browsing-context id=the-location-interface:browsing-context-4>browsing
   context</a>'s session history to be changed, by adding or replacing entries in the <code id=the-location-interface:dom-history><a href=#dom-history>history</a></code> object.</p>
 
@@ -59083,7 +59083,7 @@
    container</a>.<dt>If the <a href=#browsing-context id=the-location-interface:browsing-context-14>browsing context</a>'s <a href=#active-document id=the-location-interface:active-document-4>active document</a> has its <a href=#reload-override-flag id=the-location-interface:reload-override-flag>reload
    override flag</a> set<dd><p>Perform <a href=#an-overridden-reload id=the-location-interface:an-overridden-reload>an overridden reload</a>, with the <a href=#browsing-context id=the-location-interface:browsing-context-15>browsing context</a> being
    navigated as the <a href=#responsible-browsing-context id=the-location-interface:responsible-browsing-context-2>responsible browsing context</a>.<dt>Otherwise<dd><p><a href=#navigate id=the-location-interface:navigate-3>Navigate</a> the <a href=#browsing-context id=the-location-interface:browsing-context-16>browsing context</a> to
-   <a id="the-location-interface:the-document's-address-2" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> with <a href=#replacement-enabled id=the-location-interface:replacement-enabled-3>replacement enabled</a> and <a href=#exceptions-enabled id=the-location-interface:exceptions-enabled-3>exceptions
+   <a id="the-location-interface:the-document's-address-2" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> with <a href=#replacement-enabled id=the-location-interface:replacement-enabled-3>replacement enabled</a> and <a href=#exceptions-enabled id=the-location-interface:exceptions-enabled-3>exceptions
    enabled</a>. The <a href=#source-browsing-context id=the-location-interface:source-browsing-context-2>source browsing context</a> must be the <a href=#browsing-context id=the-location-interface:browsing-context-17>browsing
    context</a> being navigated. This is a <a href=#reload-triggered-navigation id=the-location-interface:reload-triggered-navigation>reload-triggered navigation</a>.</dl>
 
@@ -59108,10 +59108,10 @@
 
   
 
-  <p>When the object is created, and whenever the <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-3" data-x-internal="the-document's-address">the
+  <p>When the object is created, and whenever the <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-3" data-x-internal="the-document's-address">the
   address</a> of the <i>relevant <code id=the-location-interface:document-11><a href=#document>Document</a></code></i> changes, the user agent must invoke
   the object's <code id=the-location-interface:urlutils-3><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-set-the-input id=the-location-interface:concept-uu-set-the-input>set the
-  input</a> algorithm with <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-4" data-x-internal="the-document's-address">the address</a> of the
+  input</a> algorithm with <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-location-interface:the-document's-address-4" data-x-internal="the-document's-address">the address</a> of the
   <i>relevant <code id=the-location-interface:document-12><a href=#document>Document</a></code></i> as the given value.</p>
 
   <p>The object's <code id=the-location-interface:urlutils-4><a href=#urlutils>URLUtils</a></code> interface's <a href=#concept-uu-get-the-base id=the-location-interface:concept-uu-get-the-base>get the
@@ -59305,7 +59305,7 @@
 
    <li id=navigate-fragid-step><p><i>Fragment identifiers</i>: If this is not a
    <dfn id=reload-triggered-navigation>reload-triggered navigation</dfn>: apply the <a href=#url-parser id=navigating-across-documents:url-parser>URL parser</a> algorithm to the
-   <a href=#absolute-url id=navigating-across-documents:absolute-url>absolute URL</a> of the new resource and the <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-3>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-11>browsing context</a>
+   <a href=#absolute-url id=navigating-across-documents:absolute-url>absolute URL</a> of the new resource and the <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-3>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-11>browsing context</a>
    being navigated; if all the components of the resulting <a href=#parsed-url id=navigating-across-documents:parsed-url>parsed
    URLs</a>, ignoring any <a href=#concept-url-fragment id=navigating-across-documents:concept-url-fragment>fragment</a> components, are
    identical, and the new resource is to be fetched using HTTP GET <a href=#concept-http-equivalent-get id=navigating-across-documents:concept-http-equivalent-get>or equivalent</a>, and the <a href=#parsed-url id=navigating-across-documents:parsed-url-2>parsed URL</a> of the
@@ -59377,7 +59377,7 @@
        U+0023 NUMBER SIGN character (#) to <var>script source</var>, and then append <var>parsed URL</var>'s <a href=#concept-url-fragment id=navigating-across-documents:concept-url-fragment-4>fragment</a> component to
        <var>script source</var>.<li><p>Replace <var>script source</var> with the result of applying the
        <a href=#percent-decode id=navigating-across-documents:percent-decode>percent decode</a> algorithm to <var>script source</var>.<li><p>Replace <var>script source</var> with the result of applying the <a href=#utf-8-decode id=navigating-across-documents:utf-8-decode>UTF-8
-       decode</a> algorithm to <var>script source</var>.<li><p>Let <var>address</var> be the <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-7>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-17>browsing
+       decode</a> algorithm to <var>script source</var>.<li><p>Let <var>address</var> be the <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#active-document id=navigating-across-documents:active-document-7>active document</a> of the <a href=#browsing-context id=navigating-across-documents:browsing-context-17>browsing
        context</a> being navigated.<li>
 
         <p><a href=#create-a-script id=navigating-across-documents:create-a-script>Create a script</a>, using <var>script source</var> as the script
@@ -59532,7 +59532,7 @@
 
     <p>If <var>candidate</var> is not marked as <a href=#concept-appcache-foreign id=navigating-across-documents:concept-appcache-foreign-4>foreign</a>, then the user agent must discard the failed
     load and instead continue along these steps using <var>candidate</var> as the resource.
-    <a id="navigating-across-documents:the-document's-address-3" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">The document's address</a>, if appropriate, will still be the originally requested URL,
+    <a id="navigating-across-documents:the-document's-address-3" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">The document's address</a>, if appropriate, will still be the originally requested URL,
     not the fallback URL, but the user agent may indicate to the user that the original page load
     failed, that the page used was a fallback resource, and what the URL of the fallback resource
     actually is.</p>
@@ -59571,7 +59571,7 @@
     authentication challenges included in other responses such as HTTP 200 OK responses, effectively
     allowing resources to present HTTP login forms without requiring their use.</p>
 
-   <li><p>Let <var>type</var> be <a href=http://mimesniff.spec.whatwg.org/#sniffed-mime-type id=navigating-across-documents:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>the sniffed type of
+   <li><p>Let <var>type</var> be <a href=https://mimesniff.spec.whatwg.org/#sniffed-mime-type id=navigating-across-documents:content-type-sniffing-2 data-x-internal=content-type-sniffing-2>the sniffed type of
    the resource</a>.<li><p>If the user agent has been configured to process resources of the given <var>type</var> using some mechanism other than rendering the content in a <a href=#browsing-context id=navigating-across-documents:browsing-context-23>browsing
    context</a>, then skip this step. Otherwise, if the <var>type</var> is one of the
    following types, jump to the appropriate entry in the following list, and process the resource as
@@ -59599,13 +59599,13 @@
 
     <p><dfn id="set-the-document's-address">Setting the document's address</dfn>: If there is no
     <dfn id=override-url>override URL</dfn>, then any <code id=navigating-across-documents:document-4><a href=#document>Document</a></code> created by these steps must have its
-    <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-4" data-x-internal="the-document's-address">address</a> set to the <a href=#url id=navigating-across-documents:url-10>URL</a> that was
+    <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-4" data-x-internal="the-document's-address">address</a> set to the <a href=#url id=navigating-across-documents:url-10>URL</a> that was
     originally to be <a href=#fetch id=navigating-across-documents:fetch-9>fetched</a>, ignoring any other data that was used to
     obtain the resource (e.g. the entity body in the case of a POST submission is not part of
-    <a id="navigating-across-documents:the-document's-address-5" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>, nor is the URL of the fallback resource in the case of the
+    <a id="navigating-across-documents:the-document's-address-5" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>, nor is the URL of the fallback resource in the case of the
     original load having failed and that URL having been found to match a <a href=#concept-appcache-fallback-ns id=navigating-across-documents:concept-appcache-fallback-ns-2>fallback namespace</a>). However, if there <em>is</em>
     an <a href=#override-url id=navigating-across-documents:override-url-2>override URL</a>, then any <code id=navigating-across-documents:document-5><a href=#document>Document</a></code> created by these steps must have
-    its <a href=http://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-6" data-x-internal="the-document's-address">address</a> set to that <a href=#url id=navigating-across-documents:url-11>URL</a>
+    its <a href=https://dom.spec.whatwg.org/#concept-document-url id="navigating-across-documents:the-document's-address-6" data-x-internal="the-document's-address">address</a> set to that <a href=#url id=navigating-across-documents:url-11>URL</a>
     instead.</p>
 
     <p class=note>An <a href=#override-url id=navigating-across-documents:override-url-3>override URL</a> is set when <a href=#javascript-protocol id=navigating-across-documents:javascript-protocol-3>dereferencing a <code>javascript:</code> URL</a> and when
@@ -59729,7 +59729,7 @@
    <li><p>The <a href=#navigate id=navigating-across-documents:navigate-18>navigation algorithm</a> has now <dfn id=concept-navigate-mature>matured</dfn>.<li><p><i>Fragment identifier loop</i>: <a href=#spin-the-event-loop id=navigating-across-documents:spin-the-event-loop>Spin the event loop</a> for a user-agent-defined
    amount of time, as desired by the user agent implementor. (This is intended to allow the user
    agent to optimise the user experience in the face of performance concerns.)<li><p>If the <code id=navigating-across-documents:document-24><a href=#document>Document</a></code> object has no parser, or its parser has <a href=#stop-parsing id=navigating-across-documents:stop-parsing>stopped parsing</a>, or the user agent has reason to believe the user is no longer
-   interested in scrolling to the fragment identifier, then abort these steps.<li><p><a href=#scroll-to-the-fragment-identifier id=navigating-across-documents:scroll-to-the-fragment-identifier>Scroll to the fragment identifier</a> given in <a id="navigating-across-documents:the-document's-address-7" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
+   interested in scrolling to the fragment identifier, then abort these steps.<li><p><a href=#scroll-to-the-fragment-identifier id=navigating-across-documents:scroll-to-the-fragment-identifier>Scroll to the fragment identifier</a> given in <a id="navigating-across-documents:the-document's-address-7" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's
    address</a>. If this fails to find <a href=#the-indicated-part-of-the-document id=navigating-across-documents:the-indicated-part-of-the-document>an
    indicated part of the document</a>, then return to the <i>fragment identifier loop</i>
    step.</ol>
@@ -60010,7 +60010,7 @@
    to the address to which the user agent was <a href=#navigate id=scroll-to-fragid:navigate>navigating</a>. The title
    must be left unset.<li><p><a href=#traverse-the-history id=scroll-to-fragid:traverse-the-history>Traverse the history</a> to the new entry, with the <i>asynchronous events</i> flag
    set. This will <a href=#scroll-to-the-fragment-identifier id=scroll-to-fragid:scroll-to-the-fragment-identifier>scroll to the fragment
-   identifier</a> given in what is now <a id="scroll-to-fragid:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
+   identifier</a> given in what is now <a id="scroll-to-fragid:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a>.</ol>
 
   <p class=note>If the scrolling fails because the relevant <a href=#concept-id id=scroll-to-fragid:concept-id>ID</a> has
   not yet been parsed, then the original <a href=#navigate id=scroll-to-fragid:navigate-2>navigation</a> algorithm will
@@ -60156,7 +60156,7 @@
 
      </ol>
 
-   <li><p>Set <a id="history-traversal:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the URL of the <var>specified
+   <li><p>Set <a id="history-traversal:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the URL of the <var>specified
    entry</var>.<li><p>If the <var>specified entry</var> has a URL whose fragment identifier differs
    from that of the <a href=#current-entry id=history-traversal:current-entry-6>current entry</a>'s when compared in a <a href=#case-sensitive id=history-traversal:case-sensitive>case-sensitive</a>
    manner, and the two share the same <code id=history-traversal:document-18><a href=#document>Document</a></code> object, then let <var>hash
@@ -61754,8 +61754,8 @@
   target <code id=downloading-or-updating-an-application-cache:applicationcache-18><a href=#applicationcache>ApplicationCache</a></code> object <var>target</var>, the user agent must run
   the appropriate steps from the following list:</p>
 
-  <dl><dt>If <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
-   <a href=#ready-for-post-load-tasks id=downloading-or-updating-an-application-cache:ready-for-post-load-tasks>ready for post-load tasks</a><dd><p><a href=#queue-a-task id=downloading-or-updating-an-application-cache:queue-a-task>Queue</a> the task <var>task</var>.<dt>Otherwise<dd><p>Add <var>task</var> to <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
+  <dl><dt>If <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+   <a href=#ready-for-post-load-tasks id=downloading-or-updating-an-application-cache:ready-for-post-load-tasks>ready for post-load tasks</a><dd><p><a href=#queue-a-task id=downloading-or-updating-an-application-cache:queue-a-task>Queue</a> the task <var>task</var>.<dt>Otherwise<dd><p>Add <var>task</var> to <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
    of <a href=#pending-application-cache-download-process-tasks id=downloading-or-updating-an-application-cache:pending-application-cache-download-process-tasks>pending application cache download process tasks</a>.</dl>
 
   <p>When the steps above say to <dfn id=queue-a-progress-post-load-task>queue a progress post-load task</dfn> <var>task</var>, where
@@ -61763,7 +61763,7 @@
   target <code id=downloading-or-updating-an-application-cache:applicationcache-19><a href=#applicationcache>ApplicationCache</a></code> object <var>target</var>, the user agent must run
   the following steps:</p>
 
-  <ol><li><p>If there is a <var>task</var> in <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
+  <ol><li><p>If there is a <var>task</var> in <var>target</var>'s <a id=downloading-or-updating-an-application-cache:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s list
    of <a href=#pending-application-cache-download-process-tasks id=downloading-or-updating-an-application-cache:pending-application-cache-download-process-tasks-2>pending application cache download process tasks</a> that is labeled as a
    <i>progress task</i>, then remove that task from the list.<li><p>Label <var>task</var> as a <i>progress task</i>.<li><p><a href=#queue-a-post-load-task id=downloading-or-updating-an-application-cache:queue-a-post-load-task-11>Queue a post-load task</a> <var>task</var>.</ol>
 
@@ -62313,8 +62313,8 @@
     <p>A <code id=definitions-2:document><a href=#document>Document</a></code> that is assigned responsibility for actions taken by the scripts that
     use this <a href=#script-settings-object id=definitions-2:script-settings-object-4>script settings object</a>.</p>
 
-    <p class=example>For example, the <a href=http://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address" data-x-internal="the-document's-address">address</a> of the
-    <a href=#responsible-document id=definitions-2:responsible-document>responsible document</a> is used to set the <a href=http://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <code id=definitions-2:document-2><a href=#document>Document</a></code> after it has been reset using <code id=definitions-2:dom-document-open><a href=#dom-document-open>document.open()</a></code>.</p>
+    <p class=example>For example, the <a href=https://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address" data-x-internal="the-document's-address">address</a> of the
+    <a href=#responsible-document id=definitions-2:responsible-document>responsible document</a> is used to set the <a href=https://dom.spec.whatwg.org/#concept-document-url id="definitions-2:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <code id=definitions-2:document-2><a href=#document>Document</a></code> after it has been reset using <code id=definitions-2:dom-document-open><a href=#dom-document-open>document.open()</a></code>.</p>
 
    <dt>A <dfn id=responsible-event-loop>responsible event loop</dfn><dd>
 
@@ -62751,7 +62751,7 @@
 
   <p>Each <a href=#concept-task id=definitions-3:concept-task>task</a> in a <a href=#browsing-context id=definitions-3:browsing-context-8>browsing context</a> <a href=#event-loop id=definitions-3:event-loop-10>event
   loop</a> is associated with a <code id=definitions-3:document><a href=#document>Document</a></code>; if the task was queued in the context of
-  an element, then it is the element's <a id=definitions-3:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>; if the task was queued in the context
+  an element, then it is the element's <a id=definitions-3:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>; if the task was queued in the context
   of a <a href=#browsing-context id=definitions-3:browsing-context-9>browsing context</a>, then it is the <a href=#browsing-context id=definitions-3:browsing-context-10>browsing context</a>'s <a href=#active-document id=definitions-3:active-document>active
   document</a> at the time the task was queued; if the task was queued by or for a <a href=#concept-script id=definitions-3:concept-script>script</a> then the document is the <a href=#responsible-document id=definitions-3:responsible-document>responsible document</a>
   specified by the script's <a href=#settings-object id=definitions-3:settings-object>settings object</a>.</p>
@@ -63227,7 +63227,7 @@
     <ol><li>
 
       <p>If <var>H</var> is an element's <a href=#event-handlers id=event-handler-attributes:event-handlers-18>event
-      handler</a>, then let <var>element</var> be the element, and <var>document</var> be the element's <a id=event-handler-attributes:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
+      handler</a>, then let <var>element</var> be the element, and <var>document</var> be the element's <a id=event-handler-attributes:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>.</p>
 
       <p>Otherwise, <var>H</var> is a <code id=event-handler-attributes:window-3><a href=#window>Window</a></code> object's <a href=#event-handlers id=event-handler-attributes:event-handlers-19>event handler</a>: let <var>element</var> be null, and let <var>document</var> be the <code id=event-handler-attributes:document><a href=#document>Document</a></code> most recently associated with that
       <code id=event-handler-attributes:window-4><a href=#window>Window</a></code> object.</p>
@@ -63854,7 +63854,7 @@
 
    <li><p>Change the <a href="#document's-character-encoding" id="opening-the-input-stream:document's-character-encoding">document's character encoding</a> to UTF-8.<li><p>If the <code id=opening-the-input-stream:document-27><a href=#document>Document</a></code> is <a href=#ready-for-post-load-tasks id=opening-the-input-stream:ready-for-post-load-tasks>ready for post-load tasks</a>, then set the
    <code id=opening-the-input-stream:document-28><a href=#document>Document</a></code> object's <a href=#reload-override-flag id=opening-the-input-stream:reload-override-flag>reload override flag</a> and set the
-   <code id=opening-the-input-stream:document-29><a href=#document>Document</a></code>'s <a href=#reload-override-buffer id=opening-the-input-stream:reload-override-buffer>reload override buffer</a> to the empty string.<li><p>Set the <code id=opening-the-input-stream:document-30><a href=#document>Document</a></code>'s <i id=opening-the-input-stream:concept-document-salvageable-2><a href=#concept-document-salvageable>salvageable</a></i> state back to true.<li><p>Change <a id="opening-the-input-stream:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the <a href=http://dom.spec.whatwg.org/#concept-document-url id="opening-the-input-stream:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#responsible-document id=opening-the-input-stream:responsible-document>responsible document</a> specified by the <a href=#entry-settings-object id=open
 ing-the-input-stream:entry-settings-object>entry
+   <code id=opening-the-input-stream:document-29><a href=#document>Document</a></code>'s <a href=#reload-override-buffer id=opening-the-input-stream:reload-override-buffer>reload override buffer</a> to the empty string.<li><p>Set the <code id=opening-the-input-stream:document-30><a href=#document>Document</a></code>'s <i id=opening-the-input-stream:concept-document-salvageable-2><a href=#concept-document-salvageable>salvageable</a></i> state back to true.<li><p>Change <a id="opening-the-input-stream:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> to the <a href=https://dom.spec.whatwg.org/#concept-document-url id="opening-the-input-stream:the-document's-address-2" data-x-internal="the-document's-address">address</a> of the <a href=#responsible-document id=opening-the-input-stream:responsible-document>responsible document</a> specified by the <a href=#entry-settings-object id=op
 ening-the-input-stream:entry-settings-object>entry
    settings object</a>.<li><p>If the <code id=opening-the-input-stream:document-31><a href=#document>Document</a></code>'s <a href=#iframe-load-in-progress id=opening-the-input-stream:iframe-load-in-progress>iframe load in progress</a> flag is set, set the
    <code id=opening-the-input-stream:document-32><a href=#document>Document</a></code>'s <a href=#mute-iframe-load id=opening-the-input-stream:mute-iframe-load>mute iframe load</a> flag.<li><p>Create a new <a href=#html-parser id=opening-the-input-stream:html-parser>HTML parser</a> and associate it with the document. This is a
    <dfn id=script-created-parser>script-created parser</dfn> (meaning that it can be closed by the <code id=opening-the-input-stream:dom-document-open-8><a href=#dom-document-open>document.open()</a></code> and <code id=opening-the-input-stream:dom-document-close><a href=#dom-document-close>document.close()</a></code> methods, and that the tokenizer will wait for
@@ -65855,7 +65855,7 @@
      but zero, throw an <code id=images:indexsizeerror-4><a href=#indexsizeerror>IndexSizeError</a></code> exception and abort these steps.<li><p>If the <code id=images:blob-4><a href=#blob>Blob</a></code> object has been disabled through the <code id=images:dom-blob-close><a href=#dom-blob-close>close()</a></code> method, then throw an <code id=images:invalidstateerror-8><a href=#invalidstateerror>InvalidStateError</a></code>
      exception and abort these steps.<li><p>Return a new <code id=images:promise-9><a href=#promise>Promise</a></code>, but continue running these steps asynchronously.<li><p>Read the <code id=images:blob-5><a href=#blob>Blob</a></code> object's data. If an <a href=#file-error-read id=images:file-error-read>error
      occurs during reading of the object</a>, then <a href=#concept-resolver-reject id=images:concept-resolver-reject>reject</a> the <code id=images:promise-10><a href=#promise>Promise</a></code>'s associated <a href=#concept-resolver id=images:concept-resolver-4>resolver</a>, with null as the value, and abort these
-     steps.<li><p>Apply the <a href=http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=images:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to
+     steps.<li><p>Apply the <a href=https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically id=images:content-type-sniffing:-image data-x-internal=content-type-sniffing:-image>image sniffing rules</a> to
      determine the file format of the image data, with MIME type of the <code id=images:blob-6><a href=#blob>Blob</a></code> (as given
      by the <code id=images:blob-7><a href=#blob>Blob</a></code> object's <code id=images:dom-blob-type><a href=#dom-blob-type>type</a></code> attribute) giving the
      official type.<li><p>If the image data is not in a supported file format (e.g. it's not actually an image at
@@ -67338,7 +67338,7 @@
   that allows documents to communicate with each other regardless of their source domain, in a way
   designed to not enable cross-site scripting attacks.</p>
 
-  <p class=note>This API <a href=fingerprint-postMessage>has some privacy implications</a> that
+  <p class=note>This API <a href=#fingerprint-postMessage>has some privacy implications</a> that
   may not be immediately obvious.</p>
 
   
@@ -70211,7 +70211,7 @@
   and <code id=the-storage-event:dom-storageevent-newvalue-2><a href=#dom-storageevent-newvalue>newValue</a></code> attributes initialised to null.</p>
 
   <p>In addition, the event must have its <code id=the-storage-event:dom-storageevent-url><a href=#dom-storageevent-url>url</a></code> attribute
-  initialised to <a href=http://dom.spec.whatwg.org/#concept-document-url id="the-storage-event:the-document's-address" data-x-internal="the-document's-address">the address of the document</a> whose
+  initialised to <a href=https://dom.spec.whatwg.org/#concept-document-url id="the-storage-event:the-document's-address" data-x-internal="the-document's-address">the address of the document</a> whose
   <code id=the-storage-event:storage-2-2><a href=#storage-2>Storage</a></code> object was affected; and its <code id=the-storage-event:dom-storageevent-storagearea><a href=#dom-storageevent-storagearea>storageArea</a></code> attribute initialised to the
   <code id=the-storage-event:storage-2-3><a href=#storage-2>Storage</a></code> object from the <code id=the-storage-event:window-3><a href=#window>Window</a></code> object of the target
   <code id=the-storage-event:document-6><a href=#document>Document</a></code> that represents the same kind of <code id=the-storage-event:storage-2-4><a href=#storage-2>Storage</a></code> area as was affected
@@ -71987,7 +71987,7 @@
          <code>meta</code> element</a>, giving the attribute's value as the string to parse. If a
          character encoding is returned, and if <var>charset</var> is still set to null,
          let <var>charset</var> be the encoding returned, and set <var>need
-         pragma</var> to true.<dt>If the attribute's name is "<code>charset</code>"<dd><p>Let <var>charset</var> be the result of <a id=determining-the-character-encoding:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a>
+         pragma</var> to true.<dt>If the attribute's name is "<code>charset</code>"<dd><p>Let <var>charset</var> be the result of <a id=determining-the-character-encoding:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a>
          from the attribute's value, and set <var>need pragma</var> to false.</dl>
 
        <li><p>Return to the step labeled <i>attributes</i>.<li><p><i>Processing</i>: If <var>need pragma</var> is null, then jump to the step
@@ -73643,8 +73643,8 @@
     <code id=creating-and-inserting-nodes:htmlunknownelement><a href=#htmlunknownelement>HTMLUnknownElement</a></code>. Elements in other namespaces whose interface is not defined by
     that namespace's specification must use the interface <code id=creating-and-inserting-nodes:element><a href=#element>Element</a></code>.</p>
 
-    <p>The <a id=creating-and-inserting-nodes:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the newly created element
-    must be the <a id=creating-and-inserting-nodes:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var>intended parent</var>.</p>
+    <p>The <a id=creating-and-inserting-nodes:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the newly created element
+    must be the <a id=creating-and-inserting-nodes:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var>intended parent</var>.</p>
 
    <li><p>If the newly created element has an <code>xmlns</code> attribute <em>in the
    <a href=#xmlns-namespace id=creating-and-inserting-nodes:xmlns-namespace>XMLNS namespace</a></em> whose value is not exactly the same as the element's namespace,
@@ -73804,7 +73804,7 @@
     location</var>, then append <var>data</var> to that <code id=creating-and-inserting-nodes:text-3><a href=#text>Text</a></code> node's data.</p>
 
     <p>Otherwise, create a new <code id=creating-and-inserting-nodes:text-4><a href=#text>Text</a></code> node whose data is <var>data</var> and
-    whose <a id=creating-and-inserting-nodes:node-document-3 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the same as that of the
+    whose <a id=creating-and-inserting-nodes:node-document-3 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the same as that of the
     element in which the <var>adjusted insertion location</var> finds itself, and insert
     the newly created node at the <var>adjusted insertion location</var>.</p>
 
@@ -73852,7 +73852,7 @@
    processed.<li><p>If <var>position</var> was specified, then let the <var>adjusted
    insertion location</var> be <var>position</var>. Otherwise, let <var>adjusted
    insertion location</var> be the <a href=#appropriate-place-for-inserting-a-node id=creating-and-inserting-nodes:appropriate-place-for-inserting-a-node-3>appropriate place for inserting a node</a>.<li><p>Create a <code id=creating-and-inserting-nodes:comment-2><a href=#comment-2>Comment</a></code> node whose <code>data</code> attribute is set to
-   <var>data</var> and whose <a id=creating-and-inserting-nodes:node-document-4 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
+   <var>data</var> and whose <a id=creating-and-inserting-nodes:node-document-4 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is
    the same as that of the node in which the <var>adjusted insertion location</var> finds
    itself.</p>
 
@@ -74021,7 +74021,7 @@
     <p><a href=#parse-error id=the-before-html-insertion-mode:parse-error-2>Parse error</a>. Ignore the token.</p>
    <dt>Anything else<dd>
 
-    <p>Create an <code id=the-before-html-insertion-mode:the-html-element><a href=#the-html-element>html</a></code> element whose <a id=the-before-html-insertion-mode:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the <code id=the-before-html-insertion-mode:document-6><a href=#document>Document</a></code> object. Append
+    <p>Create an <code id=the-before-html-insertion-mode:the-html-element><a href=#the-html-element>html</a></code> element whose <a id=the-before-html-insertion-mode:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is the <code id=the-before-html-insertion-mode:document-6><a href=#document>Document</a></code> object. Append
     it to the <code id=the-before-html-insertion-mode:document-7><a href=#document>Document</a></code> object. Put this element in the <a href=#stack-of-open-elements id=the-before-html-insertion-mode:stack-of-open-elements-2>stack of open
     elements</a>.</p>
 
@@ -74122,7 +74122,7 @@
     <p><a href=#acknowledge-self-closing-flag id=parsing-main-inhead:acknowledge-self-closing-flag-2>Acknowledge the token's <i>self-closing
     flag</i></a>, if it is set.</p>
 
-    <p id=meta-charset-during-parse>If the element has a <code id=parsing-main-inhead:attr-meta-charset><a href=#attr-meta-charset>charset</a></code> attribute, and <a id=parsing-main-inhead:getting-an-encoding href=http://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from
+    <p id=meta-charset-during-parse>If the element has a <code id=parsing-main-inhead:attr-meta-charset><a href=#attr-meta-charset>charset</a></code> attribute, and <a id=parsing-main-inhead:getting-an-encoding href=https://encoding.spec.whatwg.org/#concept-encoding-get data-x-internal=getting-an-encoding>getting an encoding</a> from
     its value results in a supported <a href=#ascii-compatible-character-encoding id=parsing-main-inhead:ascii-compatible-character-encoding>ASCII-compatible character encoding</a> or <a href=#a-utf-16-encoding id=parsing-main-inhead:a-utf-16-encoding>a
     UTF-16 encoding</a>, and the <a href=#concept-encoding-confidence id=parsing-main-inhead:concept-encoding-confidence>confidence</a> is
     currently <i>tentative</i>, then <a href=#change-the-encoding id=parsing-main-inhead:change-the-encoding>change the encoding</a> to the resulting encoding.</p>
@@ -76986,10 +76986,10 @@
    <li>
 
     <p>If there is a <var id=parsing-html-fragments:concept-frag-parse-context-2><a href=#concept-frag-parse-context>context</a></var> element, and the
-    <a id=parsing-html-fragments:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-3><a href=#concept-frag-parse-context>context</a></var> element is in
+    <a id=parsing-html-fragments:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-3><a href=#concept-frag-parse-context>context</a></var> element is in
     <a href=#quirks-mode id=parsing-html-fragments:quirks-mode>quirks mode</a>, then let the <code id=parsing-html-fragments:document-2><a href=#document>Document</a></code> be in <a href=#quirks-mode id=parsing-html-fragments:quirks-mode-2>quirks mode</a>.
     Otherwise, if there is a <var id=parsing-html-fragments:concept-frag-parse-context-4><a href=#concept-frag-parse-context>context</a></var> element, and the
-    <a id=parsing-html-fragments:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-5><a href=#concept-frag-parse-context>context</a></var> element is in
+    <a id=parsing-html-fragments:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of the <var id=parsing-html-fragments:concept-frag-parse-context-5><a href=#concept-frag-parse-context>context</a></var> element is in
     <a href=#limited-quirks-mode id=parsing-html-fragments:limited-quirks-mode>limited-quirks mode</a>, then let the <code id=parsing-html-fragments:document-3><a href=#document>Document</a></code> be in <a href=#limited-quirks-mode id=parsing-html-fragments:limited-quirks-mode-2>limited-quirks
     mode</a>. Otherwise, leave the <code id=parsing-html-fragments:document-4><a href=#document>Document</a></code> in <a href=#no-quirks-mode id=parsing-html-fragments:no-quirks-mode>no-quirks mode</a>.</p>
 
@@ -77210,8 +77210,8 @@
   XML is not formally extensible in the manner that is needed for <code id=parsing-xhtml-documents:the-template-element-3><a href=#the-template-element>template</a></code> processing.
   <a href=#refsXML>[XML]</a></p>
 
-  <p>When an <a href=#xml-parser id=parsing-xhtml-documents:xml-parser-9>XML parser</a> creates a <code id=parsing-xhtml-documents:node><a href=#node>Node</a></code> object, its <a id=parsing-xhtml-documents:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
-  must be set to the <a id=parsing-xhtml-documents:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of
+  <p>When an <a href=#xml-parser id=parsing-xhtml-documents:xml-parser-9>XML parser</a> creates a <code id=parsing-xhtml-documents:node><a href=#node>Node</a></code> object, its <a id=parsing-xhtml-documents:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>
+  must be set to the <a id=parsing-xhtml-documents:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> of
   the node into which the newly created node is to be inserted.</p>
 
   <p>Certain algorithms in this specification <dfn id=feed-the-parser>spoon-feed the
@@ -77477,7 +77477,7 @@
   <p>For each property in the table below, given a <code id=the-page:the-body-element><a href=#the-body-element>body</a></code> element, the first attribute
   that exists <a href=#maps-to-the-pixel-length-property id=the-page:maps-to-the-pixel-length-property>maps to the pixel length property</a> on the <code id=the-page:the-body-element-2><a href=#the-body-element>body</a></code> element. If
   none of the attributes for a property are found, or if the value of the attribute that was found
-  cannot be parsed successfully, then, if the <code id=the-page:the-body-element-3><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+  cannot be parsed successfully, then, if the <code id=the-page:the-body-element-3><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
   <a href=#browsing-context id=the-page:browsing-context>browsing context</a> does not have its <a href=#seamless-browsing-context-flag id=the-page:seamless-browsing-context-flag>seamless browsing context flag</a> set, a
   default value of 8px is expected to be used for that property instead.</p>
 
@@ -77501,7 +77501,7 @@
     <tr><td><code id=the-page:the-body-element-15><a href=#the-body-element>body</a></code> element's <code id=the-page:attr-body-leftmargin><a href=#attr-body-leftmargin>leftmargin</a></code> attribute
   </table>
 
-  <p>If the <code id=the-page:the-body-element-16><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-page:browsing-context-2>browsing context</a> is a
+  <p>If the <code id=the-page:the-body-element-16><a href=#the-body-element>body</a></code> element's <a id=the-page:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#browsing-context id=the-page:browsing-context-2>browsing context</a> is a
   <a href=#nested-browsing-context id=the-page:nested-browsing-context>nested browsing context</a>, and the <a href=#browsing-context-container id=the-page:browsing-context-container>browsing context container</a> of that
   <a href=#nested-browsing-context id=the-page:nested-browsing-context-2>nested browsing context</a> is a <code id=the-page:frame><a href=#frame>frame</a></code> or <code id=the-page:the-iframe-element><a href=#the-iframe-element>iframe</a></code> element, then
   the <dfn id=container-frame-element>container frame element</dfn> of the <code id=the-page:the-body-element-17><a href=#the-body-element>body</a></code> element is that <code id=the-page:frame-2><a href=#frame>frame</a></code>
@@ -78745,7 +78745,7 @@
 
   <p>When a user agent is to <dfn id=restart-the-animation>restart the animation</dfn> for an <code id=images-2:the-img-element-4><a href=#the-img-element>img</a></code> element
   showing an animated image, all animated images with the same <a href=#absolute-url id=images-2:absolute-url-3>absolute URL</a> and the
-  same image data in that <code id=images-2:the-img-element-5><a href=#the-img-element>img</a></code> element's <a id=images-2:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> are expected to restart
+  same image data in that <code id=images-2:the-img-element-5><a href=#the-img-element>img</a></code> element's <a id=images-2:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> are expected to restart
   their animation from the beginning.</p>
 
   <hr>
@@ -80057,7 +80057,7 @@
   contents:</p>
 
   <ul class=brief><li>The element is still in the <a href=#stack-of-open-elements id=the-applet-element:stack-of-open-elements>stack of open elements</a> of an <a href=#html-parser id=the-applet-element:html-parser>HTML
-   parser</a> or <a href=#xml-parser id=the-applet-element:xml-parser>XML parser</a>.<li>The element is not <a href=#in-a-document id=the-applet-element:in-a-document>in a <code>Document</code></a>.<li>The element's <a id=the-applet-element:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-applet-element:fully-active>fully active</a>.<li id=sandboxPluginApplet>The element's <a id=the-applet-element:node-document-2 href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-applet-element:active-sandboxing-flag-set>active sandboxing flag
+   parser</a> or <a href=#xml-parser id=the-applet-element:xml-parser>XML parser</a>.<li>The element is not <a href=#in-a-document id=the-applet-element:in-a-document>in a <code>Document</code></a>.<li>The element's <a id=the-applet-element:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a> is not <a href=#fully-active id=the-applet-element:fully-active>fully active</a>.<li id=sandboxPluginApplet>The element's <a id=the-applet-element:node-document-2 href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s <a href=#active-sandboxing-flag-set id=the-applet-element:active-sandboxing-flag-set>active sandboxing flag
    set</a> has its <a href=#sandboxed-plugins-browsing-context-flag id=the-applet-element:sandboxed-plugins-browsing-context-flag>sandboxed plugins browsing context flag</a> set.<li>The element has an ancestor <a href=#media-element id=the-applet-element:media-element>media element</a>.<li>The element has an ancestor <code id=the-applet-element:the-object-element><a href=#the-object-element>object</a></code> element that is <em>not</em> showing its
    <a href=#fallback-content id=the-applet-element:fallback-content>fallback content</a>.<li>No Java Language runtime <a href=#plugin id=the-applet-element:plugin>plugin</a> is available.<li>A Java runtime <a href=#plugin id=the-applet-element:plugin-2>plugin</a> is available but it is disabled.</ul>
 
@@ -80364,7 +80364,7 @@
 
   <p>Any <a href=#navigate id=frames:navigate-2>navigation</a> required of the user agent in the <a href=#process-the-frame-attributes id=frames:process-the-frame-attributes-3>process
   the <code>frame</code> attributes</a> algorithm must be completed as an <a href=#explicit-self-navigation-override id=frames:explicit-self-navigation-override>explicit
-  self-navigation override</a> and with the <code id=frames:frame-8><a href=#frame>frame</a></code> element's <a id=frames:node-document href=http://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
+  self-navigation override</a> and with the <code id=frames:frame-8><a href=#frame>frame</a></code> element's <a id=frames:node-document href=https://dom.spec.whatwg.org/#concept-node-document data-x-internal=node-document>node document</a>'s
   <a href=#browsing-context id=frames:browsing-context>browsing context</a> as the <a href=#source-browsing-context id=frames:source-browsing-context>source browsing context</a>.</p>
 
   <p>Furthermore, if the <a href=#active-document id=frames:active-document>active document</a> of the element's <a href=#child-browsing-context id=frames:child-browsing-context-2>child browsing
@@ -81445,7 +81445,7 @@
 
    <dt>Contact:<dd>Ian Hickson <ian at hixie.ch><dt>Author/Change controller:<dd>Ian Hickson <ian at hixie.ch><dt>References:<dd>
     <cite>Custom scheme and content handlers</cite>, HTML Living Standard:
-    <a href=#custom-handlers>http://html.spec.whatwg.org/#custom-handlers</a>
+    <a href=#custom-handlers>https://html.spec.whatwg.org/#custom-handlers</a>
    </dl>
 
 
@@ -84176,7 +84176,7 @@
     <tr><td> <dfn id=event-hashchange><code>hashchange</code></dfn>
      <td> <code id=events-2:hashchangeevent><a href=#hashchangeevent>HashChangeEvent</a></code>
      <td> <code id=events-2:window-11><a href=#window>Window</a></code>
-     <td> Fired at the <code id=events-2:window-12><a href=#window>Window</a></code> when the fragment identifier part of <a id="events-2:the-document's-address" href=http://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> changes
+     <td> Fired at the <code id=events-2:window-12><a href=#window>Window</a></code> when the fragment identifier part of <a id="events-2:the-document's-address" href=https://dom.spec.whatwg.org/#concept-document-url data-x-internal="the-document's-address">the document's address</a> changes
 
     <tr><td> <dfn id=event-input><code>input</code></dfn>
      <td> <code id=events-2:event-16><a href=#event>Event</a></code>
@@ -84358,8 +84358,8 @@
 
   
 
-  <dl id=ref-list><dt id=refsABNF>[ABNF]<dd><cite><a href=http://www.ietf.org/rfc/std/std68.txt>Augmented BNF for Syntax Specifications: ABNF</a></cite>, D. Crocker, P. Overell. IETF.<dt id=refsABOUT>[ABOUT]<dd><cite><a href=http://tools.ietf.org/html/rfc6694>The 'about' URI scheme</a></cite>, S. Moonesamy. IETF.<dt id=refsAPNG>[APNG]<dd>(Non-normative) <cite><a href=https://wiki.mozilla.org/APNG_Specification>APNG Specification</a></cite>. S. Parmenter, V. Vukicevic, A. Smith. Mozilla.<dt id=refsARIA>[ARIA]<dd><cite><a href=http://www.w3.org/WAI/PF/aria/>Accessible Rich Internet Applications (WAI-ARIA)</a></cite>, J. Craig, M. Cooper, L. Pappas, R. Schwerdtfeger, L. Seeman. W3C.<dt id=refsARIAIMPL>[ARIAIMPL]<dd><cite><a href=http://www.w3.org/WAI/PF/aria-implementation/>WAI-ARIA 1.0 User Agent Implementation Guide</a></cite>, A. Snow-Weaver, M. Cooper. W3C.<dt id=refsATAG>[ATAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/ATAG20/>Authoring Tool Accessibility Guide
 lines (ATAG) 2.0</a></cite>, J. Richards, J. Spellman, J. Treviranus. W3C.<dt id=refsATOM>[ATOM]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4287>The Atom Syndication Format</a></cite>, M. Nottingham, R. Sayre. IETF.<dt id=refsBCP47>[BCP47]<dd><cite><a href=http://www.ietf.org/rfc/bcp/bcp47.txt>Tags for Identifying Languages; Matching of Language Tags</a></cite>, A. Phillips, M. Davis. IETF.<dt id=refsBECSS>[BECSS]<dd><cite><a href=http://www.w3.org/TR/becss/>Behavioral Extensions to CSS</a></cite>, I. Hickson. W3C.<dt id=refsBEZIER>[BEZIER]<dd><cite>Courbes à poles</cite>, P. de Casteljau. INPI, 1959.<dt id=refsBIDI>[BIDI]<dd><cite><a href=http://www.unicode.org/reports/tr9/>UAX #9: Unicode Bidirectional Algorithm</a></cite>, M. Davis. Unicode Consortium.<dt id=refsBOCU1>[BOCU1]<dd>(Non-normative) <cite><a href=http://www.unicode.org/notes/tn6/>UTN #6: BOCU-1: MIME-Compatible Unicode Compression</a></cite>, M. Scherer, M. Davis. Unicode Consortium.<dt id
 =refsCESU8>[CESU8]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr26/>UTR #26: Compatibility Encoding Scheme For UTF-16: 8-BIT (CESU-8)</a></cite>, T. Phipps. Unicode Consortium.<dt id=refsCHARMOD>[CHARMOD]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/charmod/>Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin. W3C.<dt id=refsCLDR>[CLDR]<dd><cite><a href=http://cldr.unicode.org/>Unicode Common Locale Data Repository</a></cite>. Unicode.<dt id=refsCOMPOSITE>[COMPOSITE]<dd><cite><a href=http://dev.w3.org/fxtf/compositing/>Compositing and Blending</a></cite>. R. Cabanier, N. Andronikos. W3C.<dt id=refsCOMPUTABLE>[COMPUTABLE]<dd>(Non-normative) <cite><a href=http://www.turingarchive.org/browse.php/B/12>On computable numbers, with an application to the Entscheidungsproblem</a></cite>, A. Turing. In <cite>Proceedings of the London Mathematical Society</cite>, series 2, volume 42, page
 s 230-265. London Mathematical Society, 1937.<dt id=refsCOOKIES>[COOKIES]<dd><cite><a href=http://tools.ietf.org/html/rfc6265>HTTP State Management Mechanism</a></cite>, A. Barth. IETF.<dt id=refsCP50220>[CP50220]<dd>(Non-normative) <cite><a href=http://www.iana.org/assignments/charset-reg/CP50220>CP50220</a></cite>, Y. Naruse. IANA.<dt id=refsCSP>[CSP]<dd>(Non-normative) <cite><a href=http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html>Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.<dt id=refsCSS>[CSS]<dd><cite><a href=http://www.w3.org/TR/CSS2/>Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.<dt id=refsCSSANIMATIONS>[CSSANIMATIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css3-animations/>CSS Animations</a></cite>, D. Jackson, D. Hyatt, C. Marrin, S. Galineau, L. Baron. W3C.<dt id=refsCSSATTR>[CSSATTR]<dd><cite><a href=http://dev.w3.org/csswg/css-style-attr/>CSS
  Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.<dt id=refsCSSCOLOR>[CSSCOLOR]<dd><cite><a href=http://dev.w3.org/csswg/css3-color/>CSS Color Module Level 3</a></cite>, T. Çelik, C. Lilley, L. Baron. W3C.<dt id=refsCSSFONTLOAD>[CSSFONTLOAD]<dd><cite><a href=http://dev.w3.org/csswg/css-font-loading/>CSS Font Loading</a></cite>, T. Atkins, J. Daggett. W3C.<dt id=refsCSSFONTS>[CSSFONTS]<dd><cite><a href=http://dev.w3.org/csswg/css3-fonts/>CSS Fonts</a></cite>, J. Daggett. W3C.<dt id=refsCSSGC>[CSSGC]<dd><cite><a href=http://dev.w3.org/csswg/css-content>CSS Generated Content</a></cite>, H. Lie, E. Etemad, I. Hickson. W3C.<dt id=refsCSSIMAGES>[CSSIMAGES]<dd><cite><a href=http://dev.w3.org/csswg/css-images/>CSS Image Values and Replaced Content Module</a></cite>, E. Etemad, T. Atkins. W3C.<dt id=refsCSSOM>[CSSOM]<dd><cite><a href=http://dev.w3.org/csswg/cssom/>Cascading Style Sheets Object Model (CSSOM)</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSOMVIEW>[C
 SSOMVIEW]<dd><cite><a href=http://dev.w3.org/csswg/cssom-view/>CSSOM View Module</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSRUBY>[CSSRUBY]<dd><cite><a href=http://dev.w3.org/csswg/css3-ruby/>CSS3 Ruby Module</a></cite>, R. Ishida. W3C.<dt id=refsCSSTRANSITIONS>[CSSTRANSITIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css3-transitions/>CSS Transitions</a></cite>, D. Jackson, D. Hyatt, C. Marrin, L. Baron. W3C.<dt id=refsCSSUI>[CSSUI]<dd><cite><a href=http://dev.w3.org/csswg/css3-ui/>CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.<dt id=refsCSSSCOPED>[CSSSCOPED]<dd><cite><a href=http://dev.w3.org/csswg/css-scoping/>CSS Scoping</a></cite>, T. Atkins, E. Etemad. W3C.<dt id=refsCSSSYNTAX>[CSSSYNTAX]<dd><cite><a href=http://dev.w3.org/csswg/css-syntax/>CSS Syntax</a></cite>, T. Atkins, S. Sapin. W3C.<dt id=refsCSSVALUES>[CSSVALUES]<dd><cite><a href=http://dev.w3.org/csswg/css3-values/>CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Ete
 mad. W3C.<dt id=refsCSSWM>[CSSWM]<dd><cite><a href=http://dev.w3.org/csswg/css-writing-modes>CSS Writing Modes</a></cite>, E. Etemad, K. Ishii. W3C.<dt id=refsDASH>[DASH]<dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.<dt id=refsDOM>[DOM]<dd><cite><a href=http://dom.spec.whatwg.org/>DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.<dt id=refsDOMEVENTS>[DOMEVENTS]<dd><cite><a href=https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, G. Kacmarcik, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.<dt id=refsDOMPARSING>[DOMPARSING]<dd><cite><a href=http://domparsing.spec.whatwg.org/ lang=en-US>DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.<dt id=refsDOT>[DOT]<dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-
 language>The DOT Language</a></cite>. Graphviz.<dt id=refsE163>[E163]<dd><cite>Recommendation E.163 — Numbering Plan for The International Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.<dt id=refsECMA262>[ECMA262]<dd><cite><a href=http://people.mozilla.org/~jorendorff/es6-draft.html>ECMAScript Language Specification</a></cite>. ECMA.<dt id=refsEDITING>[EDITING]<dd><cite><a href=http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html>HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.<dt id=refsENCODING>[ENCODING]<dd><cite><a href=http://encoding.spec.whatwg.org/>Encoding</a></cite>, A. van Kesteren, J. Bell. WHATWG.<dt id=refsFETCH>[FETCH]<dd><cite><a href=http://fetch.spec.whatwg.org/>Fetch</a></cite>, A. van Kesteren. WHATWG.<dt id=refsFILEAPI>[FILEAPI]<dd><cite><a href=http://dev.w3.org/2006/webapi/FileAPI/>File API</a></cite>, A. Ranganathan. W3C.<dt id=refsFULLSCREEN>[FULLSCREEN]<dd><cite><a href=http://fullscreen.spec.
 whatwg.org/>Fullscreen</a></cite>, A. van Kesteren, T. Çelik. WHATWG.<dt id=refsGIF>[GIF]<dd>(Non-normative) <cite><a href=http://www.w3.org/Graphics/GIF/spec-gif89a.txt>Graphics Interchange Format</a></cite>. CompuServe.<dt id=refsGRAPHICS>[GRAPHICS]<dd>(Non-normative) <cite>Computer Graphics: Principles and Practice in C</cite>, Second Edition, J. Foley, A. van Dam, S. Feiner, J. Hughes. Addison-Wesley. ISBN 0-201-84840-6.<dt id=refsGREGORIAN>[GREGORIAN]<dd>(Non-normative) <cite>Inter Gravissimas</cite>, A. Lilius, C. Clavius. Gregory XIII Papal Bull, February 1582.<dt id=refsHTTP>[HTTP]<dd><cite><a href=http://tools.ietf.org/html/rfc7230>Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7231>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7232>Hypertext Transfer P
 rotocol (HTTP/1.1): Conditional Requests</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7233>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a></cite>, R. Fielding, Y. Lafon, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7234>Hypertext Transfer Protocol (HTTP/1.1): Caching</a></cite>, R. Fielding, M. Nottingham, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7235>Hypertext Transfer Protocol (HTTP/1.1): Authentication</a></cite>, R. Fielding, J. Reschke. IETF.<dt id=refsIANAPERMHEADERS>[IANAPERMHEADERS]<dd><cite><a href=http://www.iana.org/assignments/message-headers/perm-headers.html>Permanent Message Header Field Names</a></cite>. IANA.<dt id=refsINBAND>[INBAND]<dd><cite><a href=http://dev.w3.org/html5/html-sourcing-inband-tracks/>Sourcing In-band Media Resource Tracks from Media Containers into HTML</a></cite>, S. Pfeiffer, B. Lund. W3C.<dt id=refsISO3166>[ISO3166]<dd><cite><a href=http
 ://www.iso.org/iso/home/standards/country_codes.htm>ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.<dt id=refsISO8601>[ISO8601]<dd>(Non-normative) <cite><a href="http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&nodeid=4021199">ISO8601: Data elements and interchange formats — Information interchange — Representation of dates and times</a></cite>. ISO.<dt id=refsJLREQ>[JLREQ]<dd><cite><a href=http://www.w3.org/TR/jlreq/>Requirements for Japanese Text Layout</a></cite>. W3C.<dt id=refsJPEG>[JPEG]<dd><cite><a href=http://www.w3.org/Graphics/JPEG/jfif3.pdf>JPEG File Interchange Format</a></cite>, E. Hamilton.<dt id=refsJSON>[JSON]<dd><cite><a href=http://tools.ietf.org/html/rfc4627>The application/json Media Type for JavaScript Object Notation (JSON)</a></cite>, D. Crockford. IETF.<dt id=refsMAILTO>[MAILTO]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc6068>The 'mailto' 
 URI scheme</a></cite>, M. Duerst, L. Masinter, J. Zawinski. IETF.<dt id=refsMATHML>[MATHML]<dd><cite><a href=http://www.w3.org/TR/MathML/>Mathematical Markup Language (MathML)</a></cite>, D. Carlisle, P. Ion, R. Miner, N. Poppelier. W3C.<dt id=refsMEDIAFRAG>[MEDIAFRAG]<dd><cite><a href=http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/>Media Fragments URI</a></cite>, R. Troncy, E. Mannens, S. Pfeiffer, D. Van Deursen. W3C.<dt id=refsMEDIASOURCE>[MEDIASOURCE]<dd><cite><a href=https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html>Media Source Extensions</a></cite>, A. Colwell, A. Bateman, M. Watson. W3C.<dt id=refsMEDIASTREAM>[MEDIASTREAM]<dd><cite><a href=http://dev.w3.org/2011/webrtc/editor/getusermedia.html>Media Capture and Streams</a></cite>, D. Burnett, A. Bergkvist, C. Jennings, A. Narayanan. W3C.<dt id=refsMFREL>[MFREL]<dd><cite><a href=http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions>Microformats Wiki:
  existing rel values</a></cite>. Microformats.<dt id=refsMIMESNIFF>[MIMESNIFF]<dd><cite><a href=http://mimesniff.spec.whatwg.org/>MIME Sniffing</a></cite>, G. Hemsley. WHATWG.<dt id=refsMNG>[MNG]<dd><cite><a href=http://www.libpng.org/pub/mng/spec/>MNG (Multiple-image Network Graphics) Format</a></cite>. G. Randers-Pehrson.<dt id=refsMPEG2>[MPEG2]<dd><cite>ISO/IEC 13818-1: Information technology — Generic coding of moving pictures and associated audio information: Systems</cite>. ISO/IEC.<dt id=refsMPEG4>[MPEG4]<dd><cite>ISO/IEC 14496-12: ISO base media file format</cite>. ISO/IEC.<dt id=refsMQ>[MQ]<dd><cite><a href=http://drafts.csswg.org/mediaqueries/>Media Queries</a></cite>, H. Lie, T. Çelik, D. Glazman, A. van Kesteren. W3C.<dt id=refsNPAPI>[NPAPI]<dd>(Non-normative) <cite><a href=https://developer.mozilla.org/en/Gecko_Plugin_API_Reference>Gecko Plugin API Reference</a></cite>. Mozilla.<dt id=refsOGGSKELETONHEADERS>[OGGSKELETONHEADERS]<dd><cite><a href=http://wiki.xi
 ph.org/SkeletonHeaders>SkeletonHeaders</a></cite>. Xiph.Org.<dt id=refsOPENSEARCH>[OPENSEARCH]<dd><cite><a href=http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_HTML.2FXHTML>Autodiscovery in HTML/XHTML</a></cite>. In <cite>OpenSearch 1.1 Draft 4</cite>, Section 4.6.2. OpenSearch.org.<dt id=refsORIGIN>[ORIGIN]<dd><cite><a href=http://tools.ietf.org/html/rfc6454>The Web Origin Concept</a></cite>, A. Barth. IETF.<dt id=refsPAGEVIS>[PAGEVIS]<dd>(Non-normative) <cite><a href=https://w3c.github.io/web-performance/specs/PageVisibility/Overview.html>Page Visibility</a></cite>, J. Mann, A. Jain. W3C.<dt id=refsPDF>[PDF]<dd>(Non-normative) <cite><a href=http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf>Document management — Portable document format — Part 1: PDF</a></cite>. ISO.<dt id=refsPINGBACK>[PINGBACK]<dd><cite><a href=http://www.hixie.ch/specs/pingback/pingback>Pingback 1.0</a></cite>, S. Langridge, I. Hickson.<dt id=refsPNG>[PNG]<dd><cite><
 a href=http://www.w3.org/TR/PNG/>Portable Network Graphics (PNG) Specification</a></cite>, D. Duce. W3C.<dt id=refsPOINTERLOCK>[POINTERLOCK]<dd><cite><a href=http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html>Pointer Lock</a></cite>, V. Scheib. W3C.<dt id=refsPPUTF8>[PPUTF8]<dd>(Non-normative) <cite><a href=http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf>The Properties and Promises  of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.<dt id=refsPSL>[PSL]<dd><cite><a href=http://publicsuffix.org/>Public Suffix List</a></cite>.
-   Mozilla Foundation.<dt id=refsRFC1034>[RFC1034]<dd><cite><a href=http://tools.ietf.org/html/rfc1034>Domain Names - Concepts and Facilities</a></cite>, P. Mockapetris. IETF, November 1987.<dt id=refsRFC1123>[RFC1123]<dd><cite><a href=http://tools.ietf.org/html/rfc1123>Requirements for Internet Hosts -- Application and Support</a></cite>, R. Braden. IETF, October 1989.<dt id=refsRFC1345>[RFC1345]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1345>Character Mnemonics and Character Sets</a></cite>, K. Simonsen. IETF.<dt id=refsRFC1468>[RFC1468]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1468>Japanese Character Encoding for Internet Messages</a></cite>, J. Murai, M. Crispin, E. van der Poel. IETF.<dt id=refsRFC1554>[RFC1554]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1554>ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP</a></cite>, M. Ohta, K. Handa. IETF.<dt id=refsRFC1557>[RFC1557]<dd>(Non-normative) <cite><a href=
 http://tools.ietf.org/html/rfc1557>Korean Character Encoding for Internet Messages</a></cite>, U. Choi, K. Chon, H. Park. IETF.<dt id=refsRFC1842>[RFC1842]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1842>ASCII Printable Characters-Based Chinese Character Encoding for Internet Messages</a></cite>, Y. Wei, Y. Zhang, J. Li, J. Ding, Y. Jiang. IETF.<dt id=refsRFC1922>[RFC1922]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1922>Chinese Character Encoding for Internet Messages</a></cite>, HF. Zhu, DY. Hu, ZG. Wang, TC. Kao, WCH. Chang, M. Crispin. IETF.<dt id=refsRFC2046>[RFC2046]<dd><cite><a href=http://tools.ietf.org/html/rfc2046>Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a></cite>, N. Freed, N.  Borenstein. IETF.<dt id=refsRFC2119>[RFC2119]<dd><cite><a href=http://tools.ietf.org/html/rfc2119>Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner. IETF.<dt id=refsRFC2237>[RFC2237]<dd>(Non-norm
 ative) <cite><a href=http://tools.ietf.org/html/rfc2237>Japanese Character Encoding for Internet Messages</a></cite>, K. Tamaru. IETF.<dt id=refsRFC3447>[RFC3447]<dd><cite><a href=http://tools.ietf.org/html/rfc3447>Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications</a></cite>, J. Jonsson, B. Kaliski. IETF.<dt id=refsRFC2318>[RFC2318]<dd><cite><a href=http://tools.ietf.org/html/rfc2318>The text/css Media Type</a></cite>, H. Lie, B. Bos, C. Lilley. IETF.<dt id=refsRFC2388>[RFC2388]<dd><cite><a href=http://tools.ietf.org/html/rfc2388>Returning Values from Forms: multipart/form-data</a></cite>, L. Masinter. IETF.<dt id=refsRFC2397>[RFC2397]<dd><cite><a href=http://tools.ietf.org/html/rfc2397>The "data" URL scheme</a></cite>, L. Masinter. IETF.<dt id=refsRFC2445>[RFC2445]<dd><cite><a href=http://tools.ietf.org/html/rfc2445>Internet Calendaring and Scheduling Core Object Specification (iCalendar)</a></cite>, F. Dawson, D. Stenerson. IETF.<dt id=refsRFC248
 3>[RFC2483]<dd><cite><a href=http://tools.ietf.org/html/rfc2483>URI Resolution Services Necessary for URN Resolution</a></cite>, M. Mealling, R. Daniel. IETF.<dt id=refsRFC3279>[RFC3279]<dd><cite><a href=http://tools.ietf.org/html/rfc3279>Algorithms and Identifiers for the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, W. Polk, R. Housley, L. Bassham. IETF.<dt id=refsRFC3676>[RFC3676]<dd><cite><a href=http://tools.ietf.org/html/rfc3676>The Text/Plain Format and DelSp Parameters</a></cite>, R. Gellens. IETF.<dt id=refsRFC3864>[RFC3864]<dd><cite><a href=http://tools.ietf.org/html/rfc3864>Registration Procedures for Message Header Fields</a></cite>, G. Klyne, M. Nottingham, J. Mogul. IETF.<dt id=refsRFC4329>[RFC4329]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4329>Scripting Media Types</a></cite>, B. Höhrmann. IETF.<dt id=refsRFC4337>[RFC4337]<dd>(Non-normative) <cite><a href=http://tools.ietf.
 org/html/rfc4337>MIME Type Registration for MPEG-4</a></cite>, Y. Lim, D. Singer. IETF.<dt id=refsRFC4395>[RFC4395]<dd><cite><a href=http://tools.ietf.org/html/rfc4395>Guidelines and Registration Procedures for New URI Schemes</a></cite>, T. Hansen, T. Hardie, L. Masinter. IETF.<dt id=refsRFC4648>[RFC4648]<dd><cite><a href=http://tools.ietf.org/html/rfc4648>The Base16, Base32, and Base64 Data Encodings</a></cite>, S. Josefsson. IETF.<dt id=refsRFC5280>[RFC5280]<dd><cite><a href=http://tools.ietf.org/html/rfc5280>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.<dt id=refsRFC5322>[RFC5322]<dd><cite><a href=http://tools.ietf.org/html/rfc5322>Internet Message Format</a></cite>, P. Resnick. IETF.<dt id=refsRFC6381>[RFC6381]<dd><cite><a href=http://tools.ietf.org/html/rfc6381>The 'Codecs' and 'Profiles' Parameters for "Bucket" Media Types</a></ci
 te>, R. Gellens, D. Singer, P. Frojdh. IETF.<dt id=refsRFC6266>[RFC6266]<dd><cite><a href=http://tools.ietf.org/html/rfc6266>Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)</a></cite>, J. Reschke. IETF.<dt id=refsRFC6350>[RFC6350]<dd><cite><a href=http://tools.ietf.org/html/rfc6350>vCard Format Specification</a></cite>, S. Perreault. IETF.<dt id=refsRFC7303>[RFC7303]<dd><cite><a href=http://tools.ietf.org/html/rfc7303>XML Media Types</a></cite>, H. Thompson, C. Lilley. IETF.<dt id=refsSCSU>[SCSU]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr6/>UTR #6: A Standard Compression Scheme For Unicode</a></cite>, M. Wolf, K. Whistler, C. Wicksteed, M. Davis, A. Freytag, M. Scherer. Unicode Consortium.<dt id=refsSELECTORS>[SELECTORS]<dd><cite><a href=http://dev.w3.org/csswg/selectors/>Selectors</a></cite>, E. Etemad, T. Çelik, D. Glazman, I. Hickson, P. Linss, J. Williams. W3C.<dt id=refsSMS>[SMS]<dd>(Non-normative) <cite><a 
 href=http://tools.ietf.org/html/rfc5724>URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS)</a></cite>, E. Wilde, A. Vaha-Sipila. IETF.<dt id=refsSRGB>[SRGB]<dd><cite lang=en-GB><a href="http://webstore.iec.ch/webstore/webstore.nsf/artnum/025408!OpenDocument&Click=">IEC 61966-2-1: Multimedia systems and equipment — Colour measurement and management — Part 2-1: Colour management — Default RGB colour space — sRGB</a></cite>. IEC.<dt id=refsSVG>[SVG]<dd><cite><a href=http://www.w3.org/TR/SVGTiny12/>Scalable Vector Graphics (SVG) Tiny 1.2 Specification</a></cite>, O. Andersson, R. Berjon, E. Dahlström, A. Emmons, J. Ferraiolo, A. Grasso, V. Hardy, S. Hayman, D. Jackson, C. Lilley, C. McCormack, A. Neumann, C. Northway, A. Quint, N. Ramani, D. Schepers, A. Shellshear. W3C.<dt id=refsTOR>[TOR]<dd>(Non-normative) <cite><a href=https://www.torproject.org/>Tor</a></cite>.<dt id=refsTOUCH>[TOUCH]<dd><cite><a href=https://dvcs.w3.org/hg
 /webevents/raw-file/v1/touchevents.html>Touch Events</a></cite>, D. Schepers, S. Moon, M. Brubeck, A. Barstow. W3C.<dt id=refsTZDATABASE>[TZDATABASE]<dd>(Non-normative) <cite><a href=http://www.iana.org/time-zones>Time Zone Database</a></cite>. IANA.<dt id=refsUAAG>[UAAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/UAAG20/>User Agent Accessibility Guidelines (UAAG) 2.0</a></cite>, J. Allan, K. Ford, J. Richards, J. Spellman. W3C.<dt id=refsUCA>[UCA]<dd><cite><a href=http://www.unicode.org/reports/tr10/>UTR #10: Unicode Collation Algorithm</a></cite>, M. Davis, K. Whistler. Unicode Consortium.<dt id=refsUNICODE>[UNICODE]<dd><cite><a href=http://www.unicode.org/versions/>The Unicode Standard</a></cite>. Unicode Consortium.<dt id=refsUNIVCHARDET>[UNIVCHARDET]<dd>(Non-normative) <cite><a href=http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html>A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings
  of the 19th International Unicode Conference</cite>.<dt id=refsURL>[URL]<dd><cite><a href=http://url.spec.whatwg.org/>URL</a></cite>, A. van Kesteren. WHATWG.<dt id=refsURN>[URN]<dd><cite><a href=http://tools.ietf.org/html/rfc2141>URN Syntax</a></cite>, R. Moats. IETF.<dt id=refsUTF7>[UTF7]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc2152>UTF-7: A Mail-Safe Transformation Format of Unicode</a></cite>, D. Goldsmith, M. Davis. IETF.<dt id=refsUTF8DET>[UTF8DET]<dd>(Non-normative) <cite><a href=http://www.w3.org/International/questions/qa-forms-utf-8>Multilingual form encoding</a></cite>, M. Dürst. W3C.<dt id=refsUTR36>[UTR36]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr36/>UTR #36: Unicode Security Considerations</a></cite>, M. Davis, M. Suignard. Unicode Consortium.<dt id=refsWCAG>[WCAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/WCAG20/>Web Content Accessibility Guidelines (WCAG) 2.0</a></cite>, B. Caldwell, M. Cooper, L. 
 Reid, G. Vanderheiden. W3C.<dt id=refsWEBGL>[WEBGL]<dd><cite><a href=http://www.khronos.org/registry/webgl/specs/latest/>WebGL Specification</a></cite>, D. Jackson. Khronos Group.<dt id=refsWEBIDL>[WEBIDL]<dd><cite><a href=http://dev.w3.org/2006/webapi/WebIDL/>Web IDL</a></cite>, C. McCormack. W3C.<dt id=refsWEBLINK>[WEBLINK]<dd><cite><a href=http://tools.ietf.org/html/rfc5988>Web Linking</a></cite>, M. Nottingham. IETF.<dt id=refsWEBMCG>[WEBMCG]<dd><cite><a href=http://www.webmproject.org/code/specs/container/>WebM Container Guidelines</a></cite>. The WebM Project.<dt id=refsWEBVTT>[WEBVTT]<dd><cite><a href=http://dev.w3.org/html5/webvtt/>WebVTT</a></cite>, I. Hickson. W3C.<dt id=refsWHATWGWIKI>[WHATWGWIKI]<dd><cite><a href=http://wiki.whatwg.org/>The WHATWG Wiki</a></cite>. WHATWG.<dt id=refsWSP>[WSP]<dd><cite><a href=http://tools.ietf.org/html/rfc6455>The WebSocket protocol</a></cite>, I. Fette, A. Melnikov. IETF.<dt id=refsX121>[X121]<dd><cite>Recommendation X.121 — In
 ternational Numbering Plan for Public Data Networks</cite>, CCITT Blue Book, Fascicle VIII.3, pp. 317-332.<dt id=refsX690>[X690]<dd><cite><a href=http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf>Recommendation X.690 — Information Technology — ASN.1 Encoding Rules — Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER), and Distinguished Encoding Rules (DER)</a></cite>. International Telecommunication Union.<dt id=refsXFN>[XFN]<dd><cite><a href=http://gmpg.org/xfn/11>XFN 1.1 profile</a></cite>, T. Çelik, M. Mullenweg, E. Meyer. GMPG.<dt id=refsXHR>[XHR]<dd><cite><a href=http://xhr.spec.whatwg.org/><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.<dt id=refsXML>[XML]<dd><cite><a href=http://www.w3.org/TR/xml/>Extensible Markup Language</a></cite>, T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler, F. Yergeau. W3C.<dt id=refsXMLBASE>[XMLBASE]<dd><cite><a href=http://www.w3.org/TR/xmlbase/>XML Base</a></cite>, J. Mars
 h, R. Tobin. W3C.<dt id=refsXMLNS>[XMLNS]<dd><cite><a href=http://www.w3.org/TR/xml-names/>Namespaces in XML</a></cite>, T. Bray, D. Hollander, A. Layman, R. Tobin. W3C.<dt id=refsXMLSSPI>[XMLSSPI]<dd><cite><a href=http://www.w3.org/TR/xml-stylesheet/>Associating Style Sheets with XML documents</a></cite>, J. Clark, S. Pieters, H. Thompson. W3C.<dt id=refsXPATH10>[XPATH10]<dd><cite><a href=http://www.w3.org/TR/1999/REC-xpath-19991116>XML Path Language (XPath) Version 1.0</a></cite>, J. Clark, S. DeRose. W3C.<dt id=refsXSLT10>[XSLT10]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/1999/REC-xslt-19991116>XSL Transformations (XSLT) Version 1.0</a></cite>, J. Clark. W3C.</dl>
+  <dl id=ref-list><dt id=refsABNF>[ABNF]<dd><cite><a href=http://www.ietf.org/rfc/std/std68.txt>Augmented BNF for Syntax Specifications: ABNF</a></cite>, D. Crocker, P. Overell. IETF.<dt id=refsABOUT>[ABOUT]<dd><cite><a href=http://tools.ietf.org/html/rfc6694>The 'about' URI scheme</a></cite>, S. Moonesamy. IETF.<dt id=refsAPNG>[APNG]<dd>(Non-normative) <cite><a href=https://wiki.mozilla.org/APNG_Specification>APNG Specification</a></cite>. S. Parmenter, V. Vukicevic, A. Smith. Mozilla.<dt id=refsARIA>[ARIA]<dd><cite><a href=http://www.w3.org/WAI/PF/aria/>Accessible Rich Internet Applications (WAI-ARIA)</a></cite>, J. Craig, M. Cooper, L. Pappas, R. Schwerdtfeger, L. Seeman. W3C.<dt id=refsARIAIMPL>[ARIAIMPL]<dd><cite><a href=http://www.w3.org/WAI/PF/aria-implementation/>WAI-ARIA 1.0 User Agent Implementation Guide</a></cite>, A. Snow-Weaver, M. Cooper. W3C.<dt id=refsATAG>[ATAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/ATAG20/>Authoring Tool Accessibility Guide
 lines (ATAG) 2.0</a></cite>, J. Richards, J. Spellman, J. Treviranus. W3C.<dt id=refsATOM>[ATOM]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4287>The Atom Syndication Format</a></cite>, M. Nottingham, R. Sayre. IETF.<dt id=refsBCP47>[BCP47]<dd><cite><a href=http://www.ietf.org/rfc/bcp/bcp47.txt>Tags for Identifying Languages; Matching of Language Tags</a></cite>, A. Phillips, M. Davis. IETF.<dt id=refsBECSS>[BECSS]<dd><cite><a href=http://www.w3.org/TR/becss/>Behavioral Extensions to CSS</a></cite>, I. Hickson. W3C.<dt id=refsBEZIER>[BEZIER]<dd><cite>Courbes à poles</cite>, P. de Casteljau. INPI, 1959.<dt id=refsBIDI>[BIDI]<dd><cite><a href=http://www.unicode.org/reports/tr9/>UAX #9: Unicode Bidirectional Algorithm</a></cite>, M. Davis. Unicode Consortium.<dt id=refsBOCU1>[BOCU1]<dd>(Non-normative) <cite><a href=http://www.unicode.org/notes/tn6/>UTN #6: BOCU-1: MIME-Compatible Unicode Compression</a></cite>, M. Scherer, M. Davis. Unicode Consortium.<dt id
 =refsCESU8>[CESU8]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr26/>UTR #26: Compatibility Encoding Scheme For UTF-16: 8-BIT (CESU-8)</a></cite>, T. Phipps. Unicode Consortium.<dt id=refsCHARMOD>[CHARMOD]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/charmod/>Character Model for the World Wide Web 1.0: Fundamentals</a></cite>, M. Dürst, F. Yergeau, R. Ishida, M. Wolf, T. Texin. W3C.<dt id=refsCLDR>[CLDR]<dd><cite><a href=http://cldr.unicode.org/>Unicode Common Locale Data Repository</a></cite>. Unicode.<dt id=refsCOMPOSITE>[COMPOSITE]<dd><cite><a href=http://dev.w3.org/fxtf/compositing/>Compositing and Blending</a></cite>. R. Cabanier, N. Andronikos. W3C.<dt id=refsCOMPUTABLE>[COMPUTABLE]<dd>(Non-normative) <cite><a href=http://www.turingarchive.org/browse.php/B/12>On computable numbers, with an application to the Entscheidungsproblem</a></cite>, A. Turing. In <cite>Proceedings of the London Mathematical Society</cite>, series 2, volume 42, page
 s 230-265. London Mathematical Society, 1937.<dt id=refsCOOKIES>[COOKIES]<dd><cite><a href=http://tools.ietf.org/html/rfc6265>HTTP State Management Mechanism</a></cite>, A. Barth. IETF.<dt id=refsCP50220>[CP50220]<dd>(Non-normative) <cite><a href=http://www.iana.org/assignments/charset-reg/CP50220>CP50220</a></cite>, Y. Naruse. IANA.<dt id=refsCSP>[CSP]<dd>(Non-normative) <cite><a href=https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html>Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.<dt id=refsCSS>[CSS]<dd><cite><a href=http://www.w3.org/TR/CSS2/>Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.<dt id=refsCSSANIMATIONS>[CSSANIMATIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css-animations/>CSS Animations</a></cite>, D. Jackson, D. Hyatt, C. Marrin, S. Galineau, L. Baron. W3C.<dt id=refsCSSATTR>[CSSATTR]<dd><cite><a href=http://dev.w3.org/csswg/css-style-attr/>CSS
  Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.<dt id=refsCSSCOLOR>[CSSCOLOR]<dd><cite><a href=http://dev.w3.org/csswg/css-color/>CSS Color Module Level 3</a></cite>, T. Çelik, C. Lilley, L. Baron. W3C.<dt id=refsCSSFONTLOAD>[CSSFONTLOAD]<dd><cite><a href=http://dev.w3.org/csswg/css-font-loading/>CSS Font Loading</a></cite>, T. Atkins, J. Daggett. W3C.<dt id=refsCSSFONTS>[CSSFONTS]<dd><cite><a href=http://dev.w3.org/csswg/css-fonts/>CSS Fonts</a></cite>, J. Daggett. W3C.<dt id=refsCSSGC>[CSSGC]<dd><cite><a href=http://dev.w3.org/csswg/css-content>CSS Generated Content</a></cite>, H. Lie, E. Etemad, I. Hickson. W3C.<dt id=refsCSSIMAGES>[CSSIMAGES]<dd><cite><a href=http://dev.w3.org/csswg/css-images/>CSS Image Values and Replaced Content Module</a></cite>, E. Etemad, T. Atkins. W3C.<dt id=refsCSSOM>[CSSOM]<dd><cite><a href=http://dev.w3.org/csswg/cssom/>Cascading Style Sheets Object Model (CSSOM)</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSOMVIEW>[CSS
 OMVIEW]<dd><cite><a href=http://dev.w3.org/csswg/cssom-view/>CSSOM View Module</a></cite>, S. Pieters, G. Adams. W3C.<dt id=refsCSSRUBY>[CSSRUBY]<dd><cite><a href=http://dev.w3.org/csswg/css-ruby/>CSS3 Ruby Module</a></cite>, R. Ishida. W3C.<dt id=refsCSSTRANSITIONS>[CSSTRANSITIONS]<dd>(Non-normative) <cite><a href=http://dev.w3.org/csswg/css-transitions/>CSS Transitions</a></cite>, D. Jackson, D. Hyatt, C. Marrin, L. Baron. W3C.<dt id=refsCSSUI>[CSSUI]<dd><cite><a href=http://dev.w3.org/csswg/css-ui/>CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.<dt id=refsCSSSCOPED>[CSSSCOPED]<dd><cite><a href=http://dev.w3.org/csswg/css-scoping/>CSS Scoping</a></cite>, T. Atkins, E. Etemad. W3C.<dt id=refsCSSSYNTAX>[CSSSYNTAX]<dd><cite><a href=http://dev.w3.org/csswg/css-syntax/>CSS Syntax</a></cite>, T. Atkins, S. Sapin. W3C.<dt id=refsCSSVALUES>[CSSVALUES]<dd><cite><a href=http://dev.w3.org/csswg/css-values/>CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Etemad. W
 3C.<dt id=refsCSSWM>[CSSWM]<dd><cite><a href=http://dev.w3.org/csswg/css-writing-modes>CSS Writing Modes</a></cite>, E. Etemad, K. Ishii. W3C.<dt id=refsDASH>[DASH]<dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.<dt id=refsDOM>[DOM]<dd><cite><a href=https://dom.spec.whatwg.org/>DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.<dt id=refsDOMEVENTS>[DOMEVENTS]<dd><cite><a href=https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, G. Kacmarcik, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.<dt id=refsDOMPARSING>[DOMPARSING]<dd><cite><a href=https://domparsing.spec.whatwg.org/ lang=en-US>DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.<dt id=refsDOT>[DOT]<dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-lang
 uage>The DOT Language</a></cite>. Graphviz.<dt id=refsE163>[E163]<dd><cite>Recommendation E.163 — Numbering Plan for The International Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.<dt id=refsECMA262>[ECMA262]<dd><cite><a href=http://people.mozilla.org/~jorendorff/es6-draft.html>ECMAScript Language Specification</a></cite>. ECMA.<dt id=refsEDITING>[EDITING]<dd><cite><a href=https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html>HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.<dt id=refsENCODING>[ENCODING]<dd><cite><a href=https://encoding.spec.whatwg.org/>Encoding</a></cite>, A. van Kesteren, J. Bell. WHATWG.<dt id=refsFETCH>[FETCH]<dd><cite><a href=https://fetch.spec.whatwg.org/>Fetch</a></cite>, A. van Kesteren. WHATWG.<dt id=refsFILEAPI>[FILEAPI]<dd><cite><a href=http://dev.w3.org/2006/webapi/FileAPI/>File API</a></cite>, A. Ranganathan. W3C.<dt id=refsFULLSCREEN>[FULLSCREEN]<dd><cite><a href=https://fullscreen.spec.
 whatwg.org/>Fullscreen</a></cite>, A. van Kesteren, T. Çelik. WHATWG.<dt id=refsGIF>[GIF]<dd>(Non-normative) <cite><a href=http://www.w3.org/Graphics/GIF/spec-gif89a.txt>Graphics Interchange Format</a></cite>. CompuServe.<dt id=refsGRAPHICS>[GRAPHICS]<dd>(Non-normative) <cite>Computer Graphics: Principles and Practice in C</cite>, Second Edition, J. Foley, A. van Dam, S. Feiner, J. Hughes. Addison-Wesley. ISBN 0-201-84840-6.<dt id=refsGREGORIAN>[GREGORIAN]<dd>(Non-normative) <cite>Inter Gravissimas</cite>, A. Lilius, C. Clavius. Gregory XIII Papal Bull, February 1582.<dt id=refsHTTP>[HTTP]<dd><cite><a href=http://tools.ietf.org/html/rfc7230>Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7231>Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7232>Hypertext Transfer P
 rotocol (HTTP/1.1): Conditional Requests</a></cite>, R. Fielding, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7233>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a></cite>, R. Fielding, Y. Lafon, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7234>Hypertext Transfer Protocol (HTTP/1.1): Caching</a></cite>, R. Fielding, M. Nottingham, J. Reschke. IETF.<dd><cite><a href=http://tools.ietf.org/html/rfc7235>Hypertext Transfer Protocol (HTTP/1.1): Authentication</a></cite>, R. Fielding, J. Reschke. IETF.<dt id=refsIANAPERMHEADERS>[IANAPERMHEADERS]<dd><cite><a href=http://www.iana.org/assignments/message-headers/perm-headers.html>Permanent Message Header Field Names</a></cite>. IANA.<dt id=refsINBAND>[INBAND]<dd><cite><a href=http://dev.w3.org/html5/html-sourcing-inband-tracks/>Sourcing In-band Media Resource Tracks from Media Containers into HTML</a></cite>, S. Pfeiffer, B. Lund. W3C.<dt id=refsISO3166>[ISO3166]<dd><cite><a href=http
 ://www.iso.org/iso/home/standards/country_codes.htm>ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.<dt id=refsISO4217>[ISO4217]<dd><cite><a href=http://www.iso.org/iso/home/standards/currency_codes.htm>ISO 4217: Codes for the representation of currencies and funds</a></cite>. ISO.<dt id=refsISO8601>[ISO8601]<dd>(Non-normative) <cite><a href="http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&nodeid=4021199">ISO8601: Data elements and interchange formats — Information interchange — Representation of dates and times</a></cite>. ISO.<dt id=refsJLREQ>[JLREQ]<dd><cite><a href=http://www.w3.org/TR/jlreq/>Requirements for Japanese Text Layout</a></cite>. W3C.<dt id=refsJPEG>[JPEG]<dd><cite><a href=http://www.w3.org/Graphics/JPEG/jfif3.pdf>JPEG File Interchange Format</a></cite>, E. Hamilton.<dt id=refsJSON>[JSON]<dd><cite><a href=http://tools.ietf.org/html/rfc4627>The application/json Media 
 Type for JavaScript Object Notation (JSON)</a></cite>, D. Crockford. IETF.<dt id=refsMAILTO>[MAILTO]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc6068>The 'mailto' URI scheme</a></cite>, M. Duerst, L. Masinter, J. Zawinski. IETF.<dt id=refsMATHML>[MATHML]<dd><cite><a href=http://www.w3.org/TR/MathML/>Mathematical Markup Language (MathML)</a></cite>, D. Carlisle, P. Ion, R. Miner, N. Poppelier. W3C.<dt id=refsMEDIAFRAG>[MEDIAFRAG]<dd><cite><a href=http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/>Media Fragments URI</a></cite>, R. Troncy, E. Mannens, S. Pfeiffer, D. Van Deursen. W3C.<dt id=refsMEDIASOURCE>[MEDIASOURCE]<dd><cite><a href=https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html>Media Source Extensions</a></cite>, A. Colwell, A. Bateman, M. Watson. W3C.<dt id=refsMEDIASTREAM>[MEDIASTREAM]<dd><cite><a href=http://w3c.github.io/mediacapture-main/getusermedia.html>Media Capture and Streams</a></cite>, D. Burnet
 t, A. Bergkvist, C. Jennings, A. Narayanan. W3C.<dt id=refsMFREL>[MFREL]<dd><cite><a href=http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions>Microformats Wiki: existing rel values</a></cite>. Microformats.<dt id=refsMIMESNIFF>[MIMESNIFF]<dd><cite><a href=https://mimesniff.spec.whatwg.org/>MIME Sniffing</a></cite>, G. Hemsley. WHATWG.<dt id=refsMNG>[MNG]<dd><cite><a href=http://www.libpng.org/pub/mng/spec/>MNG (Multiple-image Network Graphics) Format</a></cite>. G. Randers-Pehrson.<dt id=refsMPEG2>[MPEG2]<dd><cite>ISO/IEC 13818-1: Information technology — Generic coding of moving pictures and associated audio information: Systems</cite>. ISO/IEC.<dt id=refsMPEG4>[MPEG4]<dd><cite>ISO/IEC 14496-12: ISO base media file format</cite>. ISO/IEC.<dt id=refsMQ>[MQ]<dd><cite><a href=http://drafts.csswg.org/mediaqueries/>Media Queries</a></cite>, H. Lie, T. Çelik, D. Glazman, A. van Kesteren. W3C.<dt id=refsNPAPI>[NPAPI]<dd>(Non-normative) <cite><a href=http
 s://developer.mozilla.org/en-US/Add-ons/Plugins/Gecko_Plugin_API_Reference>Gecko Plugin API Reference</a></cite>. Mozilla.<dt id=refsOGGSKELETONHEADERS>[OGGSKELETONHEADERS]<dd><cite><a href=http://wiki.xiph.org/SkeletonHeaders>SkeletonHeaders</a></cite>. Xiph.Org.<dt id=refsOPENSEARCH>[OPENSEARCH]<dd><cite><a href=http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_HTML.2FXHTML>Autodiscovery in HTML/XHTML</a></cite>. In <cite>OpenSearch 1.1 Draft 4</cite>, Section 4.6.2. OpenSearch.org.<dt id=refsORIGIN>[ORIGIN]<dd><cite><a href=http://tools.ietf.org/html/rfc6454>The Web Origin Concept</a></cite>, A. Barth. IETF.<dt id=refsPAGEVIS>[PAGEVIS]<dd>(Non-normative) <cite><a href=https://w3c.github.io/web-performance/specs/PageVisibility/Overview.html>Page Visibility</a></cite>, J. Mann, A. Jain. W3C.<dt id=refsPDF>[PDF]<dd>(Non-normative) <cite><a href=http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf>Document management — Portable document format â
 €” Part 1: PDF</a></cite>. ISO.<dt id=refsPINGBACK>[PINGBACK]<dd><cite><a href=http://www.hixie.ch/specs/pingback/pingback>Pingback 1.0</a></cite>, S. Langridge, I. Hickson.<dt id=refsPNG>[PNG]<dd><cite><a href=http://www.w3.org/TR/PNG/>Portable Network Graphics (PNG) Specification</a></cite>, D. Duce. W3C.<dt id=refsPOINTERLOCK>[POINTERLOCK]<dd><cite><a href=https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html>Pointer Lock</a></cite>, V. Scheib. W3C.<dt id=refsPPUTF8>[PPUTF8]<dd>(Non-normative) <cite><a href=http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf>The Properties and Promises  of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.<dt id=refsPSL>[PSL]<dd><cite><a href=https://publicsuffix.org/>Public Suffix List</a></cite>.
+   Mozilla Foundation.<dt id=refsRFC1034>[RFC1034]<dd><cite><a href=http://tools.ietf.org/html/rfc1034>Domain Names - Concepts and Facilities</a></cite>, P. Mockapetris. IETF, November 1987.<dt id=refsRFC1123>[RFC1123]<dd><cite><a href=http://tools.ietf.org/html/rfc1123>Requirements for Internet Hosts -- Application and Support</a></cite>, R. Braden. IETF, October 1989.<dt id=refsRFC1345>[RFC1345]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1345>Character Mnemonics and Character Sets</a></cite>, K. Simonsen. IETF.<dt id=refsRFC1468>[RFC1468]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1468>Japanese Character Encoding for Internet Messages</a></cite>, J. Murai, M. Crispin, E. van der Poel. IETF.<dt id=refsRFC1554>[RFC1554]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1554>ISO-2022-JP-2: Multilingual Extension of ISO-2022-JP</a></cite>, M. Ohta, K. Handa. IETF.<dt id=refsRFC1557>[RFC1557]<dd>(Non-normative) <cite><a href=
 http://tools.ietf.org/html/rfc1557>Korean Character Encoding for Internet Messages</a></cite>, U. Choi, K. Chon, H. Park. IETF.<dt id=refsRFC1842>[RFC1842]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1842>ASCII Printable Characters-Based Chinese Character Encoding for Internet Messages</a></cite>, Y. Wei, Y. Zhang, J. Li, J. Ding, Y. Jiang. IETF.<dt id=refsRFC1922>[RFC1922]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc1922>Chinese Character Encoding for Internet Messages</a></cite>, HF. Zhu, DY. Hu, ZG. Wang, TC. Kao, WCH. Chang, M. Crispin. IETF.<dt id=refsRFC2046>[RFC2046]<dd><cite><a href=http://tools.ietf.org/html/rfc2046>Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types</a></cite>, N. Freed, N.  Borenstein. IETF.<dt id=refsRFC2119>[RFC2119]<dd><cite><a href=http://tools.ietf.org/html/rfc2119>Key words for use in RFCs to Indicate Requirement Levels</a></cite>, S. Bradner. IETF.<dt id=refsRFC2237>[RFC2237]<dd>(Non-norm
 ative) <cite><a href=http://tools.ietf.org/html/rfc2237>Japanese Character Encoding for Internet Messages</a></cite>, K. Tamaru. IETF.<dt id=refsRFC3447>[RFC3447]<dd><cite><a href=http://tools.ietf.org/html/rfc3447>Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications</a></cite>, J. Jonsson, B. Kaliski. IETF.<dt id=refsRFC2318>[RFC2318]<dd><cite><a href=http://tools.ietf.org/html/rfc2318>The text/css Media Type</a></cite>, H. Lie, B. Bos, C. Lilley. IETF.<dt id=refsRFC2388>[RFC2388]<dd><cite><a href=http://tools.ietf.org/html/rfc2388>Returning Values from Forms: multipart/form-data</a></cite>, L. Masinter. IETF.<dt id=refsRFC2397>[RFC2397]<dd><cite><a href=http://tools.ietf.org/html/rfc2397>The "data" URL scheme</a></cite>, L. Masinter. IETF.<dt id=refsRFC2445>[RFC2445]<dd><cite><a href=http://tools.ietf.org/html/rfc2445>Internet Calendaring and Scheduling Core Object Specification (iCalendar)</a></cite>, F. Dawson, D. Stenerson. IETF.<dt id=refsRFC248
 3>[RFC2483]<dd><cite><a href=http://tools.ietf.org/html/rfc2483>URI Resolution Services Necessary for URN Resolution</a></cite>, M. Mealling, R. Daniel. IETF.<dt id=refsRFC3279>[RFC3279]<dd><cite><a href=http://tools.ietf.org/html/rfc3279>Algorithms and Identifiers for the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, W. Polk, R. Housley, L. Bassham. IETF.<dt id=refsRFC3676>[RFC3676]<dd><cite><a href=http://tools.ietf.org/html/rfc3676>The Text/Plain Format and DelSp Parameters</a></cite>, R. Gellens. IETF.<dt id=refsRFC3864>[RFC3864]<dd><cite><a href=http://tools.ietf.org/html/rfc3864>Registration Procedures for Message Header Fields</a></cite>, G. Klyne, M. Nottingham, J. Mogul. IETF.<dt id=refsRFC4329>[RFC4329]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc4329>Scripting Media Types</a></cite>, B. Höhrmann. IETF.<dt id=refsRFC4337>[RFC4337]<dd>(Non-normative) <cite><a href=http://tools.ietf.
 org/html/rfc4337>MIME Type Registration for MPEG-4</a></cite>, Y. Lim, D. Singer. IETF.<dt id=refsRFC4395>[RFC4395]<dd><cite><a href=http://tools.ietf.org/html/rfc4395>Guidelines and Registration Procedures for New URI Schemes</a></cite>, T. Hansen, T. Hardie, L. Masinter. IETF.<dt id=refsRFC4648>[RFC4648]<dd><cite><a href=http://tools.ietf.org/html/rfc4648>The Base16, Base32, and Base64 Data Encodings</a></cite>, S. Josefsson. IETF.<dt id=refsRFC5280>[RFC5280]<dd><cite><a href=http://tools.ietf.org/html/rfc5280>Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>, D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.<dt id=refsRFC5322>[RFC5322]<dd><cite><a href=http://tools.ietf.org/html/rfc5322>Internet Message Format</a></cite>, P. Resnick. IETF.<dt id=refsRFC6381>[RFC6381]<dd><cite><a href=http://tools.ietf.org/html/rfc6381>The 'Codecs' and 'Profiles' Parameters for "Bucket" Media Types</a></ci
 te>, R. Gellens, D. Singer, P. Frojdh. IETF.<dt id=refsRFC6266>[RFC6266]<dd><cite><a href=http://tools.ietf.org/html/rfc6266>Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)</a></cite>, J. Reschke. IETF.<dt id=refsRFC6350>[RFC6350]<dd><cite><a href=http://tools.ietf.org/html/rfc6350>vCard Format Specification</a></cite>, S. Perreault. IETF.<dt id=refsRFC7303>[RFC7303]<dd><cite><a href=http://tools.ietf.org/html/rfc7303>XML Media Types</a></cite>, H. Thompson, C. Lilley. IETF.<dt id=refsSCSU>[SCSU]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr6/>UTR #6: A Standard Compression Scheme For Unicode</a></cite>, M. Wolf, K. Whistler, C. Wicksteed, M. Davis, A. Freytag, M. Scherer. Unicode Consortium.<dt id=refsSELECTORS>[SELECTORS]<dd><cite><a href=http://dev.w3.org/csswg/selectors/>Selectors</a></cite>, E. Etemad, T. Çelik, D. Glazman, I. Hickson, P. Linss, J. Williams. W3C.<dt id=refsSMS>[SMS]<dd>(Non-normative) <cite><a 
 href=http://tools.ietf.org/html/rfc5724>URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS)</a></cite>, E. Wilde, A. Vaha-Sipila. IETF.<dt id=refsSRGB>[SRGB]<dd><cite lang=en-GB><a href="http://webstore.iec.ch/webstore/webstore.nsf/artnum/025408!OpenDocument&Click=">IEC 61966-2-1: Multimedia systems and equipment — Colour measurement and management — Part 2-1: Colour management — Default RGB colour space — sRGB</a></cite>. IEC.<dt id=refsSVG>[SVG]<dd><cite><a href=http://www.w3.org/TR/SVGTiny12/>Scalable Vector Graphics (SVG) Tiny 1.2 Specification</a></cite>, O. Andersson, R. Berjon, E. Dahlström, A. Emmons, J. Ferraiolo, A. Grasso, V. Hardy, S. Hayman, D. Jackson, C. Lilley, C. McCormack, A. Neumann, C. Northway, A. Quint, N. Ramani, D. Schepers, A. Shellshear. W3C.<dt id=refsTOR>[TOR]<dd>(Non-normative) <cite><a href=https://www.torproject.org/>Tor</a></cite>.<dt id=refsTOUCH>[TOUCH]<dd><cite><a href=https://dvcs.w3.org/hg
 /webevents/raw-file/v1/touchevents.html>Touch Events</a></cite>, D. Schepers, S. Moon, M. Brubeck, A. Barstow. W3C.<dt id=refsTZDATABASE>[TZDATABASE]<dd>(Non-normative) <cite><a href=http://www.iana.org/time-zones>Time Zone Database</a></cite>. IANA.<dt id=refsUAAG>[UAAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/UAAG20/>User Agent Accessibility Guidelines (UAAG) 2.0</a></cite>, J. Allan, K. Ford, J. Richards, J. Spellman. W3C.<dt id=refsUCA>[UCA]<dd><cite><a href=http://www.unicode.org/reports/tr10/>UTR #10: Unicode Collation Algorithm</a></cite>, M. Davis, K. Whistler. Unicode Consortium.<dt id=refsUNICODE>[UNICODE]<dd><cite><a href=http://www.unicode.org/versions/>The Unicode Standard</a></cite>. Unicode Consortium.<dt id=refsUNIVCHARDET>[UNIVCHARDET]<dd>(Non-normative) <cite><a href=http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html>A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings
  of the 19th International Unicode Conference</cite>.<dt id=refsURL>[URL]<dd><cite><a href=https://url.spec.whatwg.org/>URL</a></cite>, A. van Kesteren. WHATWG.<dt id=refsURN>[URN]<dd><cite><a href=http://tools.ietf.org/html/rfc2141>URN Syntax</a></cite>, R. Moats. IETF.<dt id=refsUTF7>[UTF7]<dd>(Non-normative) <cite><a href=http://tools.ietf.org/html/rfc2152>UTF-7: A Mail-Safe Transformation Format of Unicode</a></cite>, D. Goldsmith, M. Davis. IETF.<dt id=refsUTF8DET>[UTF8DET]<dd>(Non-normative) <cite><a href=http://www.w3.org/International/questions/qa-forms-utf-8>Multilingual form encoding</a></cite>, M. Dürst. W3C.<dt id=refsUTR36>[UTR36]<dd>(Non-normative) <cite><a href=http://www.unicode.org/reports/tr36/>UTR #36: Unicode Security Considerations</a></cite>, M. Davis, M. Suignard. Unicode Consortium.<dt id=refsWCAG>[WCAG]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/WCAG20/>Web Content Accessibility Guidelines (WCAG) 2.0</a></cite>, B. Caldwell, M. Cooper, L.
  Reid, G. Vanderheiden. W3C.<dt id=refsWEBGL>[WEBGL]<dd><cite><a href=http://www.khronos.org/registry/webgl/specs/latest/>WebGL Specification</a></cite>, D. Jackson. Khronos Group.<dt id=refsWEBIDL>[WEBIDL]<dd><cite><a href=http://dev.w3.org/2006/webapi/WebIDL/>Web IDL</a></cite>, C. McCormack. W3C.<dt id=refsWEBLINK>[WEBLINK]<dd><cite><a href=http://tools.ietf.org/html/rfc5988>Web Linking</a></cite>, M. Nottingham. IETF.<dt id=refsWEBMCG>[WEBMCG]<dd><cite><a href=http://www.webmproject.org/code/specs/container/>WebM Container Guidelines</a></cite>. The WebM Project.<dt id=refsWEBVTT>[WEBVTT]<dd><cite><a href=http://dev.w3.org/html5/webvtt/>WebVTT</a></cite>, I. Hickson. W3C.<dt id=refsWHATWGWIKI>[WHATWGWIKI]<dd><cite><a href=https://wiki.whatwg.org/>The WHATWG Wiki</a></cite>. WHATWG.<dt id=refsWSP>[WSP]<dd><cite><a href=http://tools.ietf.org/html/rfc6455>The WebSocket protocol</a></cite>, I. Fette, A. Melnikov. IETF.<dt id=refsX121>[X121]<dd><cite>Recommendation X.121 — 
 International Numbering Plan for Public Data Networks</cite>, CCITT Blue Book, Fascicle VIII.3, pp. 317-332.<dt id=refsX690>[X690]<dd><cite><a href=http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf>Recommendation X.690 — Information Technology — ASN.1 Encoding Rules — Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER), and Distinguished Encoding Rules (DER)</a></cite>. International Telecommunication Union.<dt id=refsXFN>[XFN]<dd><cite><a href=http://gmpg.org/xfn/11>XFN 1.1 profile</a></cite>, T. Çelik, M. Mullenweg, E. Meyer. GMPG.<dt id=refsXHR>[XHR]<dd><cite><a href=https://xhr.spec.whatwg.org/><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.<dt id=refsXML>[XML]<dd><cite><a href=http://www.w3.org/TR/xml/>Extensible Markup Language</a></cite>, T. Bray, J. Paoli, C. Sperberg-McQueen, E. Maler, F. Yergeau. W3C.<dt id=refsXMLBASE>[XMLBASE]<dd><cite><a href=http://www.w3.org/TR/xmlbase/>XML Base</a></cite>, J. M
 arsh, R. Tobin. W3C.<dt id=refsXMLNS>[XMLNS]<dd><cite><a href=http://www.w3.org/TR/xml-names/>Namespaces in XML</a></cite>, T. Bray, D. Hollander, A. Layman, R. Tobin. W3C.<dt id=refsXMLSSPI>[XMLSSPI]<dd><cite><a href=http://www.w3.org/TR/xml-stylesheet/>Associating Style Sheets with XML documents</a></cite>, J. Clark, S. Pieters, H. Thompson. W3C.<dt id=refsXPATH10>[XPATH10]<dd><cite><a href=http://www.w3.org/TR/1999/REC-xpath-19991116>XML Path Language (XPath) Version 1.0</a></cite>, J. Clark, S. DeRose. W3C.<dt id=refsXSLT10>[XSLT10]<dd>(Non-normative) <cite><a href=http://www.w3.org/TR/1999/REC-xslt-19991116>XSL Transformations (XSLT) Version 1.0</a></cite>, J. Clark. W3C.</dl>
 
 
   <h2 id=acknowledgements class=no-num>Acknowledgements</h2> 

Modified: source
===================================================================
--- source	2014-09-17 05:47:14 UTC (rev 8780)
+++ source	2014-09-17 17:19:38 UTC (rev 8781)
@@ -412,7 +412,7 @@
 
   <p>In more length: The term "HTML5" is widely used as a buzzword to refer to modern Web
   technologies, many of which (though by no means all) are developed at the WHATWG. This document is
-  one such; others are available from <a href="http://whatwg.org/specs/">the WHATWG
+  one such; others are available from <a href="https://whatwg.org/specs/">the WHATWG
   specification index</a>.</p>
 
   <p class="note">Although we have asked them to stop doing so, the W3C also republishes some parts
@@ -1322,7 +1322,7 @@
 
   <p>Authors are encouraged to make use of conformance checkers (also known as <i>validators</i>) to
   catch common mistakes. The WHATWG maintains a list of such tools at: <a
-  href="http://validator.whatwg.org/">http://validator.whatwg.org/</a></p>
+  href="https://validator.whatwg.org/">https://validator.whatwg.org/</a></p>
 
 
 
@@ -2567,7 +2567,7 @@
 
     <ul class="brief">
 
-     <li><dfn data-x-href="http://encoding.spec.whatwg.org/#concept-encoding-get">Getting an encoding</dfn>
+     <li><dfn data-x-href="https://encoding.spec.whatwg.org/#concept-encoding-get">Getting an encoding</dfn>
 
      <li>The <dfn>encoder</dfn> and <dfn>decoder</dfn> algorithms for various encodings, including
      the <dfn>UTF-8 encoder</dfn> and <dfn>UTF-8 decoder</dfn>
@@ -2877,7 +2877,7 @@
      <li><dfn><code>ProcessingInstruction</code></dfn> interface</li>
      <li><dfn><code>Text</code></dfn> interface</li>
 
-     <li><dfn data-x-href="http://dom.spec.whatwg.org/#concept-node-document">node document</dfn> concept</li>
+     <li><dfn data-x-href="https://dom.spec.whatwg.org/#concept-node-document">node document</dfn> concept</li>
 
      <li><dfn><code>HTMLCollection</code></dfn> interface</li>
      <li><dfn><code data-x="dom-HTMLCollection-length">HTMLCollection.length</code></dfn> attribute</li>
@@ -2906,9 +2906,9 @@
      <li><dfn><code>textContent</code></dfn> attribute</li>
 
      <li>The <dfn data-x="concept-node-insert">insert</dfn>, <dfn data-x="concept-node-append">append</dfn>, <dfn data-x="concept-node-remove">remove</dfn>, <dfn data-x="concept-node-replace">replace</dfn>, and <dfn data-x="concept-node-adopt">adopt</dfn> algorithms for nodes</li>
-     <li>The <dfn data-x="concept-node-insert-ext" data-x-href="http://dom.spec.whatwg.org/#concept-node-insert-ext">insertion steps</dfn>,
-             <dfn data-x="concept-node-remove-ext" data-x-href="http://dom.spec.whatwg.org/#concept-node-remove-ext">removing steps</dfn>,
-         and <dfn data-x="concept-node-adopt-ext" data-x-href="http://dom.spec.whatwg.org/#concept-node-adopt-ext">adopting steps</dfn> hooks</li>
+     <li>The <dfn data-x="concept-node-insert-ext" data-x-href="https://dom.spec.whatwg.org/#concept-node-insert-ext">insertion steps</dfn>,
+             <dfn data-x="concept-node-remove-ext" data-x-href="https://dom.spec.whatwg.org/#concept-node-remove-ext">removing steps</dfn>,
+         and <dfn data-x="concept-node-adopt-ext" data-x-href="https://dom.spec.whatwg.org/#concept-node-adopt-ext">adopting steps</dfn> hooks</li>
      <li>The <dfn>attribute list</dfn> concept.</li>
      <li>The <dfn data-x="concept-cd-data">data</dfn> of a text node.</li>
 
@@ -3025,7 +3025,7 @@
     Serialization</cite> specification: <ref spec=DOMPARSING></p>
 
     <ul class="brief">
-     <li><dfn data-x-href="http://domparsing.spec.whatwg.org/#the-domparser-interface"><code>DOMParser</code></dfn></li>
+     <li><dfn data-x-href="https://domparsing.spec.whatwg.org/#the-domparser-interface"><code>DOMParser</code></dfn></li>
      <li><dfn><code data-x="dom-innerHTML">innerHTML</code></dfn></li>
      <li><dfn><code data-x="dom-outerHTML">outerHTML</code></dfn></li>
     </ul>
@@ -3080,7 +3080,7 @@
 
     <ul class="brief">
 
-     <li><dfn><code data-x-href="http://dev.w3.org/2011/webrtc/editor/getusermedia.html#idl-def-MediaStream">MediaStream</code></dfn> <ref spec=MEDIASTREAM></li>
+     <li><dfn><code data-x-href="http://w3c.github.io/mediacapture-main/getusermedia.html#idl-def-MediaStream">MediaStream</code></dfn> <ref spec=MEDIASTREAM></li>
      <li><dfn><code data-x-href="https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#idl-def-MediaSource">MediaSource</code></dfn> <ref spec=MEDIASOURCE></li>
 
     </ul>
@@ -3566,13 +3566,13 @@
 
   <p>Then, insert in its place the following:</p>
 
-  <blockquote cite="http://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c37">
+  <blockquote cite="https://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c37">
 
    <p>A QName in the node test is expanded into an expanded-name using the namespace declarations
    from the expression context. If the QName has a prefix, then there must be a<!-- added 2009-10-27
-   - http://www.w3.org/Bugs/Public/show_bug.cgi?id=8062 --> namespace declaration for this prefix in
+   - https://www.w3.org/Bugs/Public/show_bug.cgi?id=8062 --> namespace declaration for this prefix in
    the expression context, and the corresponding<!-- typo fixed 2009-10-27 -
-   http://www.w3.org/Bugs/Public/show_bug.cgi?id=8063 --> namespace URI is the one that is
+   https://www.w3.org/Bugs/Public/show_bug.cgi?id=8063 --> namespace URI is the one that is
    associated with this prefix. It is an error if the QName has a prefix for which there is no
    namespace declaration in the expression context. </p>
 
@@ -6938,17 +6938,17 @@
   spec=MIMESNIFF></p>
 
   <p>The <dfn data-x="Content-Type sniffing"
-  data-x-href="http://mimesniff.spec.whatwg.org/#sniffed-mime-type">sniffed type of a resource</dfn>
+  data-x-href="https://mimesniff.spec.whatwg.org/#sniffed-mime-type">sniffed type of a resource</dfn>
   must be found in a manner consistent with the requirements given in the MIME Sniffing
   specification for finding the <i>sniffed media type</i> of the relevant sequence of octets. <ref
   spec=MIMESNIFF></p>
 
   <p>The <dfn data-x="Content-Type sniffing: image"
-  data-x-href="http://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically">rules for
+  data-x-href="https://mimesniff.spec.whatwg.org/#rules-for-sniffing-images-specifically">rules for
   sniffing images specifically</dfn>, the <dfn data-x="Content-Type sniffing: text or binary"
-  data-x-href="http://mimesniff.spec.whatwg.org/#rules-for-text-or-binary">rules for distinguishing
+  data-x-href="https://mimesniff.spec.whatwg.org/#rules-for-text-or-binary">rules for distinguishing
   if a resource is text or binary</dfn>, and the <dfn data-x="Content-Type sniffing: video"
-  data-x-href="http://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically">rules
+  data-x-href="https://mimesniff.spec.whatwg.org/#rules-for-sniffing-audio-and-video-specifically">rules
   for sniffing audio and video specifically</dfn> are also defined in the MIME Sniffing
   specification. These rules return a <span>MIME type</span> as their result. <ref
   spec=MIMESNIFF></p>
@@ -7325,7 +7325,7 @@
   <var>n</var> must be converted to the shortest possible string representing the number as a
   <span>valid non-negative integer</span> and that string must be used as the new content attribute
   value.</p>
-  <!-- see http://www.w3.org/Bugs/Public/show_bug.cgi?id=10352
+  <!-- see https://www.w3.org/Bugs/Public/show_bug.cgi?id=10352
            https://bugzilla.mozilla.org/show_bug.cgi?id=586118
            https://www.w3.org/Bugs/Public/show_bug.cgi?id=17705
        ...for why the range is clamped to 2147483647 rather the normal unsigned long maximum value
@@ -8517,7 +8517,7 @@
 
   <p>Every XML and HTML document in an HTML UA is represented by a <code>Document</code> object. <ref spec=DOM></p>
 
-  <p><dfn data-x-href="http://dom.spec.whatwg.org/#concept-document-url">The document's
+  <p><dfn data-x-href="https://dom.spec.whatwg.org/#concept-document-url">The document's
   address</dfn> is the <i>URL associated with a <code>Document</code></i> (as defined in the DOM
   standard). It is initially set when the <code>Document</code> is created, but that can change
   during the lifetime of the <code>Document</code>; for example, it changes when the user <span
@@ -13955,7 +13955,7 @@
   <h5>Other metadata names</h5>
 
   <p><dfn data-x="concept-meta-extensions">Extensions to the predefined set of metadata names</dfn>
-  may be registered in the <a href="http://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki
+  may be registered in the <a href="https://wiki.whatwg.org/wiki/MetaExtensions">WHATWG Wiki
   MetaExtensions page</a>. <ref spec=WHATWGWIKI></p>
 
   <p>Anyone is free to edit the WHATWG Wiki MetaExtensions page at any time to add a type. These new
@@ -14489,7 +14489,7 @@
 
   <p><dfn data-x="concept-http-equiv-extensions">Extensions to the predefined set of pragma
   directives</dfn> may, under certain conditions, be registered in the <a
-  href="http://wiki.whatwg.org/wiki/PragmaExtensions">WHATWG Wiki PragmaExtensions page</a>. <ref spec=WHATWGWIKI></p>
+  href="https://wiki.whatwg.org/wiki/PragmaExtensions">WHATWG Wiki PragmaExtensions page</a>. <ref spec=WHATWGWIKI></p>
 
   <p>Such extensions must use a name that is identical to an HTTP header registered in the Permanent
   Message Header Field Registry, and must have behavior identical to that described for the HTTP
@@ -26252,7 +26252,7 @@
 
        <li>
 
-        <!-- by request: http://www.w3.org/Bugs/Public/show_bug.cgi?id=8479 -->
+        <!-- by request: https://www.w3.org/Bugs/Public/show_bug.cgi?id=8479 -->
 
         <p>If the user agent is configured to strictly obey Content-Type headers for this resource,
         and the resource has <span data-x="Content-Type">associated Content-Type metadata</span>,
@@ -64504,7 +64504,7 @@
     0, the image's intrinsic width in image pixels, and the image's intrinsic height in image
     pixels, respectively. If the image has no intrinsic dimensions, the <i>concrete object size</i>
     must be used instead, as determined using the CSS "<a
-    href="http://dev.w3.org/csswg/css3-images/#default-sizing">Concrete Object Size Resolution</a>"
+    href="http://dev.w3.org/csswg/css-images/#default-sizing">Concrete Object Size Resolution</a>"
     algorithm, with the <i>specified size</i> having neither a definite width nor height, nor any
     additional contraints, the object's intrinsic properties being those of the <var>image</var>
     argument, and the <span>default object size</span> being the size of the <span>scratch
@@ -64564,7 +64564,7 @@
     data, then the value from the original image data must be used.</p>
     <!-- see CORE-32111 and:
          http://krijnhoetmer.nl/irc-logs/whatwg/20100818#l-737
-         http://www.w3.org/Bugs/Public/show_bug.cgi?id=10799#c11
+         https://www.w3.org/Bugs/Public/show_bug.cgi?id=10799#c11
     -->
     <!-- createPattern() has a similar paragraph with different rules -->
 
@@ -65984,7 +65984,7 @@
   <p class="critical">It is likely that this will change: browser vendors have indicated an interest
   in changing the processing model for shadows such that they only draw when the composition
   operator is "source-over" (the default). <a
-  href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-May/thread.html#31457">Read
+  href="http://lists.w3.org/Archives/Public/public-whatwg-archive/2011May/thread.html#msg188">Read
   more...</a></p>
 
   <p><span>When shadows are drawn</span>, they must be rendered as follows:</p>
@@ -85296,7 +85296,7 @@
   <!--
   http://software.hixie.ch/utilities/js/live-dom-viewer/saved/245 onload
   http://software.hixie.ch/utilities/js/live-dom-viewer/saved/247 onclick
-  see http://www.w3.org/Bugs/Public/show_bug.cgi?id=7626#c5 for reasoning
+  see https://www.w3.org/Bugs/Public/show_bug.cgi?id=7626#c5 for reasoning
   -->
 
   <hr>
@@ -85592,7 +85592,7 @@
 
      </li>
 
-  <!-- currently this is unnecessary: http://www.w3.org/Bugs/Public/show_bug.cgi?id=11977#c4
+  <!-- currently this is unnecessary: https://www.w3.org/Bugs/Public/show_bug.cgi?id=11977#c4
      <li>
 
       <p>If <var>strict</var> is true, and anything in <var>body</var> is a
@@ -85844,7 +85844,7 @@
   have it and that causes compatibility issues since IE fires readystatechange events on <script>,
   not load events, and we can't fire both, and some sites try to decide which to look for based on
   the presence of script.onreadystatechange on HTMLScriptElement.
-     http://www.w3.org/Bugs/Public/show_bug.cgi?id=13965
+     https://www.w3.org/Bugs/Public/show_bug.cgi?id=13965
      http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-September/033136.html
   -->
 
@@ -91385,7 +91385,7 @@
   that allows documents to communicate with each other regardless of their source domain, in a way
   designed to not enable cross-site scripting attacks.</p>
 
-  <p class="note">This API <a href="fingerprint-postMessage">has some privacy implications</a> that
+  <p class="note">This API <a href="#fingerprint-postMessage">has some privacy implications</a> that
   may not be immediately obvious.</p>
 
   <div w-nodev>
@@ -99919,7 +99919,7 @@
     an <span data-x="alphanumeric ASCII characters">alphanumeric ASCII character</span>, then, for
     historical reasons, all the characters that were matched after the U+0026 AMPERSAND character
     (&) must be unconsumed, and nothing is returned. <!-- "=" added because of
-    http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->
+    https://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->
 
     However, if this next character is in fact a U+003D EQUALS SIGN character (=), then this is a
     <span>parse error</span>, because some legacy user agents <!-- IE, version 9 and before --> will
@@ -101287,7 +101287,7 @@
          configuration UI before a <frameset>, which is why U+0000 is
          special-cased here.
          refs: https://bugzilla.mozilla.org/show_bug.cgi?id=563526
-               http://www.w3.org/Bugs/Public/show_bug.cgi?id=9659
+               https://www.w3.org/Bugs/Public/show_bug.cgi?id=9659
     -->
 
    </dd>
@@ -110893,7 +110893,7 @@
    <dt>References:</dt>
    <dd>
     <cite>Custom scheme and content handlers</cite>, HTML Living Standard:
-    <a href="#custom-handlers">http://html.spec.whatwg.org/#custom-handlers</a>
+    <a href="#custom-handlers">https://html.spec.whatwg.org/#custom-handlers</a>
    </dd>
   </dl>
 
@@ -115331,25 +115331,25 @@
    <dd>(Non-normative) <cite><a href="http://www.iana.org/assignments/charset-reg/CP50220">CP50220</a></cite>, Y. Naruse. IANA.</dd> <!-- really should be "NARUSE, Y." or some such, but there's a western bias to these references for consistency. sorry. -->
 
    <dt id="refsCSP">[CSP]</dt>
-   <dd>(Non-normative) <cite><a href="http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html">Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.</dd>
+   <dd>(Non-normative) <cite><a href="https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html">Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.</dd>
 
    <dt id="refsCSS">[CSS]</dt>
    <dd><cite><a href="http://www.w3.org/TR/CSS2/">Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.</dd>
 
    <dt id="refsCSSANIMATIONS">[CSSANIMATIONS]</dt>
-   <dd>(Non-normative) <cite><a href="http://dev.w3.org/csswg/css3-animations/">CSS Animations</a></cite>, D. Jackson, D. Hyatt, C. Marrin, S. Galineau, L. Baron. W3C.</dd>
+   <dd>(Non-normative) <cite><a href="http://dev.w3.org/csswg/css-animations/">CSS Animations</a></cite>, D. Jackson, D. Hyatt, C. Marrin, S. Galineau, L. Baron. W3C.</dd>
 
    <dt id="refsCSSATTR">[CSSATTR]</dt>
    <dd><cite><a href="http://dev.w3.org/csswg/css-style-attr/">CSS Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.</dd>
 
    <dt id="refsCSSCOLOR">[CSSCOLOR]</dt>
-   <dd><cite><a href="http://dev.w3.org/csswg/css3-color/">CSS Color Module Level 3</a></cite>, T. Çelik, C. Lilley, L. Baron. W3C.</dd>
+   <dd><cite><a href="http://dev.w3.org/csswg/css-color/">CSS Color Module Level 3</a></cite>, T. Çelik, C. Lilley, L. Baron. W3C.</dd>
 
    <dt id="refsCSSFONTLOAD">[CSSFONTLOAD]</dt>
    <dd><cite><a href="http://dev.w3.org/csswg/css-font-loading/">CSS Font Loading</a></cite>, T. Atkins, J. Daggett. W3C.</dd>
 
    <dt id="refsCSSFONTS">[CSSFONTS]</dt>
-   <dd><cite><a href="http://dev.w3.org/csswg/css3-fonts/">CSS Fonts</a></cite>, J. Daggett. W3C.</dd>
+   <dd><cite><a href="http://dev.w3.org/csswg/css-fonts/">CSS Fonts</a></cite>, J. Daggett. W3C.</dd>
 
    <dt id="refsCSSGC">[CSSGC]</dt>
    <dd><cite><a href="http://dev.w3.org/csswg/css-content">CSS Generated Content</a></cite>, H. Lie, E. Etemad, I. Hickson. W3C.</dd>
@@ -115364,13 +115364,13 @@
    <dd><cite><a href="http://dev.w3.org/csswg/cssom-view/">CSSOM View Module</a></cite>, S. Pieters, G. Adams. W3C.</dd>
 
    <dt id="refsCSSRUBY">[CSSRUBY]</dt>
-   <dd><cite><a href="http://dev.w3.org/csswg/css3-ruby/">CSS3 Ruby Module</a></cite>, R. Ishida. W3C.</dd>
+   <dd><cite><a href="http://dev.w3.org/csswg/css-ruby/">CSS3 Ruby Module</a></cite>, R. Ishida. W3C.</dd>
 
    <dt id="refsCSSTRANSITIONS">[CSSTRANSITIONS]</dt>
-   <dd>(Non-normative) <cite><a href="http://dev.w3.org/csswg/css3-transitions/">CSS Transitions</a></cite>, D. Jackson, D. Hyatt, C. Marrin, L. Baron. W3C.</dd>
+   <dd>(Non-normative) <cite><a href="http://dev.w3.org/csswg/css-transitions/">CSS Transitions</a></cite>, D. Jackson, D. Hyatt, C. Marrin, L. Baron. W3C.</dd>
 
    <dt id="refsCSSUI">[CSSUI]</dt>
-   <dd><cite><a href="http://dev.w3.org/csswg/css3-ui/">CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.</dd>
+   <dd><cite><a href="http://dev.w3.org/csswg/css-ui/">CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.</dd>
 
    <dt id="refsCSSSCOPED">[CSSSCOPED]</dt>
    <dd><cite><a href="http://dev.w3.org/csswg/css-scoping/">CSS Scoping</a></cite>, T. Atkins, E. Etemad. W3C.</dd>
@@ -115379,7 +115379,7 @@
    <dd><cite><a href="http://dev.w3.org/csswg/css-syntax/">CSS Syntax</a></cite>, T. Atkins, S. Sapin. W3C.</dd>
 
    <dt id="refsCSSVALUES">[CSSVALUES]</dt>
-   <dd><cite><a href="http://dev.w3.org/csswg/css3-values/">CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Etemad. W3C.</dd>
+   <dd><cite><a href="http://dev.w3.org/csswg/css-values/">CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Etemad. W3C.</dd>
 
    <dt id="refsCSSWM">[CSSWM]</dt>
    <dd><cite><a href="http://dev.w3.org/csswg/css-writing-modes">CSS Writing Modes</a></cite>, E. Etemad, K. Ishii. W3C.</dd>
@@ -115391,13 +115391,13 @@
    <dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
 
    <dt id="refsDOM">[DOM]</dt>
-   <dd><cite><a href="http://dom.spec.whatwg.org/">DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.</dd>
+   <dd><cite><a href="https://dom.spec.whatwg.org/">DOM</a></cite>, A. van Kesteren, A. Gregor, Ms2ger. WHATWG.</dd>
 
    <dt id="refsDOMEVENTS">[DOMEVENTS]</dt>
    <dd><cite><a href="https://dvcs.w3.org/hg/dom3events/raw-file/tip/html/DOM3-Events.html">Document Object Model (DOM) Level 3 Events Specification</a></cite>, G. Kacmarcik, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.</dd>
 
    <dt id="refsDOMPARSING">[DOMPARSING]</dt>
-   <dd><cite><a href="http://domparsing.spec.whatwg.org/" lang="en-US">DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.</dd>
+   <dd><cite><a href="https://domparsing.spec.whatwg.org/" lang="en-US">DOM Parsing and Serialization</a></cite>, Ms2ger. WHATWG.</dd>
 
    <dt id="refsDOT">[DOT]</dt>
    <dd>(Non-normative) <cite><a href="http://www.graphviz.org/content/dot-language">The DOT Language</a></cite>. Graphviz.</dd>
@@ -115412,10 +115412,10 @@
    <dd>(Non-normative) <cite><a href="http://www.ecma-international.org/publications/standards/Ecma-357.htm">ECMAScript for XML (E4X) Specification</a></cite>. ECMA.</dd>
 
    <dt id="refsEDITING">[EDITING]</dt>
-   <dd><cite><a href="http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html">HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.</dd>
+   <dd><cite><a href="https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html">HTML Editing APIs</a></cite>, A. Gregor. W3C Editing APIs CG.</dd>
 
    <dt id="refsENCODING">[ENCODING]</dt>
-   <dd><cite><a href="http://encoding.spec.whatwg.org/">Encoding</a></cite>, A. van Kesteren, J. Bell. WHATWG.</dd>
+   <dd><cite><a href="https://encoding.spec.whatwg.org/">Encoding</a></cite>, A. van Kesteren, J. Bell. WHATWG.</dd>
 
    <dt id="refsEUCKR">[EUCKR]</dt>
    <dd><cite>Hangul Unix Environment</cite>. Korea Industrial Standards Association. Ref. No. KS C 5861-1992.</dd>
@@ -115424,7 +115424,7 @@
    <dd><cite>Definition and Notes of Japanese EUC</cite>. UI-OSF-USLP. In English in the abridged translation of the <a href="http://home.m05.itscom.net/numa/uocjleE.pdf">UI-OSF Application Platform Profile for Japanese Environment</a>, Appendix C.</dd>
 
    <dt id="refsFETCH">[FETCH]</dt>
-   <dd><cite><a href="http://fetch.spec.whatwg.org/">Fetch</a></cite>, A. van Kesteren. WHATWG.</dd>
+   <dd><cite><a href="https://fetch.spec.whatwg.org/">Fetch</a></cite>, A. van Kesteren. WHATWG.</dd>
 
    <dt id="refsFILEAPI">[FILEAPI]</dt>
    <dd><cite><a href="http://dev.w3.org/2006/webapi/FileAPI/">File API</a></cite>, A. Ranganathan. W3C.</dd>
@@ -115436,7 +115436,7 @@
    <dd>The W3C have been asked to stop copying the WHATWG's work.</dd>
 
    <dt id="refsFULLSCREEN">[FULLSCREEN]</dt>
-   <dd><cite><a href="http://fullscreen.spec.whatwg.org/">Fullscreen</a></cite>, A. van Kesteren, T. Çelik. WHATWG.</dd>
+   <dd><cite><a href="https://fullscreen.spec.whatwg.org/">Fullscreen</a></cite>, A. van Kesteren, T. Çelik. WHATWG.</dd>
 
    <dt id="refsGBK">[GBK]</dt>
    <dd><cite>Chinese Internal Code Specification</cite>. Chinese IT Standardization Technical Committee.</dd> <!-- http://www.iana.org/assignments/charset-reg/GBK -->
@@ -115494,6 +115494,9 @@
    <dt id="refsISO3166">[ISO3166]</dt>
    <dd><cite><a href="http://www.iso.org/iso/home/standards/country_codes.htm">ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.</dd>
 
+   <dt id="refsISO4217">[ISO4217]</dt>
+   <dd><cite><a href="http://www.iso.org/iso/home/standards/currency_codes.htm">ISO 4217: Codes for the representation of currencies and funds</a></cite>. ISO.</dd>
+
    <dt id="refsISO8601">[ISO8601]</dt>
    <dd>(Non-normative) <cite><a href="http://isotc.iso.org/livelink/livelink/4021199/ISO_8601_2004_E.zip?func=doc.Fetch&nodeid=4021199">ISO8601: Data elements and interchange formats — Information interchange — Representation of dates and times</a></cite>. ISO.</dd>
 
@@ -115519,13 +115522,13 @@
    <dd><cite><a href="https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html">Media Source Extensions</a></cite>, A. Colwell, A. Bateman, M. Watson. W3C.</dd>
 
    <dt id="refsMEDIASTREAM">[MEDIASTREAM]</dt>
-   <dd><cite><a href="http://dev.w3.org/2011/webrtc/editor/getusermedia.html">Media Capture and Streams</a></cite>, D. Burnett, A. Bergkvist, C. Jennings, A. Narayanan. W3C.</dd>
+   <dd><cite><a href="http://w3c.github.io/mediacapture-main/getusermedia.html">Media Capture and Streams</a></cite>, D. Burnett, A. Bergkvist, C. Jennings, A. Narayanan. W3C.</dd>
 
    <dt id="refsMFREL">[MFREL]</dt>
    <dd><cite><a href="http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions">Microformats Wiki: existing rel values</a></cite>. Microformats.</dd>
 
    <dt id="refsMIMESNIFF">[MIMESNIFF]</dt>
-   <dd><cite><a href="http://mimesniff.spec.whatwg.org/">MIME Sniffing</a></cite>, G. Hemsley. WHATWG.</dd>
+   <dd><cite><a href="https://mimesniff.spec.whatwg.org/">MIME Sniffing</a></cite>, G. Hemsley. WHATWG.</dd>
 
    <dt id="refsMNG">[MNG]</dt>
    <dd><cite><a href="http://www.libpng.org/pub/mng/spec/">MNG (Multiple-image Network Graphics) Format</a></cite>. G. Randers-Pehrson.</dd>
@@ -115542,7 +115545,7 @@
    <dd><cite><a href="http://drafts.csswg.org/mediaqueries/">Media Queries</a></cite>, H. Lie, T. Çelik, D. Glazman, A. van Kesteren. W3C.</dd>
 
    <dt id="refsNPAPI">[NPAPI]</dt>
-   <dd>(Non-normative) <cite><a href="https://developer.mozilla.org/en/Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a></cite>. Mozilla.</dd>
+   <dd>(Non-normative) <cite><a href="https://developer.mozilla.org/en-US/Add-ons/Plugins/Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a></cite>. Mozilla.</dd>
 
    <dt id="refsNPN">[NPN]</dt>
    <dd><cite><a href="http://tools.ietf.org/html/draft-agl-tls-nextprotoneg">Transport Layer Security (TLS) Next Protocol Negotiation Extension</a></cite>, A. Langley. IETF.</dd>
@@ -115569,7 +115572,7 @@
    <dd><cite><a href="http://www.w3.org/TR/PNG/">Portable Network Graphics (PNG) Specification</a></cite>, D. Duce. W3C.</dd>
 
    <dt id="refsPOINTERLOCK">[POINTERLOCK]</dt>
-   <dd><cite><a href="http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html">Pointer Lock</a></cite>, V. Scheib. W3C.</dd>
+   <dd><cite><a href="https://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html">Pointer Lock</a></cite>, V. Scheib. W3C.</dd>
 
    <dt id="refsPORTERDUFF">[PORTERDUFF]</dt>
    <dd><cite><a href="http://keithp.com/~keithp/porterduff/p253-porter.pdf">Compositing Digital Images</a></cite>, T. Porter, T. Duff. In <cite>Computer graphics</cite>, volume 18, number 3, pp. 253-259. ACM Press, July 1984.</dd>
@@ -115578,7 +115581,7 @@
    <dd>(Non-normative) <cite><a href="http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf">The Properties and Promises <!-- Promizes (sic) --> of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.</dd>
 
    <dt id="refsPSL">[PSL]</dt>
-   <dd><cite><a href="http://publicsuffix.org/">Public Suffix List</a></cite>.
+   <dd><cite><a href="https://publicsuffix.org/">Public Suffix List</a></cite>.
    Mozilla Foundation.</dd>
 
    <dt id="refsRFC1034">[RFC1034]</dt>
@@ -115755,7 +115758,7 @@
    <dd>(Non-normative) <cite><a href="http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html">A composite approach to language/encoding detection</a></cite>, S. Li, K. Momoi. Netscape. In <cite>Proceedings of the 19th International Unicode Conference</cite>.</dd>
 
    <dt id="refsURL">[URL]</dt>
-   <dd><cite><a href="http://url.spec.whatwg.org/">URL</a></cite>, A. van Kesteren. WHATWG.</dd>
+   <dd><cite><a href="https://url.spec.whatwg.org/">URL</a></cite>, A. van Kesteren. WHATWG.</dd>
 
    <dt id="refsURN">[URN]</dt>
    <dd><cite><a href="http://tools.ietf.org/html/rfc2141">URN Syntax</a></cite>, R. Moats. IETF.</dd>
@@ -115797,10 +115800,10 @@
    <dd><cite><a href="http://dev.w3.org/html5/workers/">Web Workers</a></cite>, I. Hickson. W3C.</dd>
 
    <dt id="refsWHATWGBLOG">[WHATWGBLOG]</dt>
-   <dd><cite><a href="http://blog.whatwg.org/">The WHATWG Blog</a></cite>. WHATWG.</dd>
+   <dd><cite><a href="https://blog.whatwg.org/">The WHATWG Blog</a></cite>. WHATWG.</dd>
 
    <dt id="refsWHATWGWIKI">[WHATWGWIKI]</dt>
-   <dd><cite><a href="http://wiki.whatwg.org/">The WHATWG Wiki</a></cite>. WHATWG.</dd>
+   <dd><cite><a href="https://wiki.whatwg.org/">The WHATWG Wiki</a></cite>. WHATWG.</dd>
 
    <dt id="refsWIN1252">[WIN1252]</dt>
    <dd><cite><a href="http://www.microsoft.com/globaldev/reference/sbcs/1252.htm">Windows 1252</a></cite>. Microsoft.</dd>
@@ -115830,7 +115833,7 @@
    <dd><cite><a href="http://gmpg.org/xfn/11">XFN 1.1 profile</a></cite>, T. Çelik, M. Mullenweg, E. Meyer. GMPG.</dd>
 
    <dt id="refsXHR">[XHR]</dt>
-   <dd><cite><a href="http://xhr.spec.whatwg.org/"><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.</dd>
+   <dd><cite><a href="https://xhr.spec.whatwg.org/"><code>XMLHttpRequest</code></a></cite>, A. van Kesteren. WHATWG.</dd>
 
    <dt id="refsXHTML1">[XHTML1]</dt>
    <dd><cite><a href="http://www.w3.org/TR/xhtml1/">XHTML(TM) 1.0 The Extensible HyperText Markup Language (Second Edition)</a></cite>. W3C.</dd>



More information about the Commit-Watchers mailing list