[html5] r7794 - [giow] (3) Rewrite the link following stuff to better match reality. Fixing http [...]

whatwg at whatwg.org whatwg at whatwg.org
Mon Apr 8 13:41:32 PDT 2013


Author: ianh
Date: 2013-04-08 13:41:30 -0700 (Mon, 08 Apr 2013)
New Revision: 7794

Modified:
   complete.html
   index
   source
Log:
[giow] (3) Rewrite the link following stuff to better match reality.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=18854
Affected topics: HTML

Modified: complete.html
===================================================================
--- complete.html	2013-04-04 00:39:44 UTC (rev 7793)
+++ complete.html	2013-04-08 20:41:30 UTC (rev 7794)
@@ -248,7 +248,7 @@
 
   <header class=head id=head><p><a class=logo href=http://www.whatwg.org/><img alt=WHATWG height=101 src=/images/logo width=101></a></p>
    <hgroup><h1 class=allcaps>HTML</h1>
-    <h2 class="no-num no-toc">Living Standard — Last Updated 4 April 2013</h2>
+    <h2 class="no-num no-toc">Living Standard — Last Updated 8 April 2013</h2>
    </hgroup><dl><dt><strong>Web developer edition:</strong></dt>
     <dd><strong><a href=http://developers.whatwg.org/>http://developers.whatwg.org/</a></strong></dd>
     <dt>Multiple-page version:</dt>
@@ -812,13 +812,14 @@
        <li><a href=#link-type-noreferrer><span class=secno>4.12.5.8 </span>Link type "<code>noreferrer</code>"</a></li>
        <li><a href=#link-type-prefetch><span class=secno>4.12.5.9 </span>Link type "<code>prefetch</code>"</a></li>
        <li><a href=#link-type-search><span class=secno>4.12.5.10 </span>Link type "<code>search</code>"</a></li>
-       <li><a href=#link-type-stylesheet><span class=secno>4.12.5.11 </span>Link type "<code>stylesheet</code>"</a></li>
-       <li><a href=#link-type-tag><span class=secno>4.12.5.12 </span>Link type "<code>tag</code>"</a></li>
-       <li><a href=#sequential-link-types><span class=secno>4.12.5.13 </span>Sequential link types</a>
+       <li><a href=#link-type-sidebar><span class=secno>4.12.5.11 </span>Link type "<code>sidebar</code>"</a></li>
+       <li><a href=#link-type-stylesheet><span class=secno>4.12.5.12 </span>Link type "<code>stylesheet</code>"</a></li>
+       <li><a href=#link-type-tag><span class=secno>4.12.5.13 </span>Link type "<code>tag</code>"</a></li>
+       <li><a href=#sequential-link-types><span class=secno>4.12.5.14 </span>Sequential link types</a>
         <ol>
-         <li><a href=#link-type-next><span class=secno>4.12.5.13.1 </span>Link type "<code>next</code>"</a></li>
-         <li><a href=#link-type-prev><span class=secno>4.12.5.13.2 </span>Link type "<code>prev</code>"</a></ol></li>
-       <li><a href=#other-link-types><span class=secno>4.12.5.14 </span>Other link types</a></ol></ol></li>
+         <li><a href=#link-type-next><span class=secno>4.12.5.14.1 </span>Link type "<code>next</code>"</a></li>
+         <li><a href=#link-type-prev><span class=secno>4.12.5.14.2 </span>Link type "<code>prev</code>"</a></ol></li>
+       <li><a href=#other-link-types><span class=secno>4.12.5.15 </span>Other link types</a></ol></ol></li>
    <li><a href=#common-idioms><span class=secno>4.13 </span>Common idioms without dedicated elements</a>
     <ol>
      <li><a href=#the-main-part-of-the-content><span class=secno>4.13.1 </span>The main part of the content</a></li>
@@ -57923,72 +57924,73 @@
 
   <h4 id=following-hyperlinks-0><span class=secno>4.12.3 </span>Following hyperlinks</h4>
 
-  <!-- This whole section should be rewritten to use algorithmic style -->
+  <p>When a user <dfn id=following-hyperlinks title="following hyperlinks">follows a hyperlink</dfn> created by an element
+  <var title="">subject</var>, the user agent must run the following steps:</p>
 
-  <p>When a user <dfn id=following-hyperlinks title="following hyperlinks">follows a
-  hyperlink</dfn> created by an element, the user agent must <a href=#resolve-a-url title="resolve a url">resolve</a> the <a href=#url>URL</a> given by
-  the <code title=attr-hyperlink-href><a href=#attr-hyperlink-href>href</a></code> attribute of that
-  element, relative to that element, and if that is successful, must
-  <a href=#navigate>navigate</a><!--DONAV hyperlink--> a <a href=#browsing-context>browsing
-  context</a> to the resulting <a href=#absolute-url>absolute URL</a>. In the
-  case of server-side image maps, that <a href=#absolute-url>absolute URL</a> must
-  have its <var><a href=#hyperlink-suffix>hyperlink suffix</a></var> appended to it before the
-  navigation is started.</p>
+  <ol><li><p>Let <var title="">replace</var> be false.</li>
 
-  <p>If <a href=#resolve-a-url title="resolve a url">resolving</a> the
-  <a href=#url>URL</a> fails, the user agent may report the error to the
-  user in a user-agent-specific manner, may
-  <a href=#navigate>navigate</a><!--DONAV hyperlink--> to an error page to
-  report the error, or may ignore the error and do nothing.</p>
+   <li><p>Let <var title="">source</var> be the <a href=#browsing-context>browsing context</a> that contains the
+   <code><a href=#document>Document</a></code> object with which <var title="">subject</var> in question is
+   associated.</li>
 
-  <p>If the user indicated a specific <a href=#browsing-context>browsing context</a>
-  when following the hyperlink, or if the user agent is configured to
-  follow hyperlinks by navigating a particular browsing context, then
-  that must be the <a href=#browsing-context>browsing context</a> that is
-  navigated.</p>
+   <li>
 
