diff --git a/stackviz/static/js/sunburst.js b/stackviz/static/js/sunburst.js
index 5d014c7..70229e3 100644
--- a/stackviz/static/js/sunburst.js
+++ b/stackviz/static/js/sunburst.js
@@ -17,6 +17,7 @@
 "use strict";
 
 var runId = null;
+var providerName = null;
 
 function populateTable(d, textColor) {
     var oldtbl = document.getElementById("result-table-div");
@@ -36,7 +37,7 @@ function populateTable(d, textColor) {
             }
             document.getElementById("result-table-div").appendChild(tbl);
             document.getElementById("table-heading").innerHTML=d.name;
-            addDialogButton("#result-table-div",runId);
+            addDialogButton("#result-table-div",providerName + "_" + runId);
             showDetails(d);
         }
         else {
@@ -104,8 +105,9 @@ function displayFailingTests(d) {
 }
 
 
-function createSunburst(url, run_id) {
+function createSunburst(url, provider_name, run_id) {
     runId = run_id;
+    providerName = provider_name;
 
     var width = 700,
         height = 500,
diff --git a/stackviz/templates/tempest/results.html b/stackviz/templates/tempest/results.html
index a40cf36..f4665fe 100644
--- a/stackviz/templates/tempest/results.html
+++ b/stackviz/templates/tempest/results.html
@@ -84,7 +84,7 @@ window.addEventListener('load', function() {
         url += ".gz";
     }
 
-     createSunburst( url, {{run_id}} );
+     createSunburst( url, "{{provider_name}}", {{run_id}} );
 });
 </script>
 <script>