16fcd800410b0c29be0564f2e657f30fa1862daf max Fri Jan 30 04:10:41 2026 -0800 fixing composite bug, refs #36917 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 3bd55fa970a..694a56694c8 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -9668,31 +9668,31 @@ if (show && (visibleChild == -1)) { visibleChild = 0; struct slRef *childRef; for ( childRef = tdb->children; childRef != NULL; childRef = childRef->next) { struct trackDb *cTdb = childRef->val; cTdb->visibility = hTvFromString(cartUsualString(cart, cTdb->track, hStringFromTv(cTdb->visibility))); if (cTdb->visibility != tvHide) visibleChild = 1; } } hideShowDropDownWithClassAndExtra(tdb->track, NULL, show, (show && visibleChild) ? - "normalText visDD" : "hiddenText visDD", events); + "superDropdown normalText visDD" : "superDropdown hiddenText visDD", events); return TRUE; } int tvConvertToNumericOrder(enum trackVisibility v) { return ((v) == tvShow ? 5 : \ (v) == tvFull ? 4 : \ (v) == tvPack ? 3 : \ (v) == tvSquish ? 2 : \ (v) == tvDense ? 1 : 0); } int tvCompare(enum trackVisibility a, enum trackVisibility b) /* enum trackVis isn't in numeric order by visibility, so compare * symbolically: */