24db314b5051da133465b7d5e0944aeba4bf25a0
chmalee
  Fri Mar 6 11:58:12 2026 -0800
Make better labels when printing recent genomes to the menu bar. Don't print the default hg38/hg19/mm10/mm39/hs1 since they are already there by default, refs #36535

diff --git src/hg/lib/web.c src/hg/lib/web.c
index 9fa4f687e3d..b614bba99d1 100644
--- src/hg/lib/web.c
+++ src/hg/lib/web.c
@@ -1790,35 +1790,34 @@
 "        }\n"
 "    }\n"
 "});\n");
 // if the user has previously searched for assemblies, add them to the "Genomes" menu heading,
 // above the "other" assemblies link
 jsInline("addRecentGenomesToMenuBar();\n");
 
 // If the user explicitly navigated to this genome (db= in CGI params), add it to recent genomes
 if (db && cgiOptionalString("db"))
     {
     struct dbDb *dbInfo = hDbDb(db);
     if (dbInfo)
         {
         char *bareDb = jsonStringEscape(trackHubSkipHubName(db));
         char *safeOrganism = jsonStringEscape(trackHubSkipHubName(dbInfo->organism));
-        char *safeDescription = jsonStringEscape(trackHubSkipHubName(dbInfo->description));
         struct dyString *jsCall = dyStringNew(512);
         dyStringPrintf(jsCall,
-            "addRecentGenome({db:\"%s\", genome:\"%s\", label:\"%s - %s (%s)\", commonName:\"%s\"",
-            bareDb, bareDb, safeOrganism, safeDescription, bareDb, safeOrganism);
+            "addRecentGenome({db:\"%s\", genome:\"%s\", label:\"%s (%s)\", commonName:\"%s\"",
+            bareDb, bareDb, safeOrganism, bareDb, safeOrganism);
         if (dbInfo->taxId > 0)
             dyStringPrintf(jsCall, ", taxId: %d", dbInfo->taxId);
         // For hub/GenArk assemblies, include hubUrl and category so hgGateway can route correctly
         struct trackHubGenome *hubGenome = trackHubDatabase(db) ? trackHubGetGenome(db) : NULL;
         if (hubGenome && hubGenome->trackHub)
             {
             char *safeHubUrl = jsonStringEscape(hubGenome->trackHub->url);
             dyStringPrintf(jsCall, ", hubUrl:\"%s\"", safeHubUrl);
             if (startsWith("/gbdb", hubGenome->trackHub->url))
                 dyStringAppend(jsCall, ", category:\"UCSC Curated\"");
             else
                 {
                 dyStringAppend(jsCall, ", category:\"Assembly Hub\"");
                 char *hubName = trackHubGetHubName(db);
                 if (hubName)