diff --git a/app/static/css/assiduites.css b/app/static/css/assiduites.css
index 32b4949180286b2c0fb41b458a8f70ce7d27c771..8ccd607c49ef9f33821396a04210e24f7f89fbb9 100644
--- a/app/static/css/assiduites.css
+++ b/app/static/css/assiduites.css
@@ -302,7 +302,6 @@
 .rbtn {
   -webkit-appearance: none;
   appearance: none;
-
   cursor: pointer;
 }
 
@@ -327,9 +326,12 @@
   background-image: url(../icons/absent.svg);
 }
 
-.rbtn.aucun::before {
-  background-image: url(../icons/delete.svg);
-  background-color: var(--color-defaut-dark);
+.rbtn.aucun {
+  background-image: url("../icons/delete.svg");
+  background-size: calc(100% - 8px) calc(100% - 8px);
+  /* Adjust size to create "margin" */
+  background-position: center;
+  background-repeat: no-repeat;
 }
 
 .rbtn.retard::before {
diff --git a/app/static/js/assiduites.js b/app/static/js/assiduites.js
index e22764b5eb34923efcb585d55a7914d53d8d20dd..a9ded03c84087cbfcc29fe6cc3e3f06e1368ba14 100644
--- a/app/static/js/assiduites.js
+++ b/app/static/js/assiduites.js
@@ -53,7 +53,7 @@ async function async_get(path, success, errors) {
  * @param {CallableFunction} errors fonction à effectuer en cas d'échec
  */
 async function async_post(path, data, success, errors) {
-  console.log("async_post " + path);
+  // console.log("async_post " + path);
   let response;
   try {
     response = await fetch(path, {
@@ -643,6 +643,9 @@ function mettreToutLeMonde(etat, el = null) {
 
   // Suppression des assiduités
   if (etat == "vide") {
+    if (!confirm("Effacer tout les évènements correspondant à cette plage ?")) {
+      return; // annulation
+    }
     const assiduites_id = lignesEtuds
       .filter((e) => e.getAttribute("type") == "edition")
       .map((e) => Number(e.getAttribute("assiduite_id")));
@@ -759,6 +762,7 @@ function envoiToastEtudiant(etat, etud) {
   pushToast(generateToast(span, getToastColorFromEtat(etat.toUpperCase()), 5));
 }
 
+// TODO commenter toutes les fonctions js
 function envoiToastTous(etat, count) {
   const span = document.createElement("span");
   let etatAffiche = etat;
@@ -817,9 +821,12 @@ function dateCouranteEstTravaillee() {
   if (!estJourTravail(date, nonWorkDays)) {
     const nouvelleDate = retourJourTravail(date);
     $("#date").datepicker("setDate", nouvelleDate);
-
+    let msg = "Le jour sélectionné";
+    if ((new Date()).format("YYYY-MM-DD") == date.format("YYYY-MM-DD")) {
+      msg = "Aujourd'hui";
+    }
     const att = document.createTextNode(
-      `Le jour sélectionné (${Date.toFRA(
+      `${msg} (${Date.toFRA(
         date.format("YYYY-MM-DD")
       )}) n'est pas un jour travaillé.`
     );
diff --git a/app/templates/assiduites/pages/bilan_dept.j2 b/app/templates/assiduites/pages/bilan_dept.j2
index c66ff1f1826ca714714509f26222a195edee62ea..1407067cc7b93091683e00549d447b0ab448abab 100644
--- a/app/templates/assiduites/pages/bilan_dept.j2
+++ b/app/templates/assiduites/pages/bilan_dept.j2
@@ -12,7 +12,7 @@
 
 <h1>Traitement de l'assiduité</h1>
 <p class="help">
-Pour saisir l'assiduité ou consulter les états, il est recommandé de passer par
+Pour saisir l'assiduité ou consulter les états, passer par
 le semestre concerné (saisie par jour ou saisie différée).
 </p>