diff --git a/app/static/js/nopaque.analyse_corpus.js b/app/static/js/nopaque.analyse_corpus.js
index b96d61d3c9fc92d76348576e504dbfc0940908f6..11a0775420ddad77b557c22d9a09c916d897f69f 100644
--- a/app/static/js/nopaque.analyse_corpus.js
+++ b/app/static/js/nopaque.analyse_corpus.js
@@ -73,11 +73,16 @@ function download(downloadElem, dataStr, filename, type, filenameSlug) {
 // ###### Functions to inspect one match, to show more details ######
 
 // activate inspect buttons if queryFinished is true
-function activateInspect(progress) {
-  let inspectBtnElements;
-  inspectBtnElements = document.getElementsByClassName("inspect");
-  for (let inspectBtn of inspectBtnElements) {
-    inspectBtn.classList.remove("disabled");
+function activateInspect() {
+  console.log("activation progress", progress);
+  if (progress === 100) {
+    let inspectBtnElements;
+    inspectBtnElements = document.getElementsByClassName("inspect");
+    for (let inspectBtn of inspectBtnElements) {
+      inspectBtn.classList.remove("disabled");
+    }
+  } else {
+    return
   }
 }
 
diff --git a/app/static/js/nopaque.callbacks.js b/app/static/js/nopaque.callbacks.js
index 43999647b3c3d7a8b793e215236475f407a6624f..1d683d3344118d0528acfd967139ba0399f04fce 100644
--- a/app/static/js/nopaque.callbacks.js
+++ b/app/static/js/nopaque.callbacks.js
@@ -50,7 +50,8 @@ function queryRenderResults(payload) {
   textLookupCountElement.innerText = `${Object.keys(results.resultsJSON.text_lookup).length}`;
   console.log("Results recieved:", results.resultsJSON);
   // upate progress status
-  if (payload.progress === 100) {
+  progress = payload.progress;  // global declaration
+  if (progress === 100) {
     queryResultsProgressElement.classList.add("hide");
     queryResultsUserFeedbackElement.classList.add("hide");
     queryResultsExportElement.classList.remove("disabled");
diff --git a/app/templates/corpora/analyse_corpus.html.j2 b/app/templates/corpora/analyse_corpus.html.j2
index e47c012acaf9d4cfcaa6bdcdf68c9997c92dc81f..101c1215c89d9526b69fe1ea999a55f1fb003b39 100644
--- a/app/templates/corpora/analyse_corpus.html.j2
+++ b/app/templates/corpora/analyse_corpus.html.j2
@@ -230,6 +230,7 @@
   var resultsList;  // resultsList object
   var queryFormElement;  // the query form
   var collapsibleElements;  // all collapsibles on site
+  var progress;  // global progress value
   var queryResultsProgressElement;  // Div element holding the progress bar
   var queryResultsDeterminateElement;  // The progress bar for recieved results
   var queryResultsUserFeedbackElement;  // Element showing match count|total etc
@@ -361,7 +362,7 @@
         expertModeOff(currentTokenElements);
         console.log("unchecked! Destroy");
       }
-    })
+    });
   });
 
   // Add onclick to open download modal when Export Results button is pressed