e8c18ea459195453190989275fa05f082ef84c6a chmalee Wed Sep 3 13:59:57 2025 -0700 Add missing ampersand to redirect link when an hgSearch term resolves to a single position, refs #36068 diff --git src/hg/js/hgSearch.js src/hg/js/hgSearch.js index 8902cd9030f..a30cd67b13a 100644 --- src/hg/js/hgSearch.js +++ src/hg/js/hgSearch.js @@ -765,31 +765,31 @@ window.location.href = blatUrl; return false; } // if the user entered a plain position string like chr1:blah-blah, just // go to the old cgi/hgTracks var canonMatch = searchTerm.match(canonicalRangeExp); var gbrowserMatch = searchTerm.match(gbrowserRangeExp); var lengthMatch = searchTerm.match(lengthRangeExp); var bedMatch = searchTerm.match(bedRangeExp); var sqlMatch = searchTerm.match(sqlRangeExp); var singleMatch = searchTerm.match(singleBaseExp); var positionMatch = canonMatch || gbrowserMatch || lengthMatch || bedMatch || sqlMatch || singleMatch; if (positionMatch !== null) { var prevCgi = uiState.prevCgi !== undefined ? uiState.prevCgi : "hgTracks"; - window.location.replace("../cgi-bin/" + prevCgi + "?db=" + db + "position=" + encodeURIComponent(searchTerm)); + window.location.replace("../cgi-bin/" + prevCgi + "?db=" + db + "&position=" + encodeURIComponent(searchTerm)); return; } _.assign(uiState, {"search": searchTerm}); cart.send({ getSearchResults: { db: db, search: searchTerm } }, handleRefreshState, handleErrorState); // always update the results when a search has happened cart.flush(); }