-  <p>Otherwise, if the element is an <code><a href=#the-a-element>a</a></code> or
-  <code><a href=#the-area-element>area</a></code> element that has a <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, then the
-  <a href=#browsing-context>browsing context</a> that is navigated must be chosen by
-  applying <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the rules for choosing a browsing context given a
-  browsing context name</a>, using the value of the <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute as the
-  browsing context name. If these rules result in the creation of a
-  new <a href=#browsing-context>browsing context</a>, it must be navigated with
-  <a href=#replacement-enabled>replacement enabled</a>.</p>
+    <p>If the user indicated a specific <a href=#browsing-context>browsing context</a> when following the hyperlink,
+    or if the user agent is configured to follow hyperlinks by navigating a particular browsing
+    context, then let <var title="">target</var> be that <a href=#browsing-context>browsing context</a>.</p>
 
-<!-- If these bugs are ever reverted:
-        https://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 
-        https://www.w3.org/Bugs/Public/show_bug.cgi?id=13903
-     ...then change the dfn below back into a span.
-     In the meantime, the definition of rel=sidebar in the wiki says
-     that it's a "sidebar hyperlink", and links to the WHATWG spec, so
-     that everything remains well-defined, at least if you ignore the
-     W3C specs. --><!--!-->
-  <p>Otherwise, if the hyperlink is a <dfn id=rel-sidebar-hyperlink title=rel-sidebar-hyperlink>sidebar hyperlink</dfn> and
-  the user agent implements a feature that can be considered a <a href=#secondary-browsing-context>secondary browsing
-  context</a>, such a <a href=#secondary-browsing-context>secondary browsing context</a> may be selected as the browsing
-  context to be navigated.</p>
+    <p>Otherwise, if <var title="">subject</var> is an <code><a href=#the-a-element>a</a></code> or <code><a href=#the-area-element>area</a></code> element
+    that has a <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, then let <var title="">target</var> be the <a href=#browsing-context>browsing context</a> that is chosen by applying <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the
+    rules for choosing a browsing context given a browsing context name</a>, using the value of
+    the <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute as the browsing context name. If
+    these rules result in the creation of a new <a href=#browsing-context>browsing context</a>, set <var title="">replace</var> to true.</p>
 
-  <p>Otherwise, if the element is an <code><a href=#the-a-element>a</a></code> or
-  <code><a href=#the-area-element>area</a></code> element with no <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, but the
-  <code><a href=#document>Document</a></code> contains a <code><a href=#the-base-element>base</a></code> element with a
-  <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute, then the
-  browsing context that is navigated must be chosen by applying
-  <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the rules for choosing a browsing context given a browsing
-  context name</a>, using the value of the <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute of the first such
-  <code><a href=#the-base-element>base</a></code> element as the browsing context name. If these
-  rules result in the creation of a new <a href=#browsing-context>browsing context</a>,
-  it must be navigated with <a href=#replacement-enabled>replacement enabled</a>.</p>
-  <!-- c.f. concept-fs-target -->
+    <p>Otherwise, if the hyperlink is a <a href=#rel-sidebar-hyperlink title=rel-sidebar-hyperlink>sidebar
+    hyperlink</a>, the user agent implements a feature that can be considered a <a href=#secondary-browsing-context>secondary
+    browsing context</a>, and the user agent intends to use this feature in this instance, let
+    <var title="">target</var> be such a <a href=#secondary-browsing-context>secondary browsing context</a>.</p>
 
-  <p>Otherwise, the browsing context that must be navigated is the
-  same browsing context as the one which the element itself is in.</p>
+    <p>Otherwise, if <var title="">target</var> is an <code><a href=#the-a-element>a</a></code> or <code><a href=#the-area-element>area</a></code> element
+    with no <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, but the
+    <code><a href=#document>Document</a></code> contains a <code><a href=#the-base-element>base</a></code> element with a <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute, then let <var title="">target</var> be the
+    <a href=#browsing-context>browsing context</a> that is chosen by applying <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the rules for choosing a browsing
+    context given a browsing context name</a>, using the value of the <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute of the first such <code><a href=#the-base-element>base</a></code> element as
+    the browsing context name. If these rules result in the creation of a new <a href=#browsing-context>browsing
+    context</a>, set <var title="">replace</var> to true.</p> <!-- c.f. concept-fs-target -->
 
-  <p>The navigation must be done with the <a href=#browsing-context>browsing
-  context</a> that contains the <code><a href=#document>Document</a></code> object with
-  which the element in question is associated as the <a href=#source-browsing-context>source
-  browsing context</a>.</p>
+    <p>Otherwise, let <var title=">target</var> be the <span>browsing context</span> that <var
+    title=">subject</var> itself is in.</p>
 
+   </li>
+
+   <li><p><a href=#resolve-a-url title="resolve a url">Resolve</a> the <a href=#url>URL</a> given by the <code title=attr-hyperlink-href><a href=#attr-hyperlink-href>href</a></code> attribute of that element, relative to that
+   element.</li>
+
+   <li>
+
+    <p>If that is successful, let <var title="">URL</var> be the <a href=#resulting-absolute-url>resulting absolute
+    URL</a>.</p>
+
+    <p>Otherwise, if <a href=#resolve-a-url title="resolve a url">resolving</a> the <a href=#url>URL</a> failed, the
+    user agent may report the error to the user in a user-agent-specific manner, may <a href=#queue-a-task>queue a
+    task</a> to <a href=#navigate>navigate</a><!--DONAV hyperlink--> the <var title="">target</var>
+    <a href=#browsing-context>browsing context</a> to an error page to report the error, or may ignore the error and
+    do nothing. In any case, the user agent must then abort these steps.</p>
+
+   </li>
+
+   <li><p>In the case of server-side image maps, append the <var><a href=#hyperlink-suffix>hyperlink suffix</a></var> to <var title="">URL</var>.</li>
+
+   <li>
+
+    <p><a href=#queue-a-task>Queue a task</a> to <a href=#navigate>navigate</a><!--DONAV hyperlink--> the <var title="">target</var> <a href=#browsing-context>browsing context</a> to <var title="">URL</var>. If <var title="">replace</var> is true, the navigation must be performed with <a href=#replacement-enabled>replacement
+    enabled</a>. The <a href=#source-browsing-context>source browsing context</a> must be <var title="">source</var>.</p>
+
+   </li>
+
+  </ol><p>The <a href=#task-source>task source</a> for the tasks mentioned above is the <a href=#dom-manipulation-task-source>DOM manipulation task
+  source</a>.</p>
+
   </div>
 
 
