From 8912400675dea6ebb911088f2435a7685d1ea2d7 Mon Sep 17 00:00:00 2001 From: Luke Barnard Date: Wed, 28 Jun 2017 18:05:39 +0100 Subject: [PATCH] Add XXX for https://github.com/vector-im/riot-web/issues/4445 --- src/components/views/rooms/MessageComposerInput.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/views/rooms/MessageComposerInput.js b/src/components/views/rooms/MessageComposerInput.js index 0c3cd5ec3d..e07d2755ee 100644 --- a/src/components/views/rooms/MessageComposerInput.js +++ b/src/components/views/rooms/MessageComposerInput.js @@ -598,6 +598,8 @@ export default class MessageComposerInput extends React.Component { onTab = async (e) => { e.preventDefault(); // we *never* want tab's default to happen, but we do want up/down sometimes if (this.autocomplete.state.completionList.length === 0) { + // XXX THIS IS EVIL. We should not be emulating other keys when pressing other keys + // This causes issues such as https://github.com/vector-im/riot-web/issues/4445 await this.autocomplete.forceComplete(); this.onDownArrow(e); } else {