message: replace heuristic for the time being as it failed with inlines like pills. Fixes vector-im/riot-web#7059
diff: @@ -504,8 +504,9 @@ export default class MessageComposerInput extends React.Component {
  // 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
  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))
  + !rangeEquals(this.state.editorState.selection, editorState.selection) &&
  + // XXX: the heuristic failed when inlines like pills weren't taken into account. This is inideal
  + this.state.editorState.document.toJSON() === editorState.document.toJSON())
  {
  this.autocomplete.hide();
  }
  