diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js index 7dfb6125..d7b16001 100644 --- a/browser/components/CodeEditor.js +++ b/browser/components/CodeEditor.js @@ -322,8 +322,9 @@ export default class CodeEditor extends React.Component { const cursor = editor.getCursor() const LinkWithTitle = `[${parsedResponse.title}](${pastedTxt})` const newValue = value.replace(taggedUrl, LinkWithTitle) + const newCursor = Object.assign({}, cursor, { ch: cursor.ch + newValue.length - value.length }) editor.setValue(newValue) - editor.setCursor(cursor) + editor.setCursor(newCursor) }).catch((e) => { const value = editor.getValue() const newValue = value.replace(taggedUrl, pastedTxt)