cae88d4a9f34c86d6a2af29b9a73c9957b237bdb max Wed Aug 16 06:08:51 2023 -0700 Revert "evert "adding timer to make sure that slow performance warning is shown even if page doesnt load, refs #31576"" This reverts commit 1876769e8169968bc53619c1b8a257ec76b2f74f. diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index 857b310..aac2ea6 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -9877,31 +9877,32 @@ // erase the highlight cartvar if it has no overlap with the new virt chrom cartRemove(cart, "highlight"); } } } static void setupTimeWarning() /* add javascript that outputs a warning message if page takes too long to load */ { char *maxTimeStr = cfgOption("warnSeconds"); if (!maxTimeStr) return; double maxTime = atof(maxTimeStr); struct dyString *dy = dyStringNew(150); -dyStringPrintf(dy, "$(document).ready( function() { hgtWarnTiming(%f)});\n", maxTime); +dyStringPrintf(dy, "var warnTimingTimer = setTimeout( function() { hgtWarnTiming(0)}, %f);\n", maxTime); +dyStringPrintf(dy, "$(document).ready( function() { clearTimeout(warnTimingTimer); hgtWarnTiming(%f)});\n", maxTime); jsInline(dy->string); dyStringFree(&dy); } void tracksDisplay() /* Put up main tracks display. This routine handles zooming and * scrolling. */ { char titleVar[256]; char *oldPosition = cartUsualString(cart, "oldPosition", ""); boolean findNearest = cartUsualBoolean(cart, "findNearest", FALSE); cartRemove(cart, "findNearest"); boolean positionIsVirt = FALSE;