diff --git a/frontend/js/apicalls.js b/frontend/js/apicalls.js
index f3443a3dd1a29d1a6c0d0c569ea6fd3ae5a22773..c26274c8296f8fdd8a1a555faa381f393ec064df 100644
--- a/frontend/js/apicalls.js
+++ b/frontend/js/apicalls.js
@@ -448,11 +448,15 @@ async function showListingOrSingleDataset() {
         window.location.href = "?type=" + allowedTypesList[0];
     }
     if (!getId()) { // no id given, so list all elements
+        $('#deleteButtonDiv').hide();
+        $('.bulk-delete-checkboxes').hide();
         if (window.sessionStorage.auth_token) {
             $('#addNewDatasetForm').show();
             $('#filterForm').show();
             $('#pagingBar').show();
             $('#deleteButtonDiv').show();
+            $('#deleteButtonDiv').show();
+            $('.bulk-delete-checkboxes').show();
         }
         listDatasets(getType(), getFilterSearch(), getFilterName(), getFilterUrl(), getFilterKeys(), getPage());
     } else if (getId() == "new") {
@@ -462,6 +466,8 @@ async function showListingOrSingleDataset() {
         $('#storageTypeChooser').hide();
         $('#datasetViewTable').show();
         $('#filterForm').hide();
+        $('#deleteButtonDiv').hide();
+        $('.bulk-delete-checkboxes').hide();
 
         $('#modifyDatasetButtonGroup').hide();
         $('#addMetadataButton').hide();
@@ -477,6 +483,8 @@ async function showListingOrSingleDataset() {
         }
         enableButtons(true, false, true);
     } else { // an id is given, show the dataset, error message if invalid
+        $('#deleteButtonDiv').hide();
+        $('.bulk-delete-checkboxes').hide();
         showDataset(getType(), getId());
     }
 }