@@ -58447,14 +58449,11 @@
      <td><a href=#hyperlink>Hyperlink</a></td>
      <td><a href=#hyperlink>Hyperlink</a></td>
      <td>Gives a link to a resource that can be used to search through the current document and its related pages.</td>
-    </tr><!-- used quite a bit, but dropped due to wg decision in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 --><!--!--><!--
-    <tr>
-     <td><code title="rel-sidebar">sidebar</code></td>
-     <td><span>Hyperlink</span></td>
-     <td><span>Hyperlink</span></td>
+    <tr><td><code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code></td> <!-- used quite a bit -->
+     <td><a href=#hyperlink>Hyperlink</a></td>
+     <td><a href=#hyperlink>Hyperlink</a></td>
      <td>Specifies that the referenced document, if retrieved, is intended to be shown in the browser's sidebar (if it has one).</td>
-    </tr>
---><tr><td><code title=rel-stylesheet><a href=#link-type-stylesheet>stylesheet</a></code></td> <!-- most commonly used <link rel> value, variants came in 7th, 8th, 12th, 17th... -->
+    <tr><td><code title=rel-stylesheet><a href=#link-type-stylesheet>stylesheet</a></code></td> <!-- most commonly used <link rel> value, variants came in 7th, 8th, 12th, 17th... -->
      <td><a href=#external-resource-link title="external resource link">External Resource</a></td>
      <td><em>not allowed</em></td>
      <td>Imports a stylesheet.</td>
@@ -59007,26 +59006,22 @@
   autodiscover search interfaces. <a href=#refsOPENSEARCH>[OPENSEARCH]</a></p>
 
 
-<!-- dropped due to wg decision in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 --> <!--!-->
-<!--
-  <h5>Link type "<dfn title="rel-sidebar"><code>sidebar</code></dfn>"</h5>
+  <h5 id=link-type-sidebar><span class=secno>4.12.5.11 </span>Link type "<dfn title=rel-sidebar><code>sidebar</code></dfn>"</h5>
 
-  <p>The <code title="rel-sidebar">sidebar</code> keyword may be used
-  with <code>link</code>, <code>a</code>, and <code>area</code>
-  elements. This keyword creates a <span>hyperlink</span>.</p>
+  <p>The <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> keyword may be used
+  with <code><a href=#the-link-element>link</a></code>, <code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code>
+  elements. This keyword creates a <a href=#hyperlink>hyperlink</a>.</p>
 
-  <p>The <code title="rel-sidebar">sidebar</code> keyword indicates
+  <p>The <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> keyword indicates
   that the referenced document, if retrieved, is intended to be shown
-  in a <span>secondary browsing context</span> (if possible), instead
-  of in the current <span>browsing context</span>.</p>
+  in a <a href=#secondary-browsing-context>secondary browsing context</a> (if possible), instead
+  of in the current <a href=#browsing-context>browsing context</a>.</p>
 
-  <p>A <span>hyperlink</span> with the <code
-  title="rel-sidebar">sidebar</code> keyword specified is a <dfn
-  title="rel-sidebar-hyperlink">sidebar hyperlink</dfn>.</p>
--->
+  <p>A <a href=#hyperlink>hyperlink</a> with the <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> keyword specified is a <dfn id=rel-sidebar-hyperlink title=rel-sidebar-hyperlink>sidebar hyperlink</dfn>.</p>
 
-  <h5 id=link-type-stylesheet><span class=secno>4.12.5.11 </span>Link type "<dfn title=rel-stylesheet><code>stylesheet</code></dfn>"</h5>
 
+  <h5 id=link-type-stylesheet><span class=secno>4.12.5.12 </span>Link type "<dfn title=rel-stylesheet><code>stylesheet</code></dfn>"</h5>
+
   <p>The <code title=rel-stylesheet><a href=#link-type-stylesheet>stylesheet</a></code> keyword may be
   used with <code><a href=#the-link-element>link</a></code> elements. This keyword creates an <a href=#external-resource-link title="external resource link">external resource link</a> that
   contributes to the <a href=#styling>styling processing model</a>.</p>
@@ -59064,7 +59059,7 @@
   </div>
 
 
-  <h5 id=link-type-tag><span class=secno>4.12.5.12 </span>Link type "<dfn title=rel-tag><code>tag</code></dfn>"</h5>
+  <h5 id=link-type-tag><span class=secno>4.12.5.13 </span>Link type "<dfn title=rel-tag><code>tag</code></dfn>"</h5>
 
   <p>The <code title=rel-tag><a href=#link-type-tag>tag</a></code> keyword may be used with
   <code><a href=#the-a-element>a</a></code> and <code><a href=#the-area-element>area</a></code> elements. This keyword creates
@@ -59140,7 +59135,7 @@
 
 
 
-  <h5 id=sequential-link-types><span class=secno>4.12.5.13 </span>Sequential link types</h5>
+  <h5 id=sequential-link-types><span class=secno>4.12.5.14 </span>Sequential link types</h5>
 
   <p>Some documents form part of a sequence of documents.</p>
 
@@ -59152,7 +59147,7 @@
   <p>A document may be part of multiple sequences.</p>
 
 
-  <h6 id=link-type-next><span class=secno>4.12.5.13.1 </span>Link type "<dfn title=rel-next><code>next</code></dfn>"</h6>
+  <h6 id=link-type-next><span class=secno>4.12.5.14.1 </span>Link type "<dfn title=rel-next><code>next</code></dfn>"</h6>
 
   <p>The <code title=rel-next><a href=#link-type-next>next</a></code> keyword may be used with
   <code><a href=#the-link-element>link</a></code>, <code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code>
@@ -59163,7 +59158,7 @@
   document that is the next logical document in the sequence.</p>
 
 
-  <h6 id=link-type-prev><span class=secno>4.12.5.13.2 </span>Link type "<dfn title=rel-prev><code>prev</code></dfn>"</h6>
+  <h6 id=link-type-prev><span class=secno>4.12.5.14.2 </span>Link type "<dfn title=rel-prev><code>prev</code></dfn>"</h6>
 
   <p>The <code title=rel-prev><a href=#link-type-prev>prev</a></code> keyword may be used with
   <code><a href=#the-link-element>link</a></code>, <code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code>
@@ -59182,7 +59177,7 @@
   </div>
 
 
