diff --git a/web/components/management/candidate-lists.js b/web/components/management/candidate-lists.js
index 172de6a95b439d505e707628a00a7a014dd8794b..06f71fa33d321f48798c1785b25395fc57fd0b7f 100644
--- a/web/components/management/candidate-lists.js
+++ b/web/components/management/candidate-lists.js
@@ -561,6 +561,7 @@ class CandidateList {
   emptyCandidateList() {
     this.area = null;
     document.getElementById("candidate-lists-list").innerHTML = "";
+    this.emptyCandidate();
     
   }
 
diff --git a/web/components/management/round-desks.js b/web/components/management/round-desks.js
index b365d73c35ebcd520ec5c91d152ed53919d03de7..48de29cb3a4905e3a327c60658cbc30e96036f00 100644
--- a/web/components/management/round-desks.js
+++ b/web/components/management/round-desks.js
@@ -325,6 +325,12 @@ class RoundDesk {
     });
   }
 
+  emptyDesks() {
+    this.round = null;
+    document.getElementById("desk-round").innerHTML = ""
+    this.emptyDesksDetails();
+  }
+
   emptyDesksDetails() {
     this.desk = null;
     document.getElementById("desk-round-details").innerHTML = "";
diff --git a/web/components/management/rounds-card.js b/web/components/management/rounds-card.js
index 35b07cf92f2a0e536fb0b744eb2219d3b7653af0..9bee0679da02a7eed793fb5996aae682dcd36d99 100644
--- a/web/components/management/rounds-card.js
+++ b/web/components/management/rounds-card.js
@@ -270,16 +270,12 @@ class Round {
     await this.displayRounds();
     Common.toggleModal("round-modal", "round-modal-card");
     this.activateRound(round);
-    // TODO open desks
-    // TODO open candidateLists
     return round;
   }
 
   async deleteRound(round) {
     await this.RoundModel.deleteRound(round.ID);
-    await this.displayRounds();
-    // TODO empty desks
-    // TODO empty candidateLists
+    document.getElementById("display-rounds").click();
     document
       .getElementById("candidate-list-new")
       .setAttribute("disabled", "true");