diff --git a/ghost/admin/assets/lib/editor/markerManager.js b/ghost/admin/assets/lib/editor/markerManager.js index aef4cc02bf..1b3489d061 100644 --- a/ghost/admin/assets/lib/editor/markerManager.js +++ b/ghost/admin/assets/lib/editor/markerManager.js @@ -45,8 +45,15 @@ // ln - line number addMarker = function (line, ln) { var marker, - magicId = '{<' + uploadId + '>}'; - editor.setLine(ln, magicId + line.text); + magicId = '{<' + uploadId + '>}', + newText = magicId + line.text; + + editor.replaceRange( + newText, + {line: ln, ch: 0}, + {line: ln, ch: newText.length} + ); + marker = editor.markText( {line: ln, ch: 0}, {line: ln, ch: (magicId.length)},