bd0d63cb1a33174b6f43b32a48fddad7850d0acc chmalee Mon May 4 14:05:56 2026 -0700 Remove em-dashes and fix myVariants custom tracks to use encoded usernames in their track names and trash files instead of raw usernames, refs #33808 diff --git src/hg/hgTracks/myVariantsTrack.c src/hg/hgTracks/myVariantsTrack.c index bc73e082bba..2ffee273a38 100644 --- src/hg/hgTracks/myVariantsTrack.c +++ src/hg/hgTracks/myVariantsTrack.c @@ -860,31 +860,31 @@ continue; } int id = sqlUnsigned(idString); cartRemove(cart, varName); /* Handle cancel */ safef(varName, sizeof(varName), "%s_%s", trackName, "cancel"); if (cartVarExists(cart, varName)) { cartRemove(cart, varName); freeMem(owner); continue; } - /* Apply field edits — no delete, no project change */ + /* Apply field edits - no delete, no project change */ struct sqlConnection *conn = hAllocConn(CUSTOM_TRASH); updateTextField(trackName, conn, tableName, "name", id); updateTextField(trackName, conn, tableName, "description", id); updateTextField(trackName, conn, tableName, "itemRgb", id); updateTextField(trackName, conn, tableName, "chromStart", id); updateTextField(trackName, conn, tableName, "chromEnd", id); updateTextField(trackName, conn, tableName, "ref", id); updateTextField(trackName, conn, tableName, "alt", id); updateTextField(trackName, conn, tableName, "mouseover", id); struct slName *customCols = myVariantsGetCustomFields(owner); struct slName *col; for (col = customCols; col != NULL; col = col->next) updateTextField(trackName, conn, tableName, col->name, id); slFreeList(&customCols); hFreeConn(&conn);