diff --git a/opentech/static_src/src/javascript/apply/edit-comment.js b/opentech/static_src/src/javascript/apply/edit-comment.js
index eef32d7815b679927a0ec9006e4beac4a3b249c1..c7245e2e8fc698fe5ba51e6fe30ebcb4f75660a7 100644
--- a/opentech/static_src/src/javascript/apply/edit-comment.js
+++ b/opentech/static_src/src/javascript/apply/edit-comment.js
@@ -142,4 +142,11 @@
 
     const hideError = () => $(commentError).remove();
 
+    window.addEventListener('beforeunload', (e) => {
+        if ($(submitEditButton).length) {
+            e.preventDefault();
+            e.returnValue = 'It looks like you\'re still editing a comment. Are you sure you want to leave?';
+        }
+    });
+
 })(jQuery);