From 2e76b122a205aa6596275687a6f7d7e20ca16a18 Mon Sep 17 00:00:00 2001 From: or-else Date: Sat, 15 Dec 2018 12:05:03 +0300 Subject: [PATCH] keep focus on message editing firld whenever possible --- src/widgets/send-message.jsx | 10 +++++++--- umd/index.dev.js | 14 ++++++++++---- umd/index.dev.js.map | 2 +- umd/index.prod.js | 2 +- umd/index.prod.js.map | 2 +- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/src/widgets/send-message.jsx b/src/widgets/send-message.jsx index 0b74fd9a..72991460 100644 --- a/src/widgets/send-message.jsx +++ b/src/widgets/send-message.jsx @@ -49,11 +49,15 @@ class SendMessage extends React.PureComponent { } componentDidMount() { - this.pasteFile.addEventListener('paste', this.handlePasteEvent, false); + this.messageEditArea.addEventListener('paste', this.handlePasteEvent, false); } componentWillUnmount() { - this.pasteFile.removeEventListener('paste', this.handlePasteEvent, false) + this.messageEditArea.removeEventListener('paste', this.handlePasteEvent, false); + } + + componentDidUpdate() { + this.messageEditArea.focus(); } handlePasteEvent(e) { @@ -201,7 +205,7 @@ class SendMessage extends React.PureComponent {