forked from treehouse/mastodon
fix(features/compose): Handle external changes to the textarea (#3632)
parent
67243bda31
commit
4ce1540094
|
@ -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 New Issue