fee8731474a2f55059bbe9c5da1b0bc01c0f8b41
chmalee
  Wed May 29 14:34:30 2024 -0700
Don't bold search results in hgTables, refs #33731

diff --git src/hg/lib/hgFind.c src/hg/lib/hgFind.c
index 52be58a..677a1cb 100644
--- src/hg/lib/hgFind.c
+++ src/hg/lib/hgFind.c
@@ -591,30 +591,33 @@
     char nameBuf[256];
     if (tp == NULL)
         internalErr();
     else
         {
         AllocVar(pos);
         pos->chrom = cloneString(row[1]);
         pos->chromStart = sqlUnsigned(row[2]);
         pos->chromEnd = sqlUnsigned(row[3]);
         pos->tp = tp;
         slAddHead(&tp->posList, pos);
         safef(nameBuf, sizeof(nameBuf), "%s (%s)", row[4], row[0]);
         pos->name = cloneString(nameBuf);
         pos->browserName = cloneString(row[0]);
         if (tp->tsr->snippet)
+            if (!sameString(hgAppName, "hgSearch") && !sameString(hgAppName, "cartJson"))
+                pos->description = htmlTextStripTags(tp->tsr->snippet);
+            else
                 pos->description = tp->tsr->snippet;
         else
             pos->description = cloneString(row[5]);
         pos->canonical = row[6] != NULL;
        }
     }
 sqlFreeResult(&sr);
 
 /* Hang all pos onto table. */
 for (tp = tpList; tp != NULL; tp = tp->next)
     {
     struct hgPos *next;
     for (pos = tp->posList; pos != NULL; pos = next)
         {
 	next = pos->next;