fc715fcc5977edc36a079b3a1a9da5534ddec030
chmalee
  Tue Jan 14 15:57:02 2025 -0800
Add stopPropagation() call when the convenient view button link is clicked in hubspace, refs #35018

diff --git src/hg/js/hgMyData.js src/hg/js/hgMyData.js
index 2cc84fc..cba6cb7 100644
--- src/hg/js/hgMyData.js
+++ src/hg/js/hgMyData.js
@@ -346,31 +346,32 @@
                 } else {
                     row.child.show();
                 }
             });
             folderIcon.addEventListener("click", (e) => {
                 e.stopPropagation();
                 console.log("click");
             });
             return folderIcon;
         } else {
             let container = document.createElement("div");
             // click to view hub.txt or track file in gb:
             let viewBtn = document.createElement("button");
             viewBtn.textContent = "View in Genome Browser";
             viewBtn.type = 'button';
-            viewBtn.addEventListener("click", function() {
+            viewBtn.addEventListener("click", function(e) {
+                e.stopPropagation();
                 viewInGenomeBrowser(rowData.fileName, rowData.fileType, rowData.genome, rowData.parentDir);
             });
             container.appendChild(viewBtn);
             return container;
         }
     }
 
     function deleteFileFromTable(pathList) {
         // req is an object with properties of an uploaded file, make a new row
         // for it in the filesTable
         let table = $("#filesTable").DataTable();
         let rows = table.rows((idx, data) => pathList.includes(data.fullPath));
         rows.remove().draw();
         let toKeep = (elem) => !pathList.includes(elem.fullPath);
         uiState.fileList = uiState.fileList.filter(toKeep);