diff --git a/native/account/registration/connect-farcaster.react.js b/native/account/registration/connect-farcaster.react.js --- a/native/account/registration/connect-farcaster.react.js +++ b/native/account/registration/connect-farcaster.react.js @@ -115,7 +115,19 @@ ], ); - const onSkip = React.useCallback(() => goToNextStep(), [goToNextStep]); + const onSkip = React.useCallback(() => { + if (cachedSelections.farcasterID || cachedSelections.farcasterAvatarURL) { + setCachedSelections( + ({ farcasterID, farcasterAvatarURL, ...rest }) => rest, + ); + } + goToNextStep(); + }, [ + cachedSelections.farcasterAvatarURL, + cachedSelections.farcasterID, + goToNextStep, + setCachedSelections, + ]); const identityServiceClient = React.useContext(IdentityClientContext); const getFarcasterUsers =