5709a7858d5c197721be66d5218a79124abadb70
lrnassar
  Tue Mar 17 08:46:31 2026 -0700
Adding alt text to images across static documentation pages, CGI headers, markdown docs, and Pandoc templates. Content images receive AI-generated descriptive alt text; decorative images (icons, spacers, toggles) receive alt="" per WCAG best practice. Also adds Image Descriptions section to the accessibility page, and fixes Pandoc Lua writers to output alt attributes. 67 files, covering help docs, news archive, ENCODE pages, portal pages, and session examples. refs #37254

diff --git src/hg/htdocs/goldenPath/help/metadata.html src/hg/htdocs/goldenPath/help/metadata.html
index 1208894644a..aefe7a9e0be 100755
--- src/hg/htdocs/goldenPath/help/metadata.html
+++ src/hg/htdocs/goldenPath/help/metadata.html
@@ -177,31 +177,31 @@
 parent treatmentX on
 subGroups view=X
 meta ucsc1_1
 </pre>
 <p>
 You can find the complete example of the hub using the tagStorm metadata
 <a href="/goldenPath/help/examples/hubExamples/hubMetadata/tagStormHub.txt">here</a> and you can
 load the following session to view the hub,
 <a href="https://genome.ucsc.edu/s/PublicSessions/tagStorm_metadata">
 https://genome.ucssc.edu/s/PublicSessions/tagStorm_metadata</a>. The hub uses a composite track, so
 if you are unfamiliar with composite tracks, the
 <a href="/goldenpath/help/hubQuickStartGroups.html#composite">Quick Start Guide</a> on composites
 can explain how the tracks are organized. The details page for the trackDb stanza example (Donor A)
 can be seen below.</p>
 <p>
-<img class="gbsInlineImg" src="../../images/tagStorm.png">
+<img alt="" class="gbsInlineImg" src="../../images/tagStorm.png">
 </p>
 
 
 <a name="tabsep"></a>
 <h2>Tab-separated metadata</h2>
 <p>
 Column or tab-separated metadata can be useful to store computer readable information as an array.
 While this format is very easy for a computer to parse, it can be bit confusing or difficult for
 humans to read and interpret. As you can see in the
 <a href="/goldenPath/help/examples/hubExamples/hubMetadata/tabSep.txt">example</a> below, many
 columns become redundant as they repeat the same information on each line.
 </p>
 <pre>
 #lab	data_set_id	access	assay	enriched_in	life_stage	species	ucsc_db	treatment	donor	differentiation	meta
 tabSepLab	ucscTest1	group	long-RNA-seq	exon	postpartum	Homo sapiens	hg38	X	A	10 hour	ucsc1_1
@@ -238,20 +238,20 @@
 parent treatmentX on
 subGroups view=X
 meta ucsc1_1
 </pre>
 <p>
 You can find the complete example of the hub using the tab-separated metadata
 <a href="/goldenPath/help/examples/hubExamples/hubMetadata/tabSepHub.txt">here</a> and you can load
 the following session to view the hub,
 <a href="https://genome.ucsc.edu/s/PublicSessions/TabSeparated_metadata">
 https://genome.ucsc.edu/s/PublicSessions/TabSeparated_metadata</a>. The hub uses a composite track,
 so if you are unfamiliar with composite tracks, the
 <a href="/goldenpath/help/hubQuickStartGroups.html#composite">Quick Start Guide</a> on composites
 can explain how the tracks are organized. The details page for the trackDb stanza example (Donor A)
 can be seen below.</p>
 <p>
-<img class="gbsInlineImg" src="../../images/tabSep.png">
+<img alt="" class="gbsInlineImg" src="../../images/tabSep.png">
 </p>
 
 
 <!--#include virtual="$ROOT/inc/gbPageEnd.html" -->