-  <h5 id=other-link-types><span class=secno>4.12.5.14 </span>Other link types</h5>
+  <h5 id=other-link-types><span class=secno>4.12.5.15 </span>Other link types</h5>
 
   <!-- XXX should update this section to more closely match the wiki -->
   <!-- possibly also applying the principles described here:
@@ -64389,16 +64384,14 @@
 
   <h4 id=secondary-browsing-contexts><span class=secno>6.1.3 </span>Secondary browsing contexts</h4>
 
-  <!-- This section only exists for the purpose of defining
-  rel=sidebar, which was dropped due to wg decision in
-     http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183
-  and then moved to the wiki -->
-
   <p>User agents may support <dfn id=secondary-browsing-context title="secondary browsing context">secondary browsing
   contexts</dfn>, which are <a href=#browsing-context title="browsing context">browsing contexts</a> that form part
   of the user agent's interface, apart from the main content area.</p>
 
+  <p class=note>The <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> link type uses <a href=#secondary-browsing-context title="secondary
+  browsing context">secondary browsing contexts</a>.</p>
 
+
 <!--ADD-TOPIC:Security-->
   <div class=impl>
 

Modified: index
===================================================================
--- index	2013-04-04 00:39:44 UTC (rev 7793)
+++ index	2013-04-08 20:41:30 UTC (rev 7794)
@@ -248,7 +248,7 @@
 
   <header class=head id=head><p><a class=logo href=http://www.whatwg.org/><img alt=WHATWG height=101 src=/images/logo width=101></a></p>
    <hgroup><h1 class=allcaps>HTML</h1>
-    <h2 class="no-num no-toc">Living Standard — Last Updated 4 April 2013</h2>
+    <h2 class="no-num no-toc">Living Standard — Last Updated 8 April 2013</h2>
    </hgroup><dl><dt><strong>Web developer edition:</strong></dt>
     <dd><strong><a href=http://developers.whatwg.org/>http://developers.whatwg.org/</a></strong></dd>
     <dt>Multiple-page version:</dt>
@@ -812,13 +812,14 @@
        <li><a href=#link-type-noreferrer><span class=secno>4.12.5.8 </span>Link type "<code>noreferrer</code>"</a></li>
        <li><a href=#link-type-prefetch><span class=secno>4.12.5.9 </span>Link type "<code>prefetch</code>"</a></li>
        <li><a href=#link-type-search><span class=secno>4.12.5.10 </span>Link type "<code>search</code>"</a></li>
-       <li><a href=#link-type-stylesheet><span class=secno>4.12.5.11 </span>Link type "<code>stylesheet</code>"</a></li>
-       <li><a href=#link-type-tag><span class=secno>4.12.5.12 </span>Link type "<code>tag</code>"</a></li>
-       <li><a href=#sequential-link-types><span class=secno>4.12.5.13 </span>Sequential link types</a>
+       <li><a href=#link-type-sidebar><span class=secno>4.12.5.11 </span>Link type "<code>sidebar</code>"</a></li>
+       <li><a href=#link-type-stylesheet><span class=secno>4.12.5.12 </span>Link type "<code>stylesheet</code>"</a></li>
+       <li><a href=#link-type-tag><span class=secno>4.12.5.13 </span>Link type "<code>tag</code>"</a></li>
+       <li><a href=#sequential-link-types><span class=secno>4.12.5.14 </span>Sequential link types</a>
         <ol>
-         <li><a href=#link-type-next><span class=secno>4.12.5.13.1 </span>Link type "<code>next</code>"</a></li>
-         <li><a href=#link-type-prev><span class=secno>4.12.5.13.2 </span>Link type "<code>prev</code>"</a></ol></li>
-       <li><a href=#other-link-types><span class=secno>4.12.5.14 </span>Other link types</a></ol></ol></li>
+         <li><a href=#link-type-next><span class=secno>4.12.5.14.1 </span>Link type "<code>next</code>"</a></li>
+         <li><a href=#link-type-prev><span class=secno>4.12.5.14.2 </span>Link type "<code>prev</code>"</a></ol></li>
+       <li><a href=#other-link-types><span class=secno>4.12.5.15 </span>Other link types</a></ol></ol></li>
    <li><a href=#common-idioms><span class=secno>4.13 </span>Common idioms without dedicated elements</a>
     <ol>
      <li><a href=#the-main-part-of-the-content><span class=secno>4.13.1 </span>The main part of the content</a></li>
@@ -57923,72 +57924,73 @@
 
   <h4 id=following-hyperlinks-0><span class=secno>4.12.3 </span>Following hyperlinks</h4>
 
-  <!-- This whole section should be rewritten to use algorithmic style -->
+  <p>When a user <dfn id=following-hyperlinks title="following hyperlinks">follows a hyperlink</dfn> created by an element
+  <var title="">subject</var>, the user agent must run the following steps:</p>
 
-  <p>When a user <dfn id=following-hyperlinks title="following hyperlinks">follows a
-  hyperlink</dfn> created by an element, the user agent must <a href=#resolve-a-url title="resolve a url">resolve</a> the <a href=#url>URL</a> given by
-  the <code title=attr-hyperlink-href><a href=#attr-hyperlink-href>href</a></code> attribute of that
-  element, relative to that element, and if that is successful, must
-  <a href=#navigate>navigate</a><!--DONAV hyperlink--> a <a href=#browsing-context>browsing
-  context</a> to the resulting <a href=#absolute-url>absolute URL</a>. In the
-  case of server-side image maps, that <a href=#absolute-url>absolute URL</a> must
-  have its <var><a href=#hyperlink-suffix>hyperlink suffix</a></var> appended to it before the
-  navigation is started.</p>
+  <ol><li><p>Let <var title="">replace</var> be false.</li>
 
-  <p>If <a href=#resolve-a-url title="resolve a url">resolving</a> the
-  <a href=#url>URL</a> fails, the user agent may report the error to the
-  user in a user-agent-specific manner, may
-  <a href=#navigate>navigate</a><!--DONAV hyperlink--> to an error page to
-  report the error, or may ignore the error and do nothing.</p>
+   <li><p>Let <var title="">source</var> be the <a href=#browsing-context>browsing context</a> that contains the
+   <code><a href=#document>Document</a></code> object with which <var title="">subject</var> in question is
+   associated.</li>
 
