diff --git a/app/scripts/lib/state-utils.test.ts b/app/scripts/lib/state-utils.test.ts index e24b2724926b..f84db48934c1 100644 --- a/app/scripts/lib/state-utils.test.ts +++ b/app/scripts/lib/state-utils.test.ts @@ -124,6 +124,7 @@ describe('State Utils', () => { metadataAccessToken: 'metadataAccessToken', refreshToken: 'refreshToken', revokeToken: 'revokeToken', + socialLoginEmail: 'socialLoginEmail', nodeAuthTokens: [ { authToken: 'authToken', // to be sanitized @@ -143,6 +144,7 @@ describe('State Utils', () => { const sanitizedState = sanitizeUIState(state); expect(sanitizedState).toStrictEqual({ + socialLoginEmail: '********', nodeAuthTokens: [ { nodeIndex: 1, diff --git a/app/scripts/lib/state-utils.ts b/app/scripts/lib/state-utils.ts index beee19378cf5..0e73d9abfb69 100644 --- a/app/scripts/lib/state-utils.ts +++ b/app/scripts/lib/state-utils.ts @@ -120,6 +120,13 @@ function sanitizeSeedlessOnboardingControllerState(state: FlattenedUIState) { }); } + const socialLoginEmail = + state.socialLoginEmail as SeedlessOnboardingControllerState['socialLoginEmail']; + + if (socialLoginEmail) { + state.socialLoginEmail = '********'; + } + // Manually sanitize the socialBackupsMetadata. const socialBackupsMetadata = state.socialBackupsMetadata as SeedlessOnboardingControllerState['socialBackupsMetadata'];