diff --git a/src/components/views/rooms/BasicMessageComposer.tsx b/src/components/views/rooms/BasicMessageComposer.tsx index 58dd82341e..6024f272ec 100644 --- a/src/components/views/rooms/BasicMessageComposer.tsx +++ b/src/components/views/rooms/BasicMessageComposer.tsx @@ -93,7 +93,7 @@ interface IProps { initialCaret?: DocumentOffset; onChange(); - onPaste(event: ClipboardEvent, model: EditorModel): boolean; + onPaste?(event: ClipboardEvent, model: EditorModel): boolean; } interface IState { @@ -554,10 +554,12 @@ export default class BasicMessageEditor extends React.Component } private onAutoCompleteConfirm = (completion: ICompletion) => { + this.modifiedFlag = true; this.props.model.autoComplete.onComponentConfirm(completion); }; private onAutoCompleteSelectionChange = (completion: ICompletion, completionIndex: number) => { + this.modifiedFlag = true; this.props.model.autoComplete.onComponentSelectionChange(completion); this.setState({completionIndex}); };