-  <p>If the user indicated a specific <a href=#browsing-context>browsing context</a>
-  when following the hyperlink, or if the user agent is configured to
-  follow hyperlinks by navigating a particular browsing context, then
-  that must be the <a href=#browsing-context>browsing context</a> that is
-  navigated.</p>
+   <li>
 
-  <p>Otherwise, if the element is an <code><a href=#the-a-element>a</a></code> or
-  <code><a href=#the-area-element>area</a></code> element that has a <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, then the
-  <a href=#browsing-context>browsing context</a> that is navigated must be chosen by
-  applying <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the rules for choosing a browsing context given a
-  browsing context name</a>, using the value of the <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute as the
-  browsing context name. If these rules result in the creation of a
-  new <a href=#browsing-context>browsing context</a>, it must be navigated with
-  <a href=#replacement-enabled>replacement enabled</a>.</p>
+    <p>If the user indicated a specific <a href=#browsing-context>browsing context</a> when following the hyperlink,
+    or if the user agent is configured to follow hyperlinks by navigating a particular browsing
+    context, then let <var title="">target</var> be that <a href=#browsing-context>browsing context</a>.</p>
 
-<!-- If these bugs are ever reverted:
-        https://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 
-        https://www.w3.org/Bugs/Public/show_bug.cgi?id=13903
-     ...then change the dfn below back into a span.
-     In the meantime, the definition of rel=sidebar in the wiki says
-     that it's a "sidebar hyperlink", and links to the WHATWG spec, so
-     that everything remains well-defined, at least if you ignore the
-     W3C specs. --><!--!-->
-  <p>Otherwise, if the hyperlink is a <dfn id=rel-sidebar-hyperlink title=rel-sidebar-hyperlink>sidebar hyperlink</dfn> and
-  the user agent implements a feature that can be considered a <a href=#secondary-browsing-context>secondary browsing
-  context</a>, such a <a href=#secondary-browsing-context>secondary browsing context</a> may be selected as the browsing
-  context to be navigated.</p>
+    <p>Otherwise, if <var title="">subject</var> is an <code><a href=#the-a-element>a</a></code> or <code><a href=#the-area-element>area</a></code> element
+    that has a <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, then let <var title="">target</var> be the <a href=#browsing-context>browsing context</a> that is chosen by applying <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the
+    rules for choosing a browsing context given a browsing context name</a>, using the value of
+    the <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute as the browsing context name. If
+    these rules result in the creation of a new <a href=#browsing-context>browsing context</a>, set <var title="">replace</var> to true.</p>
 
-  <p>Otherwise, if the element is an <code><a href=#the-a-element>a</a></code> or
-  <code><a href=#the-area-element>area</a></code> element with no <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, but the
-  <code><a href=#document>Document</a></code> contains a <code><a href=#the-base-element>base</a></code> element with a
-  <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute, then the
-  browsing context that is navigated must be chosen by applying
-  <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the rules for choosing a browsing context given a browsing
-  context name</a>, using the value of the <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute of the first such
-  <code><a href=#the-base-element>base</a></code> element as the browsing context name. If these
-  rules result in the creation of a new <a href=#browsing-context>browsing context</a>,
-  it must be navigated with <a href=#replacement-enabled>replacement enabled</a>.</p>
-  <!-- c.f. concept-fs-target -->
+    <p>Otherwise, if the hyperlink is a <a href=#rel-sidebar-hyperlink title=rel-sidebar-hyperlink>sidebar
+    hyperlink</a>, the user agent implements a feature that can be considered a <a href=#secondary-browsing-context>secondary
+    browsing context</a>, and the user agent intends to use this feature in this instance, let
+    <var title="">target</var> be such a <a href=#secondary-browsing-context>secondary browsing context</a>.</p>
 
-  <p>Otherwise, the browsing context that must be navigated is the
-  same browsing context as the one which the element itself is in.</p>
+    <p>Otherwise, if <var title="">target</var> is an <code><a href=#the-a-element>a</a></code> or <code><a href=#the-area-element>area</a></code> element
+    with no <code title=attr-hyperlink-target><a href=#attr-hyperlink-target>target</a></code> attribute, but the
+    <code><a href=#document>Document</a></code> contains a <code><a href=#the-base-element>base</a></code> element with a <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute, then let <var title="">target</var> be the
+    <a href=#browsing-context>browsing context</a> that is chosen by applying <a href=#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name>the rules for choosing a browsing
+    context given a browsing context name</a>, using the value of the <code title=attr-base-target><a href=#attr-base-target>target</a></code> attribute of the first such <code><a href=#the-base-element>base</a></code> element as
+    the browsing context name. If these rules result in the creation of a new <a href=#browsing-context>browsing
+    context</a>, set <var title="">replace</var> to true.</p> <!-- c.f. concept-fs-target -->
 
-  <p>The navigation must be done with the <a href=#browsing-context>browsing
-  context</a> that contains the <code><a href=#document>Document</a></code> object with
-  which the element in question is associated as the <a href=#source-browsing-context>source
-  browsing context</a>.</p>
+    <p>Otherwise, let <var title=">target</var> be the <span>browsing context</span> that <var
+    title=">subject</var> itself is in.</p>
 
+   </li>
+
+   <li><p><a href=#resolve-a-url title="resolve a url">Resolve</a> the <a href=#url>URL</a> given by the <code title=attr-hyperlink-href><a href=#attr-hyperlink-href>href</a></code> attribute of that element, relative to that
+   element.</li>
+
+   <li>
+
+    <p>If that is successful, let <var title="">URL</var> be the <a href=#resulting-absolute-url>resulting absolute
+    URL</a>.</p>
+
+    <p>Otherwise, if <a href=#resolve-a-url title="resolve a url">resolving</a> the <a href=#url>URL</a> failed, the
+    user agent may report the error to the user in a user-agent-specific manner, may <a href=#queue-a-task>queue a
+    task</a> to <a href=#navigate>navigate</a><!--DONAV hyperlink--> the <var title="">target</var>
+    <a href=#browsing-context>browsing context</a> to an error page to report the error, or may ignore the error and
+    do nothing. In any case, the user agent must then abort these steps.</p>
+
+   </li>
+
+   <li><p>In the case of server-side image maps, append the <var><a href=#hyperlink-suffix>hyperlink suffix</a></var> to <var title="">URL</var>.</li>
+
+   <li>
+
+    <p><a href=#queue-a-task>Queue a task</a> to <a href=#navigate>navigate</a><!--DONAV hyperlink--> the <var title="">target</var> <a href=#browsing-context>browsing context</a> to <var title="">URL</var>. If <var title="">replace</var> is true, the navigation must be performed with <a href=#replacement-enabled>replacement
+    enabled</a>. The <a href=#source-browsing-context>source browsing context</a> must be <var title="">source</var>.</p>
+
+   </li>
+
+  </ol><p>The <a href=#task-source>task source</a> for the tasks mentioned above is the <a href=#dom-manipulation-task-source>DOM manipulation task
+  source</a>.</p>
+
   </div>
 
 
