e24258cb9af339295d713ab060cadcb284d2cb20 lrnassar Thu Jul 16 18:05:51 2026 -0700 Add db= to three more link builders found in QA follow-up. refs #37840 QA (Gerardo) found the "Go to track controls" link on hgc feature pages still lacked db=; a completeness sweep of every hTrackUiForTrack caller turned up two more of the same idiom. Add the current-assembly db= to: hgc.c printTrackUiLink() (rendered via printTrackHtml on most hgc detail pages), lib/hui.c the related-tracks link, and lib/barChartUi.c the second isPopup "Change" link in barChartCfgUiSelectEachBar (twin of the one already fixed in barChartFacetedUi). diff --git src/hg/lib/barChartUi.c src/hg/lib/barChartUi.c index 0347f738c8b..3bcbecf4071 100644 --- src/hg/lib/barChartUi.c +++ src/hg/lib/barChartUi.c @@ -405,32 +405,32 @@ // construct class so JS can toggle puts("  "); barChartUiViewLimits(cart, track, tdb); puts(""); /* Category filter */ printf("
"); char *categoryLabel = trackDbSettingClosestToHomeOrDefault(tdb, BAR_CHART_CATEGORY_LABEL, BAR_CHART_CATEGORY_LABEL_DEFAULT); char *db = cartString(cart, "db"); struct barChartCategory *categs = barChartUiGetCategories(db, tdb, NULL); printf("
%s:\n", categoryLabel); char cartVar[1024]; safef(cartVar, sizeof(cartVar), "%s.%s", track, BAR_CHART_CATEGORY_SELECT); if (isPopup) { - printf("", - hTrackUiForTrack(track), track); + printf("", + hTrackUiForTrack(track), database, track); } else { jsMakeCheckboxGroupSetClearButton(cartVar, TRUE); puts(" "); jsMakeCheckboxGroupSetClearButton(cartVar, FALSE); } printf("
"); struct slName *selectedValues = NULL; if (cartListVarExistsAnyLevel(cart, tdb, FALSE, BAR_CHART_CATEGORY_SELECT)) selectedValues = cartOptionalSlNameListClosestToHome(cart, tdb, FALSE, BAR_CHART_CATEGORY_SELECT); makeCategoryCheckboxes(cartVar, categs, selectedValues); puts("\n\n"); }