From 146e431f555cb01b12ab6c28541061474ffb3d0d Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Fri, 29 May 2026 21:53:21 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20deleteFile()=20=E2=80=94=20finally=20gar?= =?UTF-8?q?antit=20la=20restoration=20du=20bouton,=20m=C3=AAme=20si=20show?= =?UTF-8?q?Welcome=20=C3=A9choue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/js/utils.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/js/utils.js b/frontend/js/utils.js index 8426ae1..cc4132c 100644 --- a/frontend/js/utils.js +++ b/frontend/js/utils.js @@ -446,6 +446,7 @@ async function deleteFile() { const deleteBtn = document.getElementById("editor-delete"); const originalHTML = deleteBtn.innerHTML; + let success = false; try { deleteBtn.disabled = true; @@ -459,6 +460,7 @@ async function deleteFile() { throw new Error(error.detail || "Erreur de suppression"); } + success = true; closeEditor(); showWelcome(); await refreshSidebarForContext(); @@ -466,9 +468,10 @@ async function deleteFile() { } catch (err) { console.error("Delete error:", err); alert(`Erreur: ${err.message}`); + } finally { deleteBtn.innerHTML = originalHTML; deleteBtn.disabled = false; - safeCreateIcons(); + if (success) safeCreateIcons(); } }