@@ -58447,14 +58449,11 @@
      <td><a href=#hyperlink>Hyperlink</a></td>
      <td><a href=#hyperlink>Hyperlink</a></td>
      <td>Gives a link to a resource that can be used to search through the current document and its related pages.</td>
-    </tr><!-- used quite a bit, but dropped due to wg decision in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 --><!--!--><!--
-    <tr>
-     <td><code title="rel-sidebar">sidebar</code></td>
-     <td><span>Hyperlink</span></td>
-     <td><span>Hyperlink</span></td>
+    <tr><td><code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code></td> <!-- used quite a bit -->
+     <td><a href=#hyperlink>Hyperlink</a></td>
+     <td><a href=#hyperlink>Hyperlink</a></td>
      <td>Specifies that the referenced document, if retrieved, is intended to be shown in the browser's sidebar (if it has one).</td>
-    </tr>
---><tr><td><code title=rel-stylesheet><a href=#link-type-stylesheet>stylesheet</a></code></td> <!-- most commonly used <link rel> value, variants came in 7th, 8th, 12th, 17th... -->
+    <tr><td><code title=rel-stylesheet><a href=#link-type-stylesheet>stylesheet</a></code></td> <!-- most commonly used <link rel> value, variants came in 7th, 8th, 12th, 17th... -->
      <td><a href=#external-resource-link title="external resource link">External Resource</a></td>
      <td><em>not allowed</em></td>
      <td>Imports a stylesheet.</td>
@@ -59007,26 +59006,22 @@
   autodiscover search interfaces. <a href=#refsOPENSEARCH>[OPENSEARCH]</a></p>
 
 
-<!-- dropped due to wg decision in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 --> <!--!-->
-<!--
-  <h5>Link type "<dfn title="rel-sidebar"><code>sidebar</code></dfn>"</h5>
+  <h5 id=link-type-sidebar><span class=secno>4.12.5.11 </span>Link type "<dfn title=rel-sidebar><code>sidebar</code></dfn>"</h5>
 
-  <p>The <code title="rel-sidebar">sidebar</code> keyword may be used
-  with <code>link</code>, <code>a</code>, and <code>area</code>
-  elements. This keyword creates a <span>hyperlink</span>.</p>
+  <p>The <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> keyword may be used
+  with <code><a href=#the-link-element>link</a></code>, <code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code>
+  elements. This keyword creates a <a href=#hyperlink>hyperlink</a>.</p>
 
-  <p>The <code title="rel-sidebar">sidebar</code> keyword indicates
+  <p>The <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> keyword indicates
   that the referenced document, if retrieved, is intended to be shown
-  in a <span>secondary browsing context</span> (if possible), instead
-  of in the current <span>browsing context</span>.</p>
+  in a <a href=#secondary-browsing-context>secondary browsing context</a> (if possible), instead
+  of in the current <a href=#browsing-context>browsing context</a>.</p>
 
-  <p>A <span>hyperlink</span> with the <code
-  title="rel-sidebar">sidebar</code> keyword specified is a <dfn
-  title="rel-sidebar-hyperlink">sidebar hyperlink</dfn>.</p>
--->
+  <p>A <a href=#hyperlink>hyperlink</a> with the <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> keyword specified is a <dfn id=rel-sidebar-hyperlink title=rel-sidebar-hyperlink>sidebar hyperlink</dfn>.</p>
 
-  <h5 id=link-type-stylesheet><span class=secno>4.12.5.11 </span>Link type "<dfn title=rel-stylesheet><code>stylesheet</code></dfn>"</h5>
 
+  <h5 id=link-type-stylesheet><span class=secno>4.12.5.12 </span>Link type "<dfn title=rel-stylesheet><code>stylesheet</code></dfn>"</h5>
+
   <p>The <code title=rel-stylesheet><a href=#link-type-stylesheet>stylesheet</a></code> keyword may be
   used with <code><a href=#the-link-element>link</a></code> elements. This keyword creates an <a href=#external-resource-link title="external resource link">external resource link</a> that
   contributes to the <a href=#styling>styling processing model</a>.</p>
@@ -59064,7 +59059,7 @@
   </div>
 
 
-  <h5 id=link-type-tag><span class=secno>4.12.5.12 </span>Link type "<dfn title=rel-tag><code>tag</code></dfn>"</h5>
+  <h5 id=link-type-tag><span class=secno>4.12.5.13 </span>Link type "<dfn title=rel-tag><code>tag</code></dfn>"</h5>
 
   <p>The <code title=rel-tag><a href=#link-type-tag>tag</a></code> keyword may be used with
   <code><a href=#the-a-element>a</a></code> and <code><a href=#the-area-element>area</a></code> elements. This keyword creates
@@ -59140,7 +59135,7 @@
 
 
 
-  <h5 id=sequential-link-types><span class=secno>4.12.5.13 </span>Sequential link types</h5>
+  <h5 id=sequential-link-types><span class=secno>4.12.5.14 </span>Sequential link types</h5>
 
   <p>Some documents form part of a sequence of documents.</p>
 
@@ -59152,7 +59147,7 @@
   <p>A document may be part of multiple sequences.</p>
 
 
-  <h6 id=link-type-next><span class=secno>4.12.5.13.1 </span>Link type "<dfn title=rel-next><code>next</code></dfn>"</h6>
+  <h6 id=link-type-next><span class=secno>4.12.5.14.1 </span>Link type "<dfn title=rel-next><code>next</code></dfn>"</h6>
 
   <p>The <code title=rel-next><a href=#link-type-next>next</a></code> keyword may be used with
   <code><a href=#the-link-element>link</a></code>, <code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code>
