diff --git a/src/components/views/rooms/SendMessageComposer.js b/src/components/views/rooms/SendMessageComposer.js index 553fb44c04..7b516e1f52 100644 --- a/src/components/views/rooms/SendMessageComposer.js +++ b/src/components/views/rooms/SendMessageComposer.js @@ -156,13 +156,14 @@ export default class SendMessageComposer extends React.Component { this.onVerticalArrow(event, true); } else if (event.key === Key.ARROW_DOWN) { this.onVerticalArrow(event, false); - } else if (this._prepareToEncrypt) { - this._prepareToEncrypt(); } else if (event.key === Key.ESCAPE) { dis.dispatch({ action: 'reply_to_event', event: null, }); + } else if (this._prepareToEncrypt) { + // This needs to be last! + this._prepareToEncrypt(); } };