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') {