5ba5f5e316b0df66963ecd7f1415844c6fff0ea5
jrobinso
  Mon Sep 22 10:42:53 2025 -0700
Add alert informing user to use file manager window to add tracks.

diff --git src/hg/js/igvFileHelper.js src/hg/js/igvFileHelper.js
index 455ad8bcd94..dcfd3167963 100644
--- src/hg/js/igvFileHelper.js
+++ src/hg/js/igvFileHelper.js
@@ -344,40 +344,41 @@
         if (sessionAutoSaveTimer !== null) {
             clearInterval(sessionAutoSaveTimer);
             sessionAutoSaveTimer = null;
         }
     }
 
 
     window.addEventListener("DOMContentLoaded", async () => {
 
         // The "Add IGV track" button handler.  The button opens the file picker window, unless
         // it is already open in which case it brings that window to the front.  Tracks are added
         // from the filePicker page by selecting track files.
         document.getElementById('hgtIgv').addEventListener('click', async function (e) {
             e.preventDefault(); // our
             if (filePicker && !filePicker.closed) {
-                showDialog("To add tracks please use the IGV File Manager window.");
+                showDialog("To add tracks please use the existing IGV File Manager window.");
                 filePicker.focus();
                 return;
             } else {
                 // A file picker may be open from a previous session. First ping it to see if it is still there,
                 // if it responds the user should be alerted, if needed,  from a failed track load.
                 const responded = await pingFilePicker();
                 if (responded) {
                     showDialog("To add tracks please use the existing IGV File Manager window.");
                 } else {
+                    showDialog("To add tracks please use the IGV File Manager window.");
                     filePicker = openFilePicker();
                 }
             }
         });
 
         initializeDialog();
 
     });
 
     // Initialize a jQuery UI dialog used for user messages.
     function initializeDialog() {
 
         // Inject a hidden dive for an alert dialog.  We use this to report errors.
         const alertDialog = document.createElement('div');
         alertDialog.id = 'igvAlertDialog';