diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js
index 7714adb846bb22cef54a349066e9eca710972685..3dabb106be0f2159299774a085dfbf1fcf4714ae 100644
--- a/src/scripts/coopstarter.js
+++ b/src/scripts/coopstarter.js
@@ -850,6 +850,19 @@ document.addEventListener("DOMContentLoaded", event => {
     //Manage the form to report broken link.
     let resourceDetailDialog = document.getElementById("detail-mentor");
     resourceDetailDialog.addEventListener("populate", event => {
+
+      // If there is an improvement to do on a resource, setup the action on the edit button
+      if (document.getElementsByClassName("cs-edit-action-improvement")){
+        var button_edits = document.getElementsByTagName("cs-edit-action-improvement")
+        for (button_edit of button_edits) {
+          button_edit.querySelector("div sib-link").onclick = function() { 
+            let mentor_resource_detail = document.getElementById(
+              "mentor-resource-detail"
+            );
+            mentor_resource_detail.removeAttribute('open');
+          }; 
+        }
+      }
       var userWhoSubmitReport =  mentorAccountDataSrc.dataset.src
       var formBrokenLink = document.getElementById("report-broken-link-mentor");
       fillReportBrokenLinkForm(event, userWhoSubmitReport, formBrokenLink);
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 61f7446e29cfd9dc463d26862fd11693a9a71728..6ac76d3534f5b4a06304e526a9631e39f10c41ad 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -319,7 +319,7 @@ input[type="submit"].disabled {
 	width: auto;
     cursor: pointer;
 }
-.button_dark:hover, , #confirm_suppress button:hover{
+.button_dark:hover, #confirm_suppress button:hover{
 	background-color: var(--bg-block);
 	color: #444C4D;
 }