3f33aec6742f933956af5ea084f97f4cbb2ff8aa
braney
  Wed Aug 6 14:52:44 2025 -0700
oops... add missing &

diff --git src/hg/js/ajax.js src/hg/js/ajax.js
index 6dfcb267b8d..4646a13f2fb 100644
--- src/hg/js/ajax.js
+++ src/hg/js/ajax.js
@@ -166,31 +166,31 @@
     if (!errFunc)
         errFunc = errorHandler;
     if (async === null || async === undefined) // async is boolean so be explicit!
         async = true;
 
     // Set up constant portion of url
     var loc = window.location.href;
     if (loc.indexOf("?") > -1) {
         loc = loc.substring(0, loc.indexOf("?"));
     }
     if (loc.lastIndexOf("/") > -1) {
         loc = loc.substring(0, loc.lastIndexOf("/"));
     }
     loc = loc + "/cartDump";
     var hgsid = getHgsid();
-    var data = "submit=1&noDisplay=1&hgsid=" + hgsid + "db=" + getDb();
+    var data = "submit=1&noDisplay=1&hgsid=" + hgsid + "&db=" + getDb();
     var track = getTrack();
     if (track && track.length > 0)
         data = data + "&g=" + track;
     for(var ix=0; ix<names.length; ix++) {
         data = data + "&" + encodeURIComponent(names[ix]) + "=" + encodeURIComponent(values[ix]);
     }
     var type;
     // We prefer GETs so we can analyze logs, but use POSTs if data is longer than a
     // (conservatively small)  maximum length to avoid problems on older versions of IE.
     if ((loc.length + data.length) > 2000) {
         type = "POST";
     } else {
         type = "GET";
     }