diff --git a/client/coral-embed-stream/src/tabs/stream/containers/DraftArea.js b/client/coral-embed-stream/src/tabs/stream/containers/DraftArea.js index 63ebbebea..b9b7fd58a 100644 --- a/client/coral-embed-stream/src/tabs/stream/containers/DraftArea.js +++ b/client/coral-embed-stream/src/tabs/stream/containers/DraftArea.js @@ -25,10 +25,19 @@ export default class DraftAreaContainer extends React.Component { }; onChange = e => { - this.context.pymSessionStorage.setItem(this.getPath(), e.target.value); this.props.onChange && this.props.onChange(e.target.value); }; + componentWillReceiveProps(nextProps) { + if (this.props.value !== nextProps.value) { + if (nextProps.value) { + this.context.pymSessionStorage.setItem(this.getPath(), nextProps.value); + } else { + this.context.pymSessionStorage.removeItem(this.getPath()); + } + } + } + render() { return (