fix(features/compose): Handle external changes to the textarea (#3632)
This commit is contained in:
parent
4ca14209d1
commit
2b1ab274fe
1 changed files with 6 additions and 0 deletions
|
@ -67,6 +67,12 @@ export default class ComposeForm extends ImmutablePureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
handleSubmit = () => {
|
handleSubmit = () => {
|
||||||
|
if (this.props.text !== this.autosuggestTextarea.textarea.value) {
|
||||||
|
// Something changed the text inside the textarea (e.g. browser extensions like Grammarly)
|
||||||
|
// Update the state to match the current text
|
||||||
|
this.props.onChange(this.autosuggestTextarea.textarea.value);
|
||||||
|
}
|
||||||
|
|
||||||
this.props.onSubmit();
|
this.props.onSubmit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue