diff --git a/javascript/HtmlEditorField.js b/javascript/HtmlEditorField.js index 93c918366..5b88580e4 100644 --- a/javascript/HtmlEditorField.js +++ b/javascript/HtmlEditorField.js @@ -92,7 +92,12 @@ ss.editorWrappers.tinyMCE = (function() { var interval; jQuery(ed.getBody()).on('focus', function() { interval = setInterval(function() { - ed.save(); + // Update underlying element as necessary + var element = jQuery(ed.getElement()); + if(ed.isDirty()) { + // Set content without triggering editor content cleanup + element.val(ed.getContent({format : 'raw', no_events : 1})); + } }, 5000); }); jQuery(ed.getBody()).on('blur', function() {