message: add additional checks for hiding autocomplete to prevent `text` calculation
diff: @@ -498,10 +498,12 @@ export default class MessageComposerInput extends React.Component {
  }
  }
  - // when selection changes hide the autocomplete.
  + // when in autocomplete mode and selection changes hide the autocomplete.
  // Selection changes when we enter text so use a heuristic to compare documents without doing it recursively
  - const documentChanged = this.state.editorState.document.text !== editorState.document.text;
  - if (!documentChanged && !rangeEquals(this.state.editorState.selection, editorState.selection)) {
  + if (this.autocomplete.state.completionList.length >= 0 && !this.autocomplete.state.hide &&
  + this.state.editorState.document.text !== editorState.document.text &&
  + !rangeEquals(this.state.editorState.selection, editorState.selection))
  + {
  this.autocomplete.hide();
  }
  