Skip to content

Conversation

smgv
Copy link
Contributor

@smgv smgv commented Oct 14, 2025

Description

In this pull request, we have updated the wallet-ready page. Specifically, we have replaced the "Remind Me Later" UI with the content on the wallet-ready page. Changes include removing all previous content and replacing it with a simple title—Your wallet is ready. Additionally, we introduced a Rive animation loader and positioned the "Manage Settings" text button below the "Done" button.

Jira Link: https://consensyssoftware.atlassian.net/browse/SL-54

Figma Link: https://www.figma.com/design/pViOUcmjwhEzFsdrwknpNc/Onboarding?node-id=16495-182046&m=dev

Open in GitHub Codespaces

Changelog

CHANGELOG entry: we have updated the wallet-ready page

Related issues

Fixes:

Manual testing steps

  1. Open the extension.
  2. Follow any flow for creating a wallet.
  3. At the end of the onboarding flow, validate the changes against the provided Figma link.

Screenshots/Recordings

Before

After

Screen.Recording.2025-10-14.at.5.45.55.PM.mov
Screenshot 2025-10-14 at 5 46 17 PM
Screen.Recording.2025-10-15.at.1.22.21.PM.mov
Screen.Recording.2025-10-15.at.1.22.38.PM.mov

Fixed Word Wrap in Review SRP UI:

Screenshot 2025-10-15 at 3 42 36 PM Screenshot 2025-10-15 at 3 48 58 PM

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.

Note

Simplifies the wallet-ready screen with a new Rive animation and settings link, removes “remind me later”/social copy, consolidates SRP review strings, and updates styles, header logic, tests, and i18n.

  • Onboarding UI:
    • ui/pages/onboarding-flow/creation-successful/creation-successful.js: Simplifies content to "Your wallet is ready", adds WalletReadyAnimation, moves "Manage default settings" to a link under the Done button, and adds conditional copy when opened from SRP backup reminder.
    • onboarding-app-header.js: Shows pin banner only when not coming from SRP reminder/settings.
    • Styles: New classes in creation-successful/index.scss for animation container/title.
    • Animation: New wallet-ready-animation.tsx using Rive; skips CDN in tests.
  • Recovery Phrase:
    • review-recovery-phrase.js: Inlines the “Don’t share it…” sentence into seedPhraseReviewDetails; removes extra text node.
  • Tests:
    • Update/mocks for animation and expectations in creation-successful.test.js, onboarding-flow.test.js; snapshot updates for SRP copy.
    • E2E page object cleanup in onboarding-complete-page.ts.
  • i18n:
    • Consolidates seedPhraseReviewDetails2 into seedPhraseReviewDetails (en and snapshots), updates descriptions across locales.
    • Removes unused keys like walletReadyLearnRemind, walletReadyLoseSrpRemind, walletReadySocialDetails1/2, yourWalletIsReadyRemind across locales.

Written by Cursor Bugbot for commit 2b8b1c7. This will update automatically on new commits. Configure here.

@smgv smgv self-assigned this Oct 14, 2025
@smgv smgv requested a review from a team as a code owner October 14, 2025 12:10
@smgv smgv added needs-qa Label will automate into QA workspace team-web3auth Web3Auth team labels Oct 14, 2025
Copy link
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.

cursor[bot]

This comment was marked as outdated.

@metamaskbot
Copy link
Collaborator

metamaskbot commented Oct 14, 2025

✨ Files requiring CODEOWNER review ✨

🧪 @MetaMask/qa (1 files, +0 -14)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 pages/
          • 📁 onboarding/
            • 📄 onboarding-complete-page.ts +0 -14

