Skip to content

fix: Design QA Bugs 4 cp-7.52.0#17335

Merged
chaitanyapotti merged 20 commits into
mainfrom
fix/design-ui-bugs
Jul 23, 2025
Merged

fix: Design QA Bugs 4 cp-7.52.0#17335
chaitanyapotti merged 20 commits into
mainfrom
fix/design-ui-bugs

Conversation

@smgv

@smgv smgv commented Jul 17, 2025

Copy link
Copy Markdown
Contributor

Description

Revalidate below GitHub issues (@LeVinhGithub ):

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

Screen.Recording.2025-07-17.at.8.30.36.PM.mov
Screen.Recording.2025-07-17.at.9.04.55.PM.mov
Screen.Recording.2025-07-17.at.10.12.47.PM.mov
Screenshot 2025-07-17 at 8 49 13 PM Screenshot 2025-07-17 at 8 49 24 PM Screenshot 2025-07-17 at 8 55 47 PM Screenshot 2025-07-17 at 8 55 59 PM Screenshot 2025-07-17 at 9 13 41 PM Screenshot 2025-07-17 at 10 12 26 PM Screenshot 2025-07-18 at 10 30 39 AM Screenshot 2025-07-18 at 1 03 55 PM Screenshot 2025-07-18 at 1 06 13 PM Screenshot 2025-07-18 at 1 06 26 PM Simulator Screenshot - iPhone 16 Pro - 2025-07-21 at 18 36 14 Simulator Screenshot - iPhone 16 Pro - 2025-07-21 at 18 43 32 Simulator Screenshot - iPhone 16 Pro - 2025-07-21 at 18 45 47 Simulator Screenshot - iPhone 16 Pro - 2025-07-21 at 19 04 56

Revalidate Issues:

Issuse 1 & 2:

Screenshot 2025-07-21 at 3 38 52 PM
Screen.Recording.2025-07-21.at.3.29.02.PM.mov

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@smgv smgv requested a review from chaitanyapotti July 17, 2025 16:49
@smgv smgv self-assigned this Jul 17, 2025
@smgv smgv requested review from a team as code owners July 17, 2025 16:49
@smgv smgv added area-onboarding needs-qa Any New Features that needs a full manual QA prior to being added to a release. Run Smoke E2E team-onboarding Onboarding team labels Jul 17, 2025
@github-actions

Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@github-actions

github-actions Bot commented Jul 17, 2025

Copy link
Copy Markdown
Contributor

https://bitrise.io/ Bitrise

✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅

Commit hash: 17ae548
Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/1adb719d-b334-434f-948d-daeee0e79968

Note

  • You can kick off another pr_smoke_e2e_pipeline on Bitrise by removing and re-applying the Run Smoke E2E label on the pull request

cursor[bot]

This comment was marked as outdated.

@smgv smgv changed the title Fix/design UI bugs fix: Design QA Bugs 4 Jul 17, 2025
@github-actions

github-actions Bot commented Jul 18, 2025

Copy link
Copy Markdown
Contributor

https://bitrise.io/ Bitrise

❌❌❌ pr_smoke_e2e_pipeline failed on Bitrise! ❌❌❌

Commit hash: efb1aa9
Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/83a179dd-0d7c-47b1-8e9b-635f9c83ae16

Note

  • You can rerun any failed steps by opening the Bitrise build, tapping Rebuild on the upper right then Rebuild unsuccessful Workflows
  • You can kick off another pr_smoke_e2e_pipeline on Bitrise by removing and re-applying the Run Smoke E2E label on the pull request

Tip

  • Check the documentation if you have any doubts on how to understand the failure on bitrise

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@github-actions

github-actions Bot commented Jul 21, 2025

Copy link
Copy Markdown
Contributor

https://bitrise.io/ Bitrise

✅✅✅ pr_smoke_e2e_pipeline passed on Bitrise! ✅✅✅

Commit hash: 727d60f
Build link: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/0f90a0d2-80fe-4e74-a9ab-ea5d27c0340a

Note

  • You can kick off another pr_smoke_e2e_pipeline on Bitrise by removing and re-applying the Run Smoke E2E label on the pull request

@chaitanyapotti chaitanyapotti changed the title fix: Design QA Bugs 4 fix: Design QA Bugs 4 cp-7.52.0 Jul 22, 2025
@chaitanyapotti chaitanyapotti added this pull request to the merge queue Jul 22, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 22, 2025
@chaitanyapotti chaitanyapotti added this pull request to the merge queue Jul 22, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 22, 2025
@chaitanyapotti chaitanyapotti added this pull request to the merge queue Jul 22, 2025
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 22, 2025
cursor[bot]

This comment was marked as outdated.

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Error Persistence During Login Attempts

The setError(null) call was moved from the beginning of the onLogin function to only occur after successful authentication. This prevents previous error messages from being cleared at the start of new login attempts, causing them to persist and be visible during the loading state, which creates a confusing user experience.

app/components/Views/Login/index.tsx#L506-L535

setLoading(true);
await performAuthentication();
Keyboard.dismiss();
if (oauthLoginSuccess) {
track(MetaMetricsEvents.REHYDRATION_COMPLETED, {
account_type: 'social',
biometrics: biometryChoice,
failed_attempts: rehydrationFailedAttempts,
});
}
Keyboard.dismiss();
if (passwordLoginAttemptTraceCtxRef.current) {
endTrace({ name: TraceName.OnboardingPasswordLoginAttempt });
passwordLoginAttemptTraceCtxRef.current = null;
}
endTrace({ name: TraceName.OnboardingExistingSocialLogin });
endTrace({ name: TraceName.OnboardingJourneyOverall });
await checkMetricsUISeen();
// Only way to land back on Login is to log out, which clears credentials (meaning we should not show biometric button)
setPassword('');
setLoading(false);
setHasBiometricCredentials(false);
setError(null);

Fix in CursorFix in Web


Was this report helpful? Give feedback by reacting with 👍 or 👎

@sonarqubecloud

Copy link
Copy Markdown

@chaitanyapotti chaitanyapotti added this pull request to the merge queue Jul 23, 2025
Merged via the queue into main with commit 039d041 Jul 23, 2025
44 checks passed
@chaitanyapotti chaitanyapotti deleted the fix/design-ui-bugs branch July 23, 2025 07:21
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 23, 2025
@metamaskbot metamaskbot added the release-7.53.0 Issue or pull request that will be included in release 7.53.0 label Jul 23, 2025
@metamaskbot metamaskbot added release-7.52.0 Issue or pull request that will be included in release 7.52.0 and removed release-7.53.0 Issue or pull request that will be included in release 7.53.0 labels Sep 3, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-onboarding QA Passed QA testing has been completed and passed release-7.52.0 Issue or pull request that will be included in release 7.52.0 team-onboarding Onboarding team

Projects

None yet

5 participants