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;