From a9cfa2e946b0b4516fd8b32ba54d763f391f55df Mon Sep 17 00:00:00 2001
From: Nolan Lawson <nlawson@salesforce.com>
Date: Fri, 26 May 2023 15:57:08 -0700
Subject: [PATCH] fix: revert whitespace changes

---
 index.html | 300 ++++++++++++++++++++++++++---------------------------
 1 file changed, 150 insertions(+), 150 deletions(-)

diff --git a/index.html b/index.html
index 0c43e6b..ad80993 100644
--- a/index.html
+++ b/index.html
@@ -1,48 +1,48 @@
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
 <head>
-  <title>Accessible Name and Description Computation 1.2</title>
-  <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
-  <link href="common/css/common.css" rel="stylesheet" type="text/css"/>
-  <script src="https://www.w3.org/Tools/respec/respec-w3c" class="remove" defer="defer"></script>
-  <script src="common/script/resolveReferences.js" class="remove"></script>
-  <script src="common/script/utility.js" class="remove"></script>
-  <script src="common/biblio.js" class="remove" defer="defer"></script>
-  <script class="remove">
-    var respecConfig = {
-      github: "w3c/accname",
-      doJsonLd: true,
-      lint: true,
+<title>Accessible Name and Description Computation 1.2</title>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
+<link href="common/css/common.css" rel="stylesheet" type="text/css"/>
+<script src="https://www.w3.org/Tools/respec/respec-w3c" class="remove" defer="defer"></script>
+<script src="common/script/resolveReferences.js" class="remove"></script>
+<script src="common/script/utility.js" class="remove"></script>
+<script src="common/biblio.js" class="remove" defer="defer"></script>
+<script class="remove">
+  var respecConfig = {
+    github: "w3c/accname",
+    doJsonLd: true,
+    lint: true,
 
-      // specification status (e.g., WD, LC, NOTE, etc.). If in doubt use ED.
-      specStatus:           "ED",
-      //crEnd:                "2012-04-30",
-      //perEnd:               "2013-07-23",
-      //publishDate:           "2013-08-22",
+    // specification status (e.g., WD, LC, NOTE, etc.). If in doubt use ED.
+    specStatus:           "ED",
+    //crEnd:                "2012-04-30",
+    //perEnd:               "2013-07-23",
+    //publishDate:           "2013-08-22",
 
-      // the specifications short name, as in https://www.w3.org/TR/short-name/
-      shortName:            "accname-1.2",
+    // the specifications short name, as in https://www.w3.org/TR/short-name/
+    shortName:            "accname-1.2",
 
-      // if you wish the publication date to be other than today, set this
-      //publishDate:  "2014-12-11",
-      copyrightStart:  "2014",
+    // if you wish the publication date to be other than today, set this
+    //publishDate:  "2014-12-11",
+    copyrightStart:  "2014",
 
-      // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
-      // and its maturity status
-      //previousPublishDate:  "2014-03-20",
-      //previousMaturity:     "REC",
-      prevRecURI:           "https://www.w3.org/TR/accname/",
-      //previousDiffURI:      "https://www.w3.org/TR/2014/REC-wai-aria-implementation-20140320/",
+    // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
+    // and its maturity status
+    //previousPublishDate:  "2014-03-20",
+    //previousMaturity:     "REC",
+    prevRecURI:           "https://www.w3.org/TR/accname/",
+    //previousDiffURI:      "https://www.w3.org/TR/2014/REC-wai-aria-implementation-20140320/",
 
-      // if there a publicly available Editors Draft, this is the link
-      edDraftURI:           "https://w3c.github.io/accname/",
+    // if there a publicly available Editors Draft, this is the link
+    edDraftURI:           "https://w3c.github.io/accname/",
 
-      // if this is a LCWD, uncomment and set the end of its review period
-      // lcEnd: "2012-02-21",
+    // if this is a LCWD, uncomment and set the end of its review period
+    // lcEnd: "2012-02-21",
 
-      // editors, add as many as you like
-      // only "name" is required
-      editors:  [
+    // editors, add as many as you like
+    // only "name" is required
+    editors:  [
         { name: "Bryan Garaventa",
           company: "Level Access",
           companyURL: "https://www.levelaccess.com/",
@@ -58,8 +58,8 @@
           companyURL: "https://www.w3.org/",
           w3cid: 34017
         }
-      ],
-      formerEditors: [
+    ],
+    formerEditors: [
         { name: "Joanmarie Diggs",
           company: "Igalia, S.L.",
           companyURL: "https://www.igalia.com/",
@@ -96,53 +96,53 @@
           w3cid: 34329,
           note: "Editor until January 2009"
         },
-      ],
-      // authors, add as many as you like.
-      // This is optional, uncomment if you have authors as well as editors.
-      // only "name" is required. Same format as editors.
+    ],
+    // authors, add as many as you like.
+    // This is optional, uncomment if you have authors as well as editors.
+    // only "name" is required. Same format as editors.
 
-      //authors:  [
-      //    { name: "Your Name", url: "https://example.org/",
-      //      company: "Your Company", companyURL: "https://example.com/" },
-      //],
+    //authors:  [
+    //    { name: "Your Name", url: "https://example.org/",
+    //      company: "Your Company", companyURL: "https://example.com/" },
+    //],
 
-      /*
-        alternateFormats: [
-              { uri: 'aria-implementation-diff.html',
-                label: "Diff from Previous Recommendation" } ,
-              { uri: 'aria-implementation.ps',
-                label: "PostScript version" },
-              { uri: 'aria-implementation.pdf',
-                label: "PDF version" }
-        ],
-        */
+  /*
+    alternateFormats: [
+          { uri: 'aria-implementation-diff.html',
+            label: "Diff from Previous Recommendation" } ,
+          { uri: 'aria-implementation.ps',
+            label: "PostScript version" },
+          { uri: 'aria-implementation.pdf',
+            label: "PDF version" }
+    ],
+    */
 
-      // Working group info
-      group: "aria",
+    // Working group info
+    group: "aria",
 
-      tocIntroductory: true,
-      //maxTocLevel: 4,
+    tocIntroductory: true,
+    //maxTocLevel: 4,
 
-      // Spec URLs
-      ariaSpecURLs: {
-        "ED": "https://w3c.github.io/aria/",
-        "WD" : "https://www.w3.org/TR/wai-aria-1.2/",
-        "FPWD": "https://www.w3.org/TR/wai-aria-1.2/",
-        "REC": "https://www.w3.org/TR/wai-aria/"
-      },
-      coreMappingURLs: {
-        "ED": "https://w3c.github.io/core-aam/",
-        "WD" : "https://www.w3.org/TR/core-aam-1.2/",
-        "FPWD": "https://www.w3.org/TR/core-aam-1.2/",
-        "REC": "https://www.w3.org/TR/core-aam-1.2/"
-      },
+    // Spec URLs
+    ariaSpecURLs: {
+      "ED": "https://w3c.github.io/aria/",
+      "WD" : "https://www.w3.org/TR/wai-aria-1.2/",
+      "FPWD": "https://www.w3.org/TR/wai-aria-1.2/",
+      "REC": "https://www.w3.org/TR/wai-aria/"
+    },
+    coreMappingURLs: {
+       "ED": "https://w3c.github.io/core-aam/",
+       "WD" : "https://www.w3.org/TR/core-aam-1.2/",
+       "FPWD": "https://www.w3.org/TR/core-aam-1.2/",
+       "REC": "https://www.w3.org/TR/core-aam-1.2/"
+    },
 
-      preProcess: [ linkCrossReferences ],
-      postProcess: [ addPlatformMaintainers ],
-      //Pointing to the 1.2 versions but should remove the version in the publishing branch
-      xref: ["dom", "core-aam-1.2", "wai-aria-1.2", "infra"]
-    }
-  </script>
+    preProcess: [ linkCrossReferences ],
+	  postProcess: [ addPlatformMaintainers ],
+    //Pointing to the 1.2 versions but should remove the version in the publishing branch
+	  xref: ["dom", "core-aam-1.2", "wai-aria-1.2", "infra"]
+  }
+</script>
 </head>
 <body>
 <section id="abstract">
