adc2acdfe8380d7db963b023106b6b33afae77c7
braney
  Fri Jan 16 15:18:26 2026 -0800
make bigBedOnePath be on by default

diff --git src/hg/hgTracks/bigBedTrack.c src/hg/hgTracks/bigBedTrack.c
index 3cc7ce3381c..452d0fceb17 100644
--- src/hg/hgTracks/bigBedTrack.c
+++ src/hg/hgTracks/bigBedTrack.c
@@ -695,31 +695,31 @@
 if (errCatchStart(errCatch))
     {
     bbi = fetchBbiForTrack(track);
     }
 errCatchEnd(errCatch);
 if (errCatch->gotError)
     {
     track->networkErrMsg = cloneString(errCatch->message->string);
     track->drawItems = bigDrawWarning;
     track->totalHeight = bigWarnTotalHeight;
     return;
     }
 errCatchFree(&errCatch);
 
 fieldCount = track->bedSize;
-boolean bigBedOnePath = cfgOptionBooleanDefault("bigBedOnePath", FALSE);
+boolean bigBedOnePath = cfgOptionBooleanDefault("bigBedOnePath", TRUE);
 if (bigBedOnePath  && (fieldCount == 0))
     track->bedSize = fieldCount = bbi->definedFieldCount;
 
 struct bigBedInterval *bb, *bbList; 
 char *quickLiftFile = cloneString(trackDbSetting(track->tdb, "quickLiftUrl"));
 struct hash *chainHash = NULL;
 if (quickLiftFile)
     bbList = quickLiftGetIntervals(quickLiftFile, bbi, chromName, winStart, winEnd, &chainHash);
 else
     bbList = bigBedSelectRangeExt(track, chrom, start, end, lm, maxItems);
 
 char *squishField = cartOrTdbString(cart, track->tdb, "squishyPackField", NULL);
 int squishFieldIdx = bbExtraFieldIndex(bbi, squishField);
 
 int seqTypeField =  0;
@@ -1030,31 +1030,31 @@
     bbi = fetchBbiForTrack(track);
     }
 errCatchEnd(errCatch);
 
 if (bbi)
     return bbi->definedFieldCount;
 
 return 3; // if we can't get the bbi, use the minimum
 }
 #endif
 
 void commonBigBedMethods(struct track *track, struct trackDb *tdb, 
                                 int wordCount, char *words[])
 /* Set up common bigBed methods used by several track types that depend on the bigBed format. */
 {
-boolean bigBedOnePath = cfgOptionBooleanDefault("bigBedOnePath", FALSE);
+boolean bigBedOnePath = cfgOptionBooleanDefault("bigBedOnePath", TRUE);
 
 if (bigBedOnePath)
     {
     track->isBigBed = TRUE;
     linkedFeaturesMethods(track);
     track->extraUiData = newBedUiData(track->track);
     track->loadItems = loadGappedBed;
 
     if (wordCount > 1)
         track->bedSize = atoi(words[1]);
 
     if (trackDbSetting(tdb, "colorByStrand"))
         {
         Color lfItemColorByStrand(struct track *tg, void *item, struct hvGfx *hvg);
         track->itemColor = lfItemColorByStrand;