e955e2f314ad9ca7fddad3fddc1f3c068fddd45e
max
  Tue Sep 8 00:20:03 2026 -0700
hgTracks: fix punctuation inconsistency in density-mode label message

Use a comma instead of a dash before 'zoom in' to match the style of
the neighboring too-many-items density label message.

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index f751f29258e..09bf1f9faa7 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -12489,31 +12489,31 @@
     parentTdb->longLabel = labelAddNote(parentTdb->longLabel, EMPTY_SUBTRACKS_HIDDEN);
 else
     tg->longLabel = labelAddNote(tg->longLabel, EMPTY_SUBTRACKS_HIDDEN);
 }
 
 void labelTrackAsDensity(struct track *tg)
 /* Add text to track long label to indicate the user asked for density mode */
 {
 tg->longLabel = labelAddNote(tg->longLabel,
     "density mode active, configure the track to switch it off");
 }
 
 void labelTrackAsDensityWindowSize(struct track *tg)
 /* Add text to track long label to indicate density mode because window size exceeds some threshold */
 {
-tg->longLabel = labelAddNote(tg->longLabel, "too many features, density shown - zoom in for individual items or use squish or dense mode");
+tg->longLabel = labelAddNote(tg->longLabel, "too many features, density shown, zoom in for individual items or use squish or dense mode");
 }
 
 void labelTrackAsDensityTooManyItems(struct track *tg)
 /* Add text to track long label to indicate we switched to density mode because there were
  * too many items to draw one by one */
 {
 tg->longLabel = labelAddNote(tg->longLabel,
     "too many features, density shown, zoom in to see details");
 }
 
 void labelTrackAsDensityIfActive(struct track *tg)
 /* If a track is showing item density instead of individual items, say so in the long label,
  * distinguishing the density the user asked for from the density we had to impose. */
 {
 if (cartOrTdbBoolean(cart, tg->tdb, "doWiggle", FALSE))