Conversation
|
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. |
Builds ready [8abc77c]
UI Startup Metrics (1434 ± 110 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [888e06c]
UI Startup Metrics (1401 ± 114 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [1b6e66c]
UI Startup Metrics (1392 ± 101 ms)
📊 Page Load Benchmark ResultsCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [402df52]
⚡ Performance Benchmarks
Dapp page load benchmarks: data not available. Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
chaitanyapotti
left a comment
There was a problem hiding this comment.
Lgtm for now.
Maintainability is improved in a subsequent pr with typescript refactor
|
#40322 -> Refactor PR |
Builds ready [21faf90]
⚡ Performance Benchmarks
🌐 Dapp Page Load BenchmarksCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
Builds ready [7b98de0]
⚡ Performance Benchmarks
🌐 Dapp Page Load BenchmarksCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
chaitanyapotti
left a comment
There was a problem hiding this comment.
Lgtm for now. Refactor pr added later
gantunesr
left a comment
There was a problem hiding this comment.
Approved for Accounts CO,
ui/components/multichain-accounts/multichain-srp-backup/multichain-srp-backup.tsxui/components/multichain-accounts/multichain-srp-backup/multichain-srp-backup.test.tsx
montelaidev
left a comment
There was a problem hiding this comment.
Approved for Accounts CO
refactor: Reveal SRP UI (TypeScript, multi-screen flow, skip quiz)
Builds ready [b28cb29]
⚡ Performance Benchmarks
🌐 Dapp Page Load BenchmarksCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
Builds ready [fa69aeb]
⚡ Performance Benchmarks
🌐 Dapp Page Load BenchmarksCurrent Commit: 📄 Localhost MetaMask Test DappSamples: 100 Summary
📈 Detailed Results
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|



Description
This PR contains UI updates for the Reveal SRP feature, specifically the Quiz Component and Reveal SRP views, which update the account details flow to reveal SRP.
Jira Link: https://consensyssoftware.atlassian.net/browse/TO-462
Figma Link: https://www.figma.com/design/pViOUcmjwhEzFsdrwknpNc/Onboarding-Redesign?node-id=19664-8777&m=dev
Changelog
CHANGELOG entry: UI updates for the Reveal SRP feature, specifically the Quiz Component and Reveal SRP views.
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
Before
After
Settings Flow:
Screen.Recording.2026-02-20.at.8.55.32.PM.mov
Account Details Flow:
Screen.Recording.2026-02-20.at.8.56.16.PM.mov
UI Update:
Screen_Recording_2026-02-26_at_7.36.50_PM.mov
Pre-merge author checklist
Pre-merge reviewer checklist
Note
High Risk
Updates the Secret Recovery Phrase reveal flow (quiz gating, password prompt, reveal/copy/QR UI) and related navigation paths, which are security-sensitive and easy to break or regress in edge cases.
Overview
Introduces a redesigned
REVEAL_SEED_ROUTEexperience: users now see a quiz introduction and a 2-question security quiz before the password prompt, then reveal the SRP viaRecoveryPhraseChips, with copy-to-clipboard success toast and an updated QR tab that renders a higher-quality QR image with a centered logo cutout.Updates navigation into the flow:
toast-mastercan route to reveal SRP with{ state: { skipQuiz: true } }, andMultichainSrpBackupno longer opens an in-place quiz modal—clicking the row now navigates directly to the reveal seed route (optionally includingkeyringId).Refactors keychains pages/tests to TypeScript and the new UI structure: replaces legacy
reveal-seedandrestore-vaultimplementations/snapshots, adds new keychains subcomponents (PasswordPrompt,QuizIntroduction,QuizQuestion, etc.), updates e2e selectors/behavior for the new reveal flow, and adjusts i18n strings across locales (adds new quiz/copy strings and removes obsolete SRP copy/warning keys).Written by Cursor Bugbot for commit fa69aeb. This will update automatically on new commits. Configure here.