@@ -161,23 +161,23 @@ <h2>Introduction</h2>
   <p>The terms "accessible name" and "accessible description" are used to emphasize that they are properties of <a class="termref">accessible objects</a> as exposed by <a class="termref">Accessibility <abbr title="Application Programming Interfaces">APIs</abbr></a>.  However, they are frequently referred to hereafter as simply "name" and "description".</p>
 </section>
 <section class="informative" id="terms">
-  <h1>Important Terms</h1>
-  <div>
-    <p>While some terms are defined in place, the following definitions are used throughout this document. </p>
-    <dl class="termlist">
+	<h1>Important Terms</h1>
+	<div>
+		<p>While some terms are defined in place, the following definitions are used throughout this document. </p>
+		<dl class="termlist">
       <dt><dfn data-export="">Accessible Description</dfn></dt>
-      <dd>
-        <p>An accessible description provides additional information, related to an interface element, that complements the <a>accessible name</a>. The accessible description might or might not be visually perceivable. </p>
-      </dd>
-      <dt><dfn data-export="">Accessible Name</dfn></dt>
-      <dd>
-        <p>The accessible name is the name of a user interface element. Each platform <a>accessibility <abbr title="application programming interface">API</abbr></a> provides the accessible name property. The value of the accessible name may be derived from a visible (e.g., the visible text on a button) or invisible (e.g., the text alternative that describes an icon) property of the user interface element.  See related <a>accessible description</a>.</p>
-        <p>A simple use for the accessible name property may be illustrated by an &quot;OK&quot; button. The text &quot;OK&quot; is the accessible name. When the button receives focus, assistive technologies may concatenate the platform's role description with the accessible name. For example, a screen reader may speak &quot;push-button OK&quot; or &quot;OK button&quot;. The order of concatenation and specifics of the role description (e.g., &quot;button&quot;, &quot;push-button&quot;, &quot;clickable button&quot;) are determined by platform <a class="termref">accessibility API</a>s or <a>assistive technologies</a>.</p>
-      </dd>
+			<dd>
+			  <p>An accessible description provides additional information, related to an interface element, that complements the <a>accessible name</a>. The accessible description might or might not be visually perceivable. </p>
+			</dd>
+			<dt><dfn data-export="">Accessible Name</dfn></dt>
+			<dd>
+			  <p>The accessible name is the name of a user interface element. Each platform <a>accessibility <abbr title="application programming interface">API</abbr></a> provides the accessible name property. The value of the accessible name may be derived from a visible (e.g., the visible text on a button) or invisible (e.g., the text alternative that describes an icon) property of the user interface element.  See related <a>accessible description</a>.</p>
+			  <p>A simple use for the accessible name property may be illustrated by an &quot;OK&quot; button. The text &quot;OK&quot; is the accessible name. When the button receives focus, assistive technologies may concatenate the platform's role description with the accessible name. For example, a screen reader may speak &quot;push-button OK&quot; or &quot;OK button&quot;. The order of concatenation and specifics of the role description (e.g., &quot;button&quot;, &quot;push-button&quot;, &quot;clickable button&quot;) are determined by platform <a class="termref">accessibility API</a>s or <a>assistive technologies</a>.</p>
+			</dd>      
       <dt><dfn>Tooltip attribute</dfn></dt>
