diff --git a/libs/wallet/src/connect-dialog/injected-connector-form.tsx b/libs/wallet/src/connect-dialog/injected-connector-form.tsx index 1fce47bd3..88ca00a39 100644 --- a/libs/wallet/src/connect-dialog/injected-connector-form.tsx +++ b/libs/wallet/src/connect-dialog/injected-connector-form.tsx @@ -131,7 +131,12 @@ const Error = ({ ); if (error) { - if (error.message === InjectedConnectorErrors.INVALID_CHAIN.message) { + if (error.message === InjectedConnectorErrors.USER_REJECTED.message) { + title = t('User rejected'); + text = t('The user rejected the wallet connection'); + } else if ( + error.message === InjectedConnectorErrors.INVALID_CHAIN.message + ) { title = t('Wrong network'); text = t( 'To complete your wallet connection, set your wallet network in your app to "%s".', diff --git a/libs/wallet/src/connectors/injected-connector.ts b/libs/wallet/src/connectors/injected-connector.ts index 8ebc66b3e..dbe9f106e 100644 --- a/libs/wallet/src/connectors/injected-connector.ts +++ b/libs/wallet/src/connectors/injected-connector.ts @@ -42,6 +42,7 @@ declare global { } export const InjectedConnectorErrors = { + USER_REJECTED: new Error('Connection denied'), VEGA_UNDEFINED: new Error('window.vega not found'), INVALID_CHAIN: new Error('Invalid chain'), };