@@ -59163,7 +59158,7 @@
   document that is the next logical document in the sequence.</p>
 
 
-  <h6 id=link-type-prev><span class=secno>4.12.5.13.2 </span>Link type "<dfn title=rel-prev><code>prev</code></dfn>"</h6>
+  <h6 id=link-type-prev><span class=secno>4.12.5.14.2 </span>Link type "<dfn title=rel-prev><code>prev</code></dfn>"</h6>
 
   <p>The <code title=rel-prev><a href=#link-type-prev>prev</a></code> keyword may be used with
   <code><a href=#the-link-element>link</a></code>, <code><a href=#the-a-element>a</a></code>, and <code><a href=#the-area-element>area</a></code>
@@ -59182,7 +59177,7 @@
   </div>
 
 
-  <h5 id=other-link-types><span class=secno>4.12.5.14 </span>Other link types</h5>
+  <h5 id=other-link-types><span class=secno>4.12.5.15 </span>Other link types</h5>
 
   <!-- XXX should update this section to more closely match the wiki -->
   <!-- possibly also applying the principles described here:
@@ -64389,16 +64384,14 @@
 
   <h4 id=secondary-browsing-contexts><span class=secno>6.1.3 </span>Secondary browsing contexts</h4>
 
-  <!-- This section only exists for the purpose of defining
-  rel=sidebar, which was dropped due to wg decision in
-     http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183
-  and then moved to the wiki -->
-
   <p>User agents may support <dfn id=secondary-browsing-context title="secondary browsing context">secondary browsing
   contexts</dfn>, which are <a href=#browsing-context title="browsing context">browsing contexts</a> that form part
   of the user agent's interface, apart from the main content area.</p>
 
+  <p class=note>The <code title=rel-sidebar><a href=#link-type-sidebar>sidebar</a></code> link type uses <a href=#secondary-browsing-context title="secondary
+  browsing context">secondary browsing contexts</a>.</p>
 
+
 <!--ADD-TOPIC:Security-->
   <div class=impl>
 

Modified: source
===================================================================
--- source	2013-04-04 00:39:44 UTC (rev 7793)
+++ source	2013-04-08 20:41:30 UTC (rev 7794)
@@ -68709,77 +68709,85 @@
 
   <h4>Following hyperlinks</h4>
 
-  <!-- This whole section should be rewritten to use algorithmic style -->
+  <p>When a user <dfn title="following hyperlinks">follows a hyperlink</dfn> created by an element
+  <var title="">subject</var>, the user agent must run the following steps:</p>
 
-  <p>When a user <dfn title="following hyperlinks">follows a
-  hyperlink</dfn> created by an element, the user agent must <span
-  title="resolve a url">resolve</span> the <span>URL</span> given by
-  the <code title="attr-hyperlink-href">href</code> attribute of that
-  element, relative to that element, and if that is successful, must
-  <span>navigate</span><!--DONAV hyperlink--> a <span>browsing
-  context</span> to the resulting <span>absolute URL</span>. In the
-  case of server-side image maps, that <span>absolute URL</span> must
-  have its <var>hyperlink suffix</var> appended to it before the
-  navigation is started.</p>
+  <ol>
 
-  <p>If <span title="resolve a url">resolving</span> the
-  <span>URL</span> fails, the user agent may report the error to the
-  user in a user-agent-specific manner, may
-  <span>navigate</span><!--DONAV hyperlink--> to an error page to
-  report the error, or may ignore the error and do nothing.</p>
+   <li><p>Let <var title="">replace</var> be false.</p></li>
 
-  <p>If the user indicated a specific <span>browsing context</span>
-  when following the hyperlink, or if the user agent is configured to
-  follow hyperlinks by navigating a particular browsing context, then
-  that must be the <span>browsing context</span> that is
-  navigated.</p>
+   <li><p>Let <var title="">source</var> be the <span>browsing context</span> that contains the
+   <code>Document</code> object with which <var title="">subject</var> in question is
+   associated.</p></li>
 
-  <p>Otherwise, if the element is an <code>a</code> or
-  <code>area</code> element that has a <code
-  title="attr-hyperlink-target">target</code> attribute, then the
-  <span>browsing context</span> that is navigated must be chosen by
-  applying <span>the rules for choosing a browsing context given a
-  browsing context name</span>, using the value of the <code
-  title="attr-hyperlink-target">target</code> attribute as the
-  browsing context name. If these rules result in the creation of a
-  new <span>browsing context</span>, it must be navigated with
-  <span>replacement enabled</span>.</p>
+   <li>
 
-<!-- If these bugs are ever reverted:
-        https://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 
-        https://www.w3.org/Bugs/Public/show_bug.cgi?id=13903
-     ...then change the dfn below back into a span.
-     In the meantime, the definition of rel=sidebar in the wiki says
-     that it's a "sidebar hyperlink", and links to the WHATWG spec, so
-     that everything remains well-defined, at least if you ignore the
-     W3C specs. --><!--!-->
-  <p>Otherwise, if the hyperlink is a <dfn title="rel-sidebar-hyperlink">sidebar hyperlink</dfn> and
-  the user agent implements a feature that can be considered a <span>secondary browsing
-  context</span>, such a <span>secondary browsing context</span> may be selected as the browsing
-  context to be navigated.</p>
+    <p>If the user indicated a specific <span>browsing context</span> when following the hyperlink,
+    or if the user agent is configured to follow hyperlinks by navigating a particular browsing
+    context, then let <var title="">target</var> be that <span>browsing context</span>.</p>
 
