diff --git a/test/e2e/tests/metamask-responsive-ui.spec.js b/test/e2e/tests/metamask-responsive-ui.spec.js index dc50fc9cd..1be3d0c9c 100644 --- a/test/e2e/tests/metamask-responsive-ui.spec.js +++ b/test/e2e/tests/metamask-responsive-ui.spec.js @@ -178,10 +178,7 @@ describe('Metamask Responsive UI', function () { await driver.fill('#password', 'correct horse battery staple'); await driver.fill('#confirm-password', 'correct horse battery staple'); - await driver.clickElement({ - text: enLocaleMessages.restore.message, - tag: 'button', - }); + await driver.press('#confirm-password', driver.Key.ENTER); // balance renders await driver.waitForSelector({ diff --git a/ui/pages/keychains/restore-vault.js b/ui/pages/keychains/restore-vault.js index f300326e6..94c35d0b9 100644 --- a/ui/pages/keychains/restore-vault.js +++ b/ui/pages/keychains/restore-vault.js @@ -86,8 +86,10 @@ class RestoreVaultPage extends Component { this.setState({ confirmPassword, confirmPasswordError }); } - onClick = () => { - const { password, seedPhrase } = this.state; + handleImport = (event) => { + event.preventDefault(); + const { password, seedPhrase, disabled } = this.state; + if (disabled) return; const { // eslint-disable-next-line no-shadow createNewVaultAndRestore, @@ -167,7 +169,10 @@ class RestoreVaultPage extends Component {