🔐 @MetaMask/web3auth (8 files, +264 -198)
  • 📁 ui/
    • 📁 pages/
      • 📁 onboarding-flow/
        • 📁 creation-successful/
          • 📄 creation-successful.js +142 -151
          • 📄 creation-successful.test.js +7 -13
          • 📄 index.scss +36 -0
          • 📄 wallet-ready-animation.tsx +57 -0
        • 📁 onboarding-app-header/
          • 📄 onboarding-app-header.js +9 -2
        • 📁 recovery-phrase/
          • 📁 __snapshots__/
            • 📄 review-recovery-phrase.test.js.snap +3 -21
            • 📄 review-recovery-phrase.js +0 -8
          • 📄 onboarding-flow.test.js +10 -3

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: e9b47f8 | Date: 10/14/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±70ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 728ms (±68ms) 🟢 | historical mean value: 737ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 70ms 1.00s 1.31s 1.26s 1.31s
domContentLoaded 728ms 68ms 694ms 993ms 932ms 993ms
firstPaint 75ms 12ms 56ms 164ms 88ms 164ms
firstContentfulPaint 75ms 12ms 56ms 164ms 88ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [e9b47f8]
UI Startup Metrics (1233 ± 67 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1233111415146712851325
load106496813626211051155
domContentLoaded105696213566210931147
domInteractive17134051725
firstPaint694122117843010841154
backgroundConnect25723951131258271
firstReactRender2517133122537
getState1053151222
initialActions30223310
loadScripts80671792153842898
setupStore85223914
WebpackHomeuiStartup811692111773823992
load62557496773633847
domContentLoaded61757095572627838
domInteractive15114471334
firstPaint17957938183187593
backgroundConnect20104662331
firstReactRender26165983133
getState84314916
initialActions208236
loadScripts61556894570625828
setupStore84172911
FirefoxBrowserifyHomeuiStartup14041218177312114581684
load1204106014258512651360
domContentLoaded1203106014248412651359
domInteractive1003330953103243
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2917150163258
firstReactRender30245563144
getState63669517
initialActions5012316210
loadScripts1182104514048112441329
setupStore10414017747
WebpackHomeuiStartup15161326212013815431816
load1308117915798313551493
domContentLoaded1308117915798313541493
domInteractive97304056595279
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3118124183373
firstReactRender362579143676
getState8212815522
initialActions5019420221
loadScripts1284116315377913211463
setupStore12414322657

@github-actions github-actions bot added size-L and removed size-M labels Oct 14, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 4697a9b | Date: 10/14/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±72ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 729ms (±68ms) 🟢 | historical mean value: 737ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±10ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 72ms 1.00s 1.32s 1.26s 1.32s
domContentLoaded 729ms 68ms 692ms 1.00s 935ms 1.00s
firstPaint 75ms 10ms 56ms 156ms 80ms 156ms
firstContentfulPaint 75ms 10ms 56ms 156ms 80ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [4697a9b]
UI Startup Metrics (1266 ± 75 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1266113015447513171397
load109197713317111391214
domContentLoaded108497213267211341209
domInteractive1914140141742
firstPaint65786127644010861174
backgroundConnect2572442898261271
firstReactRender26194462743
getState1258091423
initialActions508410515
loadScripts834727107270887958
setupStore85193913
WebpackHomeuiStartup833718101354858932
load64259081753656758
domContentLoaded63558481153648751
domInteractive16127291538
firstPaint16655774143187605
backgroundConnect21123562530
firstReactRender27176183335
getState831931014
initialActions209237
loadScripts63258280151646749
setupStore85212912
FirefoxBrowserifyHomeuiStartup14291253198414514601744
load1214108615208812641374
domContentLoaded1214108615198812631374
domInteractive1012627752101256
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3120104133463
firstReactRender30254743241
getState63385513
initialActions5013416224
loadScripts1191106914968512411348
setupStore14424030754
WebpackHomeuiStartup15471368194112515721881
load1347121716549613761590
domContentLoaded1346121716549613761590
domInteractive993237959102246
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect321988143671
firstReactRender342683103764
getState7210212520
initialActions40618217
loadScripts1321119916159213451544
setupStore11412819745

cursor[bot]

This comment was marked as outdated.

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 0c21d2a | Date: 10/14/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±75ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 742ms (±71ms) 🟢 | historical mean value: 737ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±13ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 75ms 1.01s 1.35s 1.32s 1.35s
domContentLoaded 742ms 71ms 700ms 1.01s 992ms 1.01s
firstPaint 78ms 13ms 64ms 196ms 84ms 196ms
firstContentfulPaint 78ms 13ms 64ms 196ms 84ms 196ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [0c21d2a]
UI Startup Metrics (1266 ± 77 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1266113214887713161429
load109392713177611431249
domContentLoaded108692013117711361245
domInteractive18145171739
firstPaint70673132044711151216
backgroundConnect2552412848259268
firstReactRender25195262638
getState1155261222
initialActions40244512
loadScripts838683105876889993
setupStore96253914
WebpackHomeuiStartup821703110970842960
load63757595575638826
domContentLoaded63057194174631806
domInteractive15115581436
firstPaint20355967193195628
backgroundConnect21104572533
firstReactRender2716133133134
getState831931014
initialActions2012236
loadScripts62756993072629793
setupStore84132911
FirefoxBrowserifyHomeuiStartup1410125317688914541571
load1209108213536012491322
domContentLoaded1208108213536012481322
domInteractive90332463396148
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3120128163369
firstReactRender30245463244
getState5316259
initialActions30709220
loadScripts1186106313335812251294
setupStore10418720721
WebpackHomeuiStartup15681336203512416231799
load1363120217729614091541
domContentLoaded1363120217729614091541
domInteractive1053327148117220
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect321789123762
firstReactRender382496163780
getState739410622
initialActions408712218
loadScripts1339118117459413831513
setupStore13414222752

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 30d14ed | Date: 10/14/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±73ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 732ms (±85ms) 🟢 | historical mean value: 737ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±42ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 73ms 1000ms 1.35s 1.28s 1.35s
domContentLoaded 732ms 85ms 692ms 1.30s 953ms 1.30s
firstPaint 79ms 42ms 56ms 492ms 84ms 492ms
firstContentfulPaint 79ms 42ms 56ms 492ms 84ms 492ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [30d14ed]
UI Startup Metrics (1225 ± 83 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1225110217528312571362
load105893315547610881201
domContentLoaded105292715377610831198
domInteractive1913165161738
firstPaint66784157142110531137
backgroundConnect2502362687254264
firstReactRender2619137122535
getState1143761327
initialActions40204414
loadScripts808680128874834951
setupStore95243914
WebpackHomeuiStartup8177021090778301026
load63058292674631876
domContentLoaded62357691574625865
domInteractive15115881434
firstPaint18356918200195745
backgroundConnect20103452329
firstReactRender26164973135
getState832741018
initialActions2014236
loadScripts62057490471623855
setupStore84152912
FirefoxBrowserifyHomeuiStartup14261238211813914821699
load1218106914399012841387
domContentLoaded1217106814399012841387
domInteractive993529856101253
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3019106133351
firstReactRender30256063142
getState8320320515
initialActions5016818216
loadScripts1194105314218612581363
setupStore11418622752
WebpackHomeuiStartup15181328186611815761793
load1316117616178713811468
domContentLoaded1316117616178713811467
domInteractive973037863102256
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3419127193674
firstReactRender362685143578
getState9310314645
initialActions30507216
loadScripts1289112715948413461445
setupStore947811732

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: d964a29 | Date: 10/15/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±70ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±68ms) 🟢 | historical mean value: 739ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±13ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 70ms 1.01s 1.32s 1.25s 1.32s
domContentLoaded 735ms 68ms 699ms 997ms 936ms 997ms
firstPaint 76ms 13ms 60ms 188ms 88ms 188ms
firstContentfulPaint 76ms 13ms 60ms 188ms 88ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [d964a29]
UI Startup Metrics (1239 ± 76 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1239111314817612811396
load106997012567011141222
domContentLoaded106496512516911081218
domInteractive17144671737
firstPaint67671125543310701175
backgroundConnect2492382677253263
firstReactRender25174452639
getState13592131528
initialActions40325415
loadScripts820724100569856978
setupStore86243915
WebpackHomeuiStartup8146891327928321026
load633573118791631867
domContentLoaded626567118091626857
domInteractive15115571332
firstPaint17353913162183584
backgroundConnect20104272433
firstReactRender25165893134
getState832131015
initialActions2011236
loadScripts623565117089624846
setupStore84193912
FirefoxBrowserifyHomeuiStartup1341118217399113831516
load1158102015137412001271
domContentLoaded1157101915127412001271
domInteractive933424836105169
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2919272263038
firstReactRender28224952938
getState621651659
initialActions1019212
loadScripts1135100313156511781252
setupStore6429369
WebpackHomeuiStartup15241343195012915501835
load1326114016439113831509
domContentLoaded1326114016439113831509
domInteractive102303676799324
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3418139213784
firstReactRender332675113570
getState7211913523
initialActions40689217
loadScripts1299112416188713501452
setupStore12411319766

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: f3c370f | Date: 10/15/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±69ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±68ms) 🟢 | historical mean value: 740ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±12ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 69ms 1.01s 1.32s 1.25s 1.32s
domContentLoaded 735ms 68ms 700ms 1.01s 935ms 1.01s
firstPaint 76ms 12ms 60ms 176ms 88ms 176ms
firstContentfulPaint 76ms 12ms 60ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [f3c370f]
UI Startup Metrics (1207 ± 53 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1207111613665312321316
load103594511554810621134
domContentLoaded102994211424710571123
domInteractive17134761637
firstPaint68188117341810571133
backgroundConnect2492362868253268
firstReactRender25174762740
getState16585102032
initialActions51364613
loadScripts78570589445815875
setupStore962231019
WebpackHomeuiStartup852727119469867979
load64259096870650829
domContentLoaded63458496169644811
domInteractive1712124141544
firstPaint19855967202195703
backgroundConnect22114762633
firstReactRender27176183335
getState932031214
initialActions3013247
loadScripts63158294967642800
setupStore1063031215
FirefoxBrowserifyHomeuiStartup14721256195013315201781
load1230106914838012801374
domContentLoaded1230106914828012791373
domInteractive1013532855106251
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect34238094051
firstReactRender30245253143
getState94365918
initialActions9222128418
loadScripts1208105214607912611354
setupStore156206231158
WebpackHomeuiStartup15781388227214116121909
load1334118916508713841513
domContentLoaded1333118916508713831512
domInteractive90313535092198
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect4020133224394
firstReactRender32258583339
getState1046210931
initialActions9120227326
loadScripts1307117216148313491489
setupStore145146201045

@smgv smgv changed the title feat: updated wallet ready page feat: updated wallet ready page PR - 2 Oct 15, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 1e3a102 | Date: 10/15/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 992ms (±70ms) 🟢 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 693ms (±67ms) 🟢 | historical mean value: 739ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±10ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 992ms 70ms 951ms 1.26s 1.21s 1.26s
domContentLoaded 693ms 67ms 655ms 949ms 907ms 949ms
firstPaint 75ms 10ms 60ms 156ms 88ms 156ms
firstContentfulPaint 75ms 10ms 60ms 156ms 88ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [1e3a102]
UI Startup Metrics (1280 ± 96 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1280113219649613241389
load109793116968811391215
domContentLoaded109192716898911341210
domInteractive191499101839
firstPaint70794169645511211214
backgroundConnect25724032611263268
firstReactRender26197882639
getState1764682333
initialActions60416620
loadScripts840683143387877953
setupStore1163041121
WebpackHomeuiStartup8547191103738771013
load64958690976659844
domContentLoaded64157989975648825
domInteractive16114871437
firstPaint18656903167201604
backgroundConnect22114572635
firstReactRender27166693236
getState942841214
initialActions3017349
loadScripts63857788873646814
setupStore1052531214
FirefoxBrowserifyHomeuiStartup15041338187411615521808
load1264110914828313141408
domContentLoaded1264110814828313131407
domInteractive1093232564109305
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3522109143866
firstReactRender31267173245
getState94929816
initialActions7213118414
loadScripts1241108814618212891381
setupStore136133161146
WebpackHomeuiStartup16091428216914416441992
load13641208172510813981617
domContentLoaded13631208172410813981617
domInteractive1023138664102251
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3821123174382
firstReactRender342683103644
getState113118131036
initialActions51476413
loadScripts13381193169710213741574
setupStore156179221249

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 5590366 | Date: 10/15/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±70ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±83ms) 🟢 | historical mean value: 739ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±41ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 70ms 1.01s 1.32s 1.25s 1.32s
domContentLoaded 735ms 83ms 700ms 1.28s 935ms 1.28s
firstPaint 79ms 41ms 60ms 488ms 84ms 488ms
firstContentfulPaint 79ms 41ms 60ms 488ms 84ms 488ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [5590366]
UI Startup Metrics (1241 ± 60 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1241110913996012761360
load106496812045210971139
domContentLoaded105996311985110911134
domInteractive17144761735
firstPaint66574121243410881135
backgroundConnect2522392687257263
firstReactRender25194562641
getState1464161726
initialActions50335515
loadScripts81271994849847892
setupStore962931015
WebpackHomeuiStartup778664104764798915
load57453090062582689
domContentLoaded56752389361573672
domInteractive14114771333
firstPaint18951897204156694
backgroundConnect23104972734
firstReactRender25165373037
getState932031114
initialActions209246
loadScripts56452288559571664
setupStore952131114
FirefoxBrowserifyHomeuiStartup14251244196213314711757
load1197106014728812531371
domContentLoaded1197106014718812521370
domInteractive993431053104234
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3521202213765
firstReactRender30258883044
getState93598829
initialActions522302337
loadScripts1174104214498512331311
setupStore146139211044
WebpackHomeuiStartup15311323200712415681814
load1312115616579213471507
domContentLoaded1312115516579213471506
domInteractive983036264100327
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3821133184078
firstReactRender3326127133441
getState10453101144
initialActions51507324
loadScripts1287113015518513211467
setupStore125108141039

}

async createWalletWithSrp(socialLoginEnabled = true): Promise<void> {
await this.driver.delay(largeDelayMs);
Copy link
Member

@seaona seaona Oct 16, 2025

Choose a reason for hiding this comment

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

could we avoid using a hardcoded delay and wait for a condition instead?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I added that for testing and forgot to remove the error. Thank you for pointing this out!

PR Updated @seaona

cursor[bot]

This comment was marked as outdated.

@metamaskbot
Copy link
Collaborator

❌ test-e2e-chrome-api-specs failed. View the html report here.

@metamaskbot
Copy link
Collaborator

❌ test-e2e-chrome-api-specs failed. View the html report here.

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 86ee35f | Date: 10/16/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.07s (±76ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 750ms (±72ms) 🟢 | historical mean value: 735ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±13ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.07s 76ms 1.02s 1.37s 1.32s 1.37s
domContentLoaded 750ms 72ms 705ms 1.04s 974ms 1.04s
firstPaint 79ms 13ms 60ms 180ms 92ms 180ms
firstContentfulPaint 79ms 13ms 60ms 180ms 92ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [86ee35f]
UI Startup Metrics (1235 ± 65 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1235113014476512761367
load106192712246310961200
domContentLoaded105592112206210871192
domInteractive17136181638
firstPaint671141120543010711188
backgroundConnect2522392706256263
firstReactRender2818171192846
getState1554381934
initialActions718012815
loadScripts80968495961843944
setupStore1053251122
WebpackHomeuiStartup8467211424918541036
load636584118286635877
domContentLoaded629578117586626867
domInteractive15114971434
firstPaint186551224203162603
backgroundConnect21115572534
firstReactRender281681103135
getState942131214
initialActions3019347
loadScripts626576116484624856
setupStore1052131215
FirefoxBrowserifyHomeuiStartup13981220191713214341716
load1175105013787812301311
domContentLoaded1175104913787812301311
domInteractive98344195798233
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect32217593947
firstReactRender29255243138
getState11413316834
initialActions519510413
loadScripts1154103213457612051288
setupStore146171221056
WebpackHomeuiStartup15781385215911616241802
load1341119115457913951507
domContentLoaded1341119115447913941507
domInteractive993036555101197
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect4022128204496
firstReactRender352681123577
getState11418420917
initialActions5211013414
loadScripts1314117515257513611470
setupStore166150191161

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 2b8b1c7 | Date: 10/16/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±72ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 730ms (±70ms) 🟢 | historical mean value: 737ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 72ms 1.00s 1.31s 1.26s 1.31s
domContentLoaded 730ms 70ms 693ms 1.00s 950ms 1.00s
firstPaint 75ms 12ms 60ms 184ms 88ms 184ms
firstContentfulPaint 75ms 12ms 60ms 184ms 88ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [2b8b1c7]
UI Startup Metrics (1227 ± 57 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1227110413655712711324
load105595911855310911146
domContentLoaded104995411795210831141
domInteractive18135581739
firstPaint71086118642110721140
backgroundConnect2502372676253263
firstReactRender27175273141
getState17590102132
initialActions60769722
loadScripts80570692051836895
setupStore1062731115
WebpackHomeuiStartup8487321073628691005
load63758891062644816
domContentLoaded62958190061638808
domInteractive161162101438
firstPaint22556881224208669
backgroundConnect22114362732
firstReactRender2817122133337
getState942031214
initialActions3017247
loadScripts62757988959636797
setupStore1052031215
FirefoxBrowserifyHomeuiStartup14181228184011514731637
load1200105613877612651316
domContentLoaded1199105613877612641315
domInteractive1013329749109211
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3419137153870
firstReactRender29256853038
getState95577816
initialActions5112613321
loadScripts1177103813237512451295
setupStore146178201058
WebpackHomeuiStartup15811340198213816111933
load1351116716529913971572
domContentLoaded1351116716529913971572
domInteractive1013340066101336
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect41221442342105
firstReactRender33279693442
getState134226251246
initialActions51519414
loadScripts1324115116279413701516
setupStore1053461028

@LeVinhGithub LeVinhGithub added QA Passed and removed needs-qa Label will automate into QA workspace labels Oct 16, 2025
Copy link
Contributor

@LeVinhGithub LeVinhGithub left a comment

Choose a reason for hiding this comment

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

lgtm QA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants