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;