From 8d97c0033e770369b2179ab1334f7ee6bf1489b6 Mon Sep 17 00:00:00 2001 From: Bruno Windels Date: Thu, 9 May 2019 16:55:35 +0200 Subject: [PATCH] catch this for now as caret behaviour is still a bit flaky --- src/components/views/elements/MessageEditor.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/views/elements/MessageEditor.js b/src/components/views/elements/MessageEditor.js index c863f8baf4..32171391f9 100644 --- a/src/components/views/elements/MessageEditor.js +++ b/src/components/views/elements/MessageEditor.js @@ -66,9 +66,13 @@ export default class MessageEditor extends React.Component { renderModel(this._editorRef, this.model); } if (caret) { - setCaretPosition(this._editorRef, caret); + try { + setCaretPosition(this._editorRef, caret); + } catch (err) { + console.error(err); + } } - + console.log("_updateEditorState", this.state.autoComplete, this.model.autoComplete); this.setState({autoComplete: this.model.autoComplete}); const modelOutput = this._editorRef.parentElement.querySelector(".model"); modelOutput.textContent = JSON.stringify(this.model.serializeParts(), undefined, 2);