e4ba9d262524dcb90690e480a3fa5ebe2e12fb13
kate
  Mon Nov 21 10:34:57 2016 -0800
Suppress bodyMap UI under IE.  (Additional work needed to make it functional). refs #17369

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index dcdbdec..f1dfd4b 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -398,31 +398,31 @@
     hPrintf("&%s\"", ui->string);
     freeDyString(&ui);
     if (message != NULL)
         mapStatusMessage("%s", message);
     hPrintf(">\n");
     }
 }
 
 char *trackUrl(char *mapName, char *chromName)
 /* Return hgTrackUi url; chromName is optional. */
 {
 char *encodedMapName = cgiEncode(mapName);
 char buf[2048];
 char *hgTrackUi = hgTrackUiName();
 // TODO: Remove cfg option when new CGI is formally released
-if (startsWith("gtexGene", mapName) && cfgOption("gtexBodyMap"))
+if (startsWith("gtexGene", mapName) && cfgOption("gtexBodyMap") && cgiBrowser() != btIE)
     hgTrackUi = "../cgi-bin/hgGtexTrackSettings";	/* Path to click processing program. */
 if(chromName == NULL)
     safef(buf, sizeof(buf), "%s?%s=%s&g=%s", hgTrackUi, cartSessionVarName(), cartSessionId(cart), encodedMapName);
 else
     safef(buf, sizeof(buf), "%s?%s=%s&c=%s&g=%s", hgTrackUi, cartSessionVarName(), cartSessionId(cart), chromName, encodedMapName);
 freeMem(encodedMapName);
 return(cloneString(buf));
 }
 
 #ifdef REMOTE_TRACK_AJAX_CALLBACK
 static boolean trackUsesRemoteData(struct track *track)
 /* returns TRUE is this track has a remote datasource */
 {
 if (!IS_KNOWN(track->remoteDataSource))
     {