bf391f48053823623796ee5531d3e2b97a57c20e
braney
  Mon Jan 13 13:49:12 2025 -0800
promote "show" visibility to full status as a visbility instead of
aliasing it to "full"  refs #35036

diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index 24a5799..3847926 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -832,42 +832,40 @@
     printf("</table>\n");
     freeMem(cg->align);
     freez(pCg);
     }
 }
 
 /******  Some stuff for hide/dense/full controls ******/
 
 static char *hTvStrings[] =
 /* User interface strings for track visibility controls. */
     {
     "hide",
     "dense",
     "full",
     "pack",
-    "squish"
+    "squish",
+    "show"
     };
-#define hTvStringShowSameAsFull "show"
 
 enum trackVisibility hTvFromStringNoAbort(char *s)
 // Given a string representation of track visibility, return as equivalent enum.
 {
 int vis = stringArrayIx(s, hTvStrings, ArraySize(hTvStrings));
 if (vis < 0)
     {
-    if (sameString(hTvStringShowSameAsFull,s))
-	return tvShow;  // Show is the same as full!
     vis = 0;  // don't generate bogus value on invalid input
     }
 return vis;
 }
 
 enum trackVisibility hTvFromString(char *s)
 // Given a string representation of track visibility, return as equivalent enum.
 {
 enum trackVisibility vis = hTvFromStringNoAbort(s);
 if ((int)vis < 0)
     errAbort("Unknown visibility %s", s);
 return vis;
 }
 
 char *hStringFromTv(enum trackVisibility vis)