Index: src/views/partials/track-editor.ejs
===================================================================
--- src/views/partials/track-editor.ejs	(revision 1b992259058f82476d15f218bcde59509be5bdba)
+++ src/views/partials/track-editor.ejs	(revision aa45208c239be20a3667852f4cc17c43e78c4394)
@@ -553,8 +553,6 @@
     document.addEventListener('keydown', onEsc);
 
-    backdrop.addEventListener('click', e => {
-      // Click on the backdrop itself (not modal content) closes
-      if (e.target === backdrop) close();
-    });
+    // A click on the backdrop does NOT close the editor — too easy to lose edits by
+    // mis-clicking outside. Close deliberately via ×, Cancel or Esc.
     $('.te-close').addEventListener('click', close);
     $('#te-cancel').addEventListener('click', close);
