diff --git a/app/components/Nav/Main/RootRPCMethodsUI.js b/app/components/Nav/Main/RootRPCMethodsUI.js index ed0dd98fa7b..703ca30c718 100644 --- a/app/components/Nav/Main/RootRPCMethodsUI.js +++ b/app/components/Nav/Main/RootRPCMethodsUI.js @@ -86,10 +86,11 @@ const RootRPCMethodsUI = (props) => { const onUnapprovedMessage = (messageParams, type, origin) => { setCurrentPageMeta(messageParams.meta); - delete messageParams.meta; - setSignMessageParams(messageParams); + const signMessageParams = { ...messageParams }; + delete signMessageParams.meta; + setSignMessageParams(signMessageParams); setSignType(type); - showPendingApprovalModal({ type: ApprovalTypes.SIGN_MESSAGE, origin: messageParams.origin }); + showPendingApprovalModal({ type: ApprovalTypes.SIGN_MESSAGE, origin: signMessageParams.origin }); }; const initializeWalletConnect = () => {