c00e0481c53131d00bb175b9c3cf23037f47ebea
braney
  Wed Jun 9 16:06:40 2021 -0700
fix crash if track is in density mode and the bigDataUrl is not
accessible #27661

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index f2d0051..8392d80 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -5301,31 +5301,31 @@
             continue;
         if (theImgBox)
             {
             // side label slice for tracks
             //ORIG sliceHeight      = trackPlusLabelHeight(track, fontHeight);
 	    sliceHeight      = flatTrack->maxHeight;
             sliceOffsetY     = y;
             curImgTrack = imgBoxTrackFind(theImgBox,track->tdb,NULL);
             curSlice    = imgTrackSliceUpdateOrAdd(curImgTrack,stSide,theSideImg,NULL,
                                                    sliceWidth[stSide],sliceHeight,
                                                    sliceOffsetX[stSide],sliceOffsetY);
             (void) sliceMapFindOrStart(curSlice,track->tdb->track,NULL); // No common linkRoot
             }
 
         boolean doWiggle = checkIfWiggling(cart, track);
-        if (doWiggle)
+        if (doWiggle && isEmpty(track->networkErrMsg))
             track->drawLeftLabels = wigLeftLabels;
     #ifdef IMAGEv2_NO_LEFTLABEL_ON_FULL
         if (theImgBox && track->limitedVis != tvDense)
             y += sliceHeight;
         else
     #endif ///def IMAGEv2_NO_LEFTLABEL_ON_FULL
             {
             setGlobalsFromWindow(windows); // use GLOBALS from first window
             int ynew = 0;
             /* rmskJoined tracks are non-standard in FULL mode
                they are just their track height, not per-item height
              */
             if (startsWith("rmskJoined", track->track))
                 ynew = flatTrack->maxHeight + y;
             else