-      <dd>
-        <p>Any host language attribute that would result in a user agent generating a tooltip such as in response to a mouse hover in desktop user agents.</p>
-      </dd>
+			<dd>
+			  <p>Any host language attribute that would result in a user agent generating a tooltip such as in response to a mouse hover in desktop user agents.</p>
+			</dd>
     </dl>
   </div>
 </section>
@@ -215,49 +215,49 @@ <h3>Description Computation</h3>
     <p>The following table provides the order of precedence for markup that can be applied to compute an <a class="termref">accessible description</a>. <a class="termref">User agents</a> MUST use the first applicable entry from the table where the listed conditions are met, as described in the last column. The user agent MUST NOT use any markup other that the first relevant markup found, even if that markup results in an empty description:</p>
     <table>
       <thead>
-      <tr>
-        <th>Precedence</th>
-        <th>Attribute</th>
-        <th>Applicable conditions</th>
-        <th>How used to compute description</th>
-      </tr>
+        <tr>
+          <th>Precedence</th>
+          <th>Attribute</th>
+          <th>Applicable conditions</th>
+          <th>How used to compute description</th>
+        </tr>
       </thead>
       <tbody>
-      <tr>
-        <th>1</th>
-        <td><a class="property-reference" href="#aria-describedby"><code>aria-describedby</code></a> attribute</td>
-        <td>Use on any element</td>
-        <td><a href="#mapping_additional_nd_te">Text content computation</a> on all nodes referenced by aria-describedby on the element, concatenated, and separated by a space character</td>
-      </tr>
-      <tr>
-        <th>2</th>
-        <td><a class="property-reference" href="#aria-description"><code>aria-description</code></a> attribute</td>
-        <td>Use on any element</td>
-        <td>As a flat string</td>
-      </tr>
-      <tr>
-        <th>3</th>
-        <td>host language features which participate in the description calculation</td>
-        <td>
-          Unique host language features MAY participate in the description computation for an element, only if they were not already used
-          for the accessible name of the applicable element. See <a data-cite="html-aam-1.0#accdesc-computation">HTML AAM: Accessible Description Computation</a>
-          for the HTML elements which meet this condition.
-        </td>
-        <td>
-          Either a <a href="#mapping_additional_nd_te">text equivalent computation</a> of the element, or as a flat string of the attribute's value.
-        </td>
-      </tr>
-      <tr>
-        <th>4</th>
-        <td>host language tooltip attribute or equivalent feature (e.g., HTML <code>title</code> attribute)</td>
-        <td>
-          <ul>
-            <li>Any element</li>
-            <li>Only use if not already used for the accessible name of this node</li>
-          </ul>
-        </td>
-        <td>As a flat string</td>
-      </tr>
+        <tr>
+          <th>1</th>
+          <td><a class="property-reference" href="#aria-describedby"><code>aria-describedby</code></a> attribute</td>
+          <td>Use on any element</td>
+          <td><a href="#mapping_additional_nd_te">Text content computation</a> on all nodes referenced by aria-describedby on the element, concatenated, and separated by a space character</td>
+        </tr>
+        <tr>
+          <th>2</th>
+          <td><a class="property-reference" href="#aria-description"><code>aria-description</code></a> attribute</td>
+          <td>Use on any element</td>
+          <td>As a flat string</td>
+        </tr>
+        <tr>
+          <th>3</th>
+          <td>host language features which participate in the description calculation</td>
+          <td>
+            Unique host language features MAY participate in the description computation for an element, only if they were not already used
+            for the accessible name of the applicable element. See <a data-cite="html-aam-1.0#accdesc-computation">HTML AAM: Accessible Description Computation</a> 
+            for the HTML elements which meet this condition.
+          </td>
+          <td>
+            Either a <a href="#mapping_additional_nd_te">text equivalent computation</a> of the element, or as a flat string of the attribute's value.
+          </td>
+        </tr>
+        <tr>
+          <th>4</th>
+          <td>host language tooltip attribute or equivalent feature (e.g., HTML <code>title</code> attribute)</td>
+          <td>
+            <ul>
+              <li>Any element</li>
+              <li>Only use if not already used for the accessible name of this node</li>
+            </ul>
+          </td>
+          <td>As a flat string</td>
+        </tr>
       </tbody>
     </table>
   </section>
