e7264355c83a0d0875b372b7ad26162adb363f6c chmalee Tue May 12 13:20:28 2026 -0700 myVariants v1 follow-ups: CT edit gate, anon-user button gate, hgc duplicate link, item-name synthesis from ref/alt or HGVS, refs #33808 diff --git src/hg/hgCustom/hgCustom.c src/hg/hgCustom/hgCustom.c index 4720c67f9f2..4fdef74fa99 100644 --- src/hg/hgCustom/hgCustom.c +++ src/hg/hgCustom/hgCustom.c @@ -557,31 +557,32 @@ /* add column with Update button if any custom tracks are updateable */ if (updateCt) { tableHeaderFieldStart(showAllButtons ? 2 : 1); cgiMakeButtonWithMsg(hgCtDoRefresh, "Update", "Refresh from data URL"); cgiTableFieldEnd(); } cgiTableRowEnd(); int butCount=0; for (ct = ctList; ct != NULL; ct = ct->next) { /* Name field */ char *shortLabel = htmlEncode(ct->tdb->shortLabel); if ((ctDataUrl(ct) && ctHtmlUrl(ct)) || - sameString(ct->tdb->type, "chromGraph")) + sameString(ct->tdb->type, "chromGraph") || + sameString(ct->tdb->type, "myVariants")) printf("<TR><TD>%s</A></TD>", shortLabel); else { char *cgiName = cgiEncode(ct->tdb->track); printf("<TR><TD><A TITLE='Update custom track: %s' HREF='%s?%s&%s=%s'>%s</A></TD>", shortLabel, hgCustomName(),cartSidUrlString(cart), hgCtTable, cgiName, shortLabel); freeMem(cgiName); } freeMem(shortLabel); /* Description field */ char *longLabel = htmlEncode(ct->tdb->longLabel); printf("<TD>%s</TD>", longLabel); freeMem(longLabel); /* Type field */