diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js index 2c439c9b..c7128600 100644 --- a/browser/components/CodeEditor.js +++ b/browser/components/CodeEditor.js @@ -152,6 +152,8 @@ export default class CodeEditor extends React.Component { } componentDidUpdate (prevProps, prevState) { + let { value } = this.props + this.value = value var session = this.editor.getSession() if (prevProps.mode !== this.props.mode) { diff --git a/browser/components/MarkdownEditor.js b/browser/components/MarkdownEditor.js index 198c3ef4..a3787ec8 100644 --- a/browser/components/MarkdownEditor.js +++ b/browser/components/MarkdownEditor.js @@ -17,6 +17,10 @@ class MarkdownEditor extends React.Component { this.value = this.refs.code.value } + componentDidUpdate () { + this.value = this.refs.code.value + } + handleChange (e) { this.value = this.refs.code.value this.props.onChange(e)