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 {