@@ -320,11 +320,11 @@ <h4>Computation steps</h4>
         <li id="comp_computation" name="step2"><em>Computation:</em> Compute the text alternative for the <code>current node</code>:
           <ol>
             <li id="comp_hidden_not_referenced" name="step2A"><em>Hidden Not Referenced:</em> If the <code>current node</code> is <span class="informative">[=element/hidden=]</span> <strong>and is</strong>:
-              <ol>
-                <li><strong>Not</strong> part of an <code>aria-labelledby</code> or <code>aria-describedby</code> traversal, where the node directly referenced by that relation was hidden.</li>
-                <li><strong>Nor</strong> part of a native host language text alternative <a class="termref">element</a> (e.g. <code>label</code> in HTML) or <a class="termref">attribute</a> traversal, where the root of that traversal was hidden.</li>
-              </ol>
-              Return the empty string.
+            <ol>
+              <li><strong>Not</strong> part of an <code>aria-labelledby</code> or <code>aria-describedby</code> traversal, where the node directly referenced by that relation was hidden.</li>
+              <li><strong>Nor</strong> part of a native host language text alternative <a class="termref">element</a> (e.g. <code>label</code> in HTML) or <a class="termref">attribute</a> traversal, where the root of that traversal was hidden.</li>
+            </ol>
+            Return the empty string.
               <div><details>
                 <summary>Comment:</summary>
                 <p>It's important to clarify the broad definition of hidden for the purposes of accessible name calculation:</p>
