cdc3b001835dd48266edca0bd125ea25942247c3
max
  Fri Jun 23 05:07:21 2023 -0700
fixing ct trash icon when more than one ct is loaded. adding tooltip, moving icon to the left side. refs #31504

diff --git src/hg/hgCustom/hgCustom.c src/hg/hgCustom/hgCustom.c
index dc122a2..892e3d0 100644
--- src/hg/hgCustom/hgCustom.c
+++ src/hg/hgCustom/hgCustom.c
@@ -1053,31 +1053,31 @@
 	/* not the first */
 	dyStringAppend(dsWarn, ", ");
     dyStringAppend(dsWarn, ct->tdb->shortLabel);
     }
 return dyStringCannibalize(&dsWarn);
 }
 
 void doDeleteCustom()
 /* remove custom tracks from list based on cart variables */
 {
 struct customTrack *ct;
 for (ct = ctList; ct != NULL; ct = ct->next)
     {
     char var[256];
     safef(var, sizeof var, "%s_%s", hgCtDeletePrefix, ct->tdb->track);
-    if (cartBoolean(cart, var))
+    if (cartUsualBoolean(cart, var, FALSE))
 	slRemoveEl(&ctList, ct);
     }
 }
 
 void doRefreshCustom(char **warnMsg)
 /* reparse custom tracks from URLs based on cart variables */
 {
 struct customTrack *ct;
 struct customTrack *replacedCts = NULL;
 struct customTrack *refreshCts = NULL;
 
 for (ct = ctList; ct != NULL; ct = ct->next)
     {
     char var[256];
     safef(var, sizeof var, "%s_%s", hgCtRefreshPrefix, ct->tdb->track);