@@ -399,7 +399,7 @@ func (input *sendTxInput) UnmarshalJSON(jsonBytes []byte) error {
399399
400400func (handlers * Handlers ) postAccountSendTx (r * http.Request ) (interface {}, error ) {
401401 err := handlers .account .SendTx ()
402- if errp .Cause (err ) == keystore .ErrSigningAborted {
402+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
403403 return map [string ]interface {}{"success" : false , "aborted" : true }, nil
404404 }
405405 if err != nil {
@@ -624,7 +624,7 @@ func (handlers *Handlers) postEthSignMsg(r *http.Request) (interface{}, error) {
624624 return signingResponse {Success : false , ErrorMessage : "Must be an ETH based account" }, nil
625625 }
626626 signature , err := ethAccount .SignMsg (signInput )
627- if errp .Cause (err ) == keystore .ErrSigningAborted {
627+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
628628 return signingResponse {Success : false , Aborted : true }, nil
629629 }
630630 if err != nil {
@@ -651,7 +651,7 @@ func (handlers *Handlers) postEthSignTypedMsg(r *http.Request) (interface{}, err
651651 return signingResponse {Success : false , ErrorMessage : "Must be an ETH based account" }, nil
652652 }
653653 signature , err := ethAccount .SignTypedMsg (args .ChainId , args .Data )
654- if errp .Cause (err ) == keystore .ErrSigningAborted {
654+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
655655 return signingResponse {Success : false , Aborted : true }, nil
656656 }
657657 if err != nil {
@@ -687,7 +687,7 @@ func (handlers *Handlers) postEthSignWalletConnectTx(r *http.Request) (interface
687687 return signingResponse {Success : false , ErrorMessage : "Must be an ETH based account" }, nil
688688 }
689689 txHash , rawTx , err := ethAccount .EthSignWalletConnectTx (args .Send , args .ChainId , args .Tx )
690- if errp .Cause (err ) == keystore .ErrSigningAborted {
690+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
691691 return signingResponse {Success : false , Aborted : true }, nil
692692 }
693693 if err != nil {
0 commit comments