@@ -371,18 +371,18 @@ <h4>Computation steps</h4>
               <div><details>
                 <summary>Comment:</summary>
                 <p>The result of <a href="#comp_labelledby_recursion">LabelledBy Recursion</a> in combination with <a href="#comp_hidden_not_referenced">Hidden Not Referenced</a> means that <a class="termref">user agents</a> MUST include all nodes in the subtree as part of the <a class="termref">accessible name</a> or <a class="termref">accessible description</a>, when the node referenced by <code>aria-labelledby</code> or <code>aria-describedby</code> is hidden.</p>
-                <div><details>
-                  <summary>Example:</summary>
-                  <p>The following example shows the meaning of the clause "&#8230; and the <code>current node</code> is not already part of an <code>aria-labelledby</code> traversal &#8230;" .</p>
-                  <ol>
-                    <li><code>element1</code>'s <a class="termref">accessible name</a> is "hello" because this is a first traversal of its <code>aria-labelledby</code>, leading to <code>element3</code>.</li>
-                    <li><code>element2</code> has no <a class="termref">accessible name</a>.  The computation involves a first traversal of its <code>aria-labelledby</code> leading to <code>element1</code>, but <code>element1</code>'s  <code>aria-labelledby</code> is not subsequently followed. </li>
-                  </ol>
-                  <pre class="example highlight"><code>&lt;element1 id="el1" aria-labelledby="el3" /&gt;
+              <div><details>
+                <summary>Example:</summary>
+                <p>The following example shows the meaning of the clause "&#8230; and the <code>current node</code> is not already part of an <code>aria-labelledby</code> traversal &#8230;" .</p>
+                <ol>
+                  <li><code>element1</code>'s <a class="termref">accessible name</a> is "hello" because this is a first traversal of its <code>aria-labelledby</code>, leading to <code>element3</code>.</li>
+                  <li><code>element2</code> has no <a class="termref">accessible name</a>.  The computation involves a first traversal of its <code>aria-labelledby</code> leading to <code>element1</code>, but <code>element1</code>'s  <code>aria-labelledby</code> is not subsequently followed. </li>
+                </ol>
+                <pre class="example highlight"><code>&lt;element1 id="el1" aria-labelledby="el3" /&gt;
 &lt;element2 id="el2" aria-labelledby="el1" /&gt;
 &lt;element3 id="el3"&gt; hello &lt;/element3&gt;</code>
                 </pre>
-                </details></div>
+              </details></div>
             </li>
             <li id="comp_embedded_control" name="step2C"><em>Embedded Control:</em> Otherwise, if the <code>current node</code> is a control embedded within the label (e.g. any element directly referenced by <code>aria-labelledby</code>) for another <a class="termref">widget</a>, where the user can adjust the embedded control's value, then return the embedded control as part of the text alternative in the following manner:
               <ol>
@@ -409,8 +409,8 @@ <h4>Computation steps</h4>
               </ol>
               <div><details>
                 <summary>Example:</summary>
-                <p>The following example shows the interaction of <code>aria-labelledby</code> and <code>aria-label</code> when a [=nodes|node=] has an  <code>aria-labelledby</code> that refers to itself.  The <code>&lt;span role="button"&gt;</code> elements have the <a class="termref">accessible names</a> "Delete Documentation.pdf" and "Delete HolidayLetter.pdf", respectively.</p>
-                <pre class="example highlight"><code>&lt;h1&gt;Files&lt;/h1&gt;
+                  <p>The following example shows the interaction of <code>aria-labelledby</code> and <code>aria-label</code> when a [=nodes|node=] has an  <code>aria-labelledby</code> that refers to itself.  The <code>&lt;span role="button"&gt;</code> elements have the <a class="termref">accessible names</a> "Delete Documentation.pdf" and "Delete HolidayLetter.pdf", respectively.</p>
+                  <pre class="example highlight"><code>&lt;h1&gt;Files&lt;/h1&gt;
 &lt;ul&gt;
   &lt;li&gt;
     &lt;a id=&quot;file_row1&quot; href=&quot;./files/Documentation.pdf&quot;&gt;Documentation.pdf&lt;/a&gt;