From 80de2149ad592c97158f1adb72b352dab3e0858e Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Mon, 3 Dec 2018 20:29:45 +0900 Subject: [PATCH] Focus console on shown --- src/console/components/console.jsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/console/components/console.jsx b/src/console/components/console.jsx index 70cbb4e..23c93e3 100644 --- a/src/console/components/console.jsx +++ b/src/console/components/console.jsx @@ -94,13 +94,12 @@ class ConsoleComponent extends Component { if (prevProps.mode !== 'command' && this.props.mode === 'command') { this.context.store.dispatch( consoleActions.getCompletions(this.props.consoleText)); - this.input.focus(); + this.focus(); } else if (prevProps.mode !== 'find' && this.props.mode === 'find') { - this.input.focus(); + this.focus(); } } - render() { switch (this.props.mode) { case 'command': @@ -123,6 +122,11 @@ class ConsoleComponent extends Component { ; } } + + focus() { + window.focus(); + this.input.focus(); + } } const mapStateToProps = state => state;