diff --git a/scripts/dashboard/bugtriage/index.html b/scripts/dashboard/bugtriage/index.html
index 873a3b6f..7febd4dc 100644
--- a/scripts/dashboard/bugtriage/index.html
+++ b/scripts/dashboard/bugtriage/index.html
@@ -603,31 +603,31 @@
       reloadButton.classList.toggle('spin')
     }
 
-    async function bugsByWhiteboard(table, keyword) {
+    function bugsByWhiteboard(keyword) {
       const params = new URLSearchParams({
         resolution: "---",
         status_whiteboard: keyword,
         status_whiteboard_type: "anywords",
       });
-      const bugs = await searchBugs(table, params);
+      return params;
     }
 
-    async function bugsByPriority(table, priority) {
+    function bugsByPriority(priority) {
       const params = new URLSearchParams({
         resolution: "---",
         priority: priority
       });
-      const bugs = await searchBugs(table, params);
+      return params;
     }
 
-    async function bugsByStatus(table, status) {
+    function bugsByStatus(status) {
       const params = new URLSearchParams({
         bug_status: status
       });
-      const bugs = await searchBugs(table, params);
+      return params;
     }
 
-    async function bugsInactive(table, operator) {
+    function bugsInactive(operator) {
       const params = new URLSearchParams({
         resolution: "---",
         f1: "days_elapsed",
@@ -637,7 +637,7 @@
         o2: operator,
         v2: "enhancement"
       });
-      const bugs = await searchBugs(table, params);
+      return params;
     }
 
     function escapeRegExp(string) {
@@ -726,7 +726,7 @@
 
     const activeMilestonesPromise = getActiveReleases();
 
-    async function bugsOldMilestone(table) {
+    async function bugsOldMilestone() {
       const activeMilestones = await activeMilestonesPromise;
 
       const params = new URLSearchParams({
@@ -735,42 +735,49 @@
         o1: "notregexp",
         v1: `^(${activeMilestones.map((s) => escapeRegExp(s)).join("|")})$`
       });
-      const bugs = await searchBugs(table, params);
+      return params;
     }
 
-    function reloadTable(table) {
+    async function reloadTable(table) {
+      let params;
+
       switch (table) {
         case "#unprioritised":
-          bugsByPriority(table, "Undecided");
+          params = bugsByPriority("Undecided");
           break;
         case "#high":
-          bugsByPriority(table, "High");
+          params = bugsByPriority("High");
           break;
         case "#abint":
-          bugsByWhiteboard(table, "AB-INT");
+          params = bugsByWhiteboard("AB-INT");
           break;
         case "#newcomer":
-          bugsByWhiteboard(table, "NEWCOMER");
+          params = bugsByWhiteboard("NEWCOMER");
           break;
         case "#retest":
-          bugsByWhiteboard(table, "RETEST");
+          params = bugsByWhiteboard("RETEST");
           break;
         case "#reopened":
-          bugsByStatus(table, "REOPENED");
+          params = bugsByStatus("REOPENED");
           break;
         case "#needinfo":
-          bugsByStatus(table, "NEEDINFO");
+          params = bugsByStatus("NEEDINFO");
           break;
         case "#inactivebugs":
-          bugsInactive(table, "notequals");
+          params = bugsInactive("notequals");
           break;
         case "#inactivefeatures":
-          bugsInactive(table, "equals");
+          params = bugsInactive("equals");
           break;
         case "#oldmilestone":
-          bugsOldMilestone(table);
+          params = await bugsOldMilestone();
           break;
+        default:
+          console.error(`Unhandled table ${table}`);
+          return;
       }
+
+      await searchBugs(table, params);
     }
 
     reloadTable("#unprioritised");
