From 1c68f2c681fe4dcba654ac67c5c8f91f1b7e4dfc Mon Sep 17 00:00:00 2001 From: Andrew Rawlinson-Bennett Date: Fri, 26 Feb 2016 12:37:01 +0000 Subject: [PATCH] Remove AutoSave Function on Submit Remove automatic save function on submit of form to stop MDE resaving the value as the submit is still occurring. This stops the already submitted value being redisplayed on load which improves the end user experience. --- src/js/simplemde.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/js/simplemde.js b/src/js/simplemde.js index e277dbf..a5e94d3 100644 --- a/src/js/simplemde.js +++ b/src/js/simplemde.js @@ -1521,6 +1521,11 @@ SimpleMDE.prototype.autosave = function() { if(simplemde.element.form != null && simplemde.element.form != undefined) { simplemde.element.form.addEventListener("submit", function() { + /** + * Remove the autosave function to stop resaving the MDE after the + * submit has been started. + */ + SimpleMDE.prototype.autosave = function(){}; localStorage.removeItem("smde_" + simplemde.options.autosave.uniqueId); }); }