-  <p>Otherwise, if the element is an <code>a</code> or
-  <code>area</code> element with no <code
-  title="attr-hyperlink-target">target</code> attribute, but the
-  <code>Document</code> contains a <code>base</code> element with a
-  <code title="attr-base-target">target</code> attribute, then the
-  browsing context that is navigated must be chosen by applying
-  <span>the rules for choosing a browsing context given a browsing
-  context name</span>, using the value of the <code
-  title="attr-base-target">target</code> attribute of the first such
-  <code>base</code> element as the browsing context name. If these
-  rules result in the creation of a new <span>browsing context</span>,
-  it must be navigated with <span>replacement enabled</span>.</p>
-  <!-- c.f. concept-fs-target -->
+    <p>Otherwise, if <var title="">subject</var> is an <code>a</code> or <code>area</code> element
+    that has a <code title="attr-hyperlink-target">target</code> attribute, then let <var
+    title="">target</var> be the <span>browsing context</span> that is chosen by applying <span>the
+    rules for choosing a browsing context given a browsing context name</span>, using the value of
+    the <code title="attr-hyperlink-target">target</code> attribute as the browsing context name. If
+    these rules result in the creation of a new <span>browsing context</span>, set <var
+    title="">replace</var> to true.</p>
 
-  <p>Otherwise, the browsing context that must be navigated is the
-  same browsing context as the one which the element itself is in.</p>
+    <p>Otherwise, if the hyperlink is a <span title="rel-sidebar-hyperlink">sidebar
+    hyperlink</span>, the user agent implements a feature that can be considered a <span>secondary
+    browsing context</span>, and the user agent intends to use this feature in this instance, let
+    <var title="">target</var> be such a <span>secondary browsing context</span>.</p>
 
-  <p>The navigation must be done with the <span>browsing
-  context</span> that contains the <code>Document</code> object with
-  which the element in question is associated as the <span>source
-  browsing context</span>.</p>
+    <p>Otherwise, if <var title="">target</var> is an <code>a</code> or <code>area</code> element
+    with no <code title="attr-hyperlink-target">target</code> attribute, but the
+    <code>Document</code> contains a <code>base</code> element with a <code
+    title="attr-base-target">target</code> attribute, then let <var title="">target</var> be the
+    <span>browsing context</span> that is chosen by applying <span>the rules for choosing a browsing
+    context given a browsing context name</span>, using the value of the <code
+    title="attr-base-target">target</code> attribute of the first such <code>base</code> element as
+    the browsing context name. If these rules result in the creation of a new <span>browsing
+    context</span>, set <var title="">replace</var> to true.</p> <!-- c.f. concept-fs-target -->
 
+    <p>Otherwise, let <var title=">target</var> be the <span>browsing context</span> that <var
+    title="">subject</var> itself is in.</p>
+
+   </li>
+
+   <li><p><span title="resolve a url">Resolve</span> the <span>URL</span> given by the <code
+   title="attr-hyperlink-href">href</code> attribute of that element, relative to that
+   element.</p></li>
+
+   <li>
+
+    <p>If that is successful, let <var title="">URL</var> be the <span>resulting absolute
+    URL</span>.</p>
+
+    <p>Otherwise, if <span title="resolve a url">resolving</span> the <span>URL</span> failed, the
+    user agent may report the error to the user in a user-agent-specific manner, may <span>queue a
+    task</span> to <span>navigate</span><!--DONAV hyperlink--> the <var title="">target</var>
+    <span>browsing context</span> to an error page to report the error, or may ignore the error and
+    do nothing. In any case, the user agent must then abort these steps.</p>
+
+   </li>
+
+   <li><p>In the case of server-side image maps, append the <var>hyperlink suffix</var> to <var
+   title="">URL</var>.</p></li>
+
+   <li>
+
+    <p><span>Queue a task</span> to <span>navigate</span><!--DONAV hyperlink--> the <var
+    title="">target</var> <span>browsing context</span> to <var title="">URL</var>. If <var
+    title="">replace</var> is true, the navigation must be performed with <span>replacement
+    enabled</span>. The <span>source browsing context</span> must be <var title="">source</var>.</p>
+
+   </li>
+
+  </ol>
+
+  <p>The <span>task source</span> for the tasks mentioned above is the <span>DOM manipulation task
+  source</span>.</p>
+
   </div>
 
 
@@ -69357,15 +69365,12 @@
      <td>Gives a link to a resource that can be used to search through the current document and its related pages.</td>
     </tr>
 
-<!-- used quite a bit, but dropped due to wg decision in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 --> <!--!-->
-<!--
     <tr>
-     <td><code title="rel-sidebar">sidebar</code></td>
+     <td><code title="rel-sidebar">sidebar</code></td> <!-- used quite a bit -->
      <td><span>Hyperlink</span></td>
      <td><span>Hyperlink</span></td>
      <td>Specifies that the referenced document, if retrieved, is intended to be shown in the browser's sidebar (if it has one).</td>
     </tr>
--->
 
     <tr>
      <td><code title="rel-stylesheet">stylesheet</code></td> <!-- most commonly used <link rel> value, variants came in 7th, 8th, 12th, 17th... -->
@@ -69980,8 +69985,6 @@
   href="#refsOPENSEARCH">[OPENSEARCH]</a></p>
 
 
-<!-- dropped due to wg decision in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183 --> <!--!-->
-<!--
   <h5>Link type "<dfn title="rel-sidebar"><code>sidebar</code></dfn>"</h5>
 
   <p>The <code title="rel-sidebar">sidebar</code> keyword may be used
@@ -69996,8 +69999,8 @@
   <p>A <span>hyperlink</span> with the <code
   title="rel-sidebar">sidebar</code> keyword specified is a <dfn
   title="rel-sidebar-hyperlink">sidebar hyperlink</dfn>.</p>
--->
 
+
   <h5>Link type "<dfn title="rel-stylesheet"><code>stylesheet</code></dfn>"</h5>
 
   <p>The <code title="rel-stylesheet">stylesheet</code> keyword may be
@@ -76324,16 +76327,14 @@
 
   <h4>Secondary browsing contexts</h4>
 
-  <!-- This section only exists for the purpose of defining
-  rel=sidebar, which was dropped due to wg decision in
-     http://www.w3.org/Bugs/Public/show_bug.cgi?id=11183
-  and then moved to the wiki -->
-
   <p>User agents may support <dfn title="secondary browsing context">secondary browsing
   contexts</dfn>, which are <span title="browsing context">browsing contexts</span> that form part
   of the user agent's interface, apart from the main content area.</p>
 
+  <p class="note">The <code title="rel-sidebar">sidebar</code> link type uses <span title="secondary
+  browsing context">secondary browsing contexts</span>.</p>
 
+
 <!--ADD-TOPIC:Security-->
   <div class="impl">
 




More information about the Commit-Watchers mailing list