diff --git a/app/static/js/nopaque.callbacks.js b/app/static/js/nopaque.callbacks.js
index 5e557efdb52a354dbb4d36c71bffda90d81ae131..b6678a603bc665a44af1e968f00ab2e0423ad1f1 100644
--- a/app/static/js/nopaque.callbacks.js
+++ b/app/static/js/nopaque.callbacks.js
@@ -21,13 +21,6 @@ function querySetup(payload) {
 function queryRenderResults(payload) {
   // This is called when results are transmitted and being recieved
   console.log("Current recieved chunk:", payload.chunk);
-  // upate progress status
-  if (payload.progress === 100) {
-    queryResultsProgressElement.classList.add("hide");
-    queryResultsUserFeedbackElement.classList.add("hide");
-    queryResultsExportElement.classList.remove("disabled");
-    activateInspect();
-  }
   if (payload.chunk.cpos_ranges == true) {
     results.resultsJSON["cpos_ranges"] = true;
   } else {
@@ -56,4 +49,11 @@ function queryRenderResults(payload) {
   receivedMatchCountElement.innerText = `${results.resultsJSON.matches.length}`;
   textLookupCountElement.innerText = `${Object.keys(results.resultsJSON.text_lookup).length}`;
   console.log("Results recieved:", results.resultsJSON);
+  // upate progress status
+  if (payload.progress === 100) {
+    queryResultsProgressElement.classList.add("hide");
+    queryResultsUserFeedbackElement.classList.add("hide");
+    queryResultsExportElement.classList.remove("disabled");
+    activateInspect();
+  }
 }
\ No newline at end of file