diff --git a/templates/image_detail.html b/templates/image_detail.html
index c98d3d950275f9dade0ec6b6a22f2caa988904b1..c8475f30a11a3855f67a413b878cb4ffaf47d679 100644
--- a/templates/image_detail.html
+++ b/templates/image_detail.html
@@ -51,13 +51,15 @@
 
     };
 
+    // Insert <br> between lines instead of \n for editing
     fakeDescription.innerHTML = "";
     actualDescription.value.split("\n").forEach((line) => {
         const textNode = document.createTextNode(line);
         const brNode = document.createElement("br");
         fakeDescription.appendChild(textNode);
-        fakeDescription.appendChild(brNode)
+        fakeDescription.appendChild(brNode);
     });
+    fakeDescription.removeChild(fakeDescription.lastChild);
 
     fakeTitle.addEventListener("input", fakeTitleListener);
     fakeTitle.addEventListener("keypress", fakeTitleListener);