diff --git a/www/kanban/inner.js b/www/kanban/inner.js index 1efcec034..4d59571d7 100644 --- a/www/kanban/inner.js +++ b/www/kanban/inner.js @@ -234,14 +234,14 @@ define([ setValue: function (val, preserveCursor) { if (isBoard) { return; } if (!preserveCursor) { - setTimeout(function () { - editor.setValue(val || ' '); - editor.setValue(val || ''); - editor.save(); - }); + editor.setValue(val || ''); + editor.save(); } else { SFCodeMirror.setValueAndCursor(editor, editor.getValue(), val || ''); } + }, + refresh: function () { + editor.refresh(); } }; editor.on('change', function () { @@ -421,6 +421,7 @@ define([ editModal[type].setValue(item[type]); }); UI.openCustomModal(editModal.modal); + editModal.body.refresh(); }; var getBoardEditModal = function (framework, kanban, id) { // Create modal if needed