diff --git a/browser/main/modals/InitModal.js b/browser/main/modals/InitModal.js index 17e7d78e..906373d6 100644 --- a/browser/main/modals/InitModal.js +++ b/browser/main/modals/InitModal.js @@ -68,7 +68,9 @@ class InitModal extends React.Component { newState.legacyStorageExists = true newState.data = data } - this.setState(newState) + this.setState(newState, () => { + this.refs.createButton.focus() + }) } handlePathBrowseButtonClick (e) { @@ -166,6 +168,12 @@ class InitModal extends React.Component { }) } + handleKeyDown (e) { + if (e.keyCode === 27) { + this.props.close() + } + } + render () { if (this.state.isLoading) { return
@@ -174,7 +182,10 @@ class InitModal extends React.Component {
} return ( -
+
this.handleKeyDown(e)} + >
Initialize Storage
@@ -207,6 +218,7 @@ class InitModal extends React.Component {