diff --git a/web/components/management/election.js b/web/components/management/election.js
index 17b5a3b178440c328316713630e2f7db5ef2624e..c316b223b1ea596546a2241c64dcf7a74e408852 100644
--- a/web/components/management/election.js
+++ b/web/components/management/election.js
@@ -243,7 +243,10 @@ class Election {
 
   electionTemplate(election) {
     return /* HTML */ `<div class="card card-list">
-      <div id="elections-election-${election.ID}" class="card-content clickable">
+      <div
+        id="elections-election-${election.ID}"
+        class="card-content clickable"
+      >
         <div class="content">
           <nav class="level">
             <div class="level-left">
@@ -342,9 +345,8 @@ class Election {
     this.parent.areaHandler.emptyAreas();
     this.parent.sectionHandler.emptySections();
     this.parent.deskHandler.emptyDesks();
-    document.getElementById("desk-new").setAttribute("disabled", "true");
-    document.getElementById("section-new").setAttribute("disabled", "true");
-    document.getElementById("area-new").setAttribute("disabled", "true");
+    document.getElementById("areas").style.display = "none";
+
   }
 
   cloneElection(election) {