77a640c38f36477e60a006ef7839bc122d2c0e3f
larrym
  Mon Oct 18 13:56:30 2010 -0700
Remove hgsid to force a new session
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 53b8fe0..96f9d1d 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -1610,7 +1610,14 @@
                    cache: false
                });
     } else if (cmd == 'openLink') {
-        if(window.open(selectedMenuItem.href) == null) {
+        // Remove hgsid to force a new session (see redmine ticket 1333).
+        var href = selectedMenuItem.href;
+        if(href.indexOf("?hgsid=") == -1) {
+            href = href.replace(/\&hgsid=\d+/, "");
+        } else {
+            href = href.replace(/\?hgsid=\d+\&/, "?");
+        }
+        if(window.open(href) == null) {
             windowOpenFailedMsg();
         }
     } else if (cmd == 'followLink') {