Skip to content

Conversation

amandaye0h
Copy link
Contributor

@amandaye0h amandaye0h commented Oct 3, 2025

Description

Open in GitHub Codespaces

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

Screen.Recording.2025-10-03.at.9.20.10.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.

Copy link
Contributor

github-actions bot commented Oct 3, 2025

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.

@amandaye0h amandaye0h added the team-design-system All issues relating to design system in Extension label Oct 3, 2025
@github-actions github-actions bot added the size-M label Oct 3, 2025
@metamaskbot
Copy link
Collaborator

metamaskbot commented Oct 3, 2025

✨ Files requiring CODEOWNER review ✨

🔐 @MetaMask/web3auth (14 files, +350 -310)
  • 📁 ui/
    • 📁 pages/
      • 📁 onboarding-flow/
        • 📁 create-password/
          • 📄 create-password.js +45 -34
        • 📁 creation-successful/
          • 📄 creation-successful.js +1 -1
        • 📁 import-srp/
          • 📄 import-srp.js +46 -37
        • 📁 metametrics/
          • 📁 __snapshots__/
            • 📄 metametrics.test.js.snap +2 -2
            • 📄 metametrics.js +49 -32
            • 📄 metametrics.test.js +1 -1
        • 📁 onboarding-app-header/
          • 📄 index.scss +3 -3
          • 📄 onboarding-app-header.js +6 -3
        • 📁 privacy-settings/
          • 📄 privacy-settings.js +25 -47
        • 📁 recovery-phrase/
          • 📄 confirm-recovery-phrase.js +53 -52
          • 📄 review-recovery-phrase.js +64 -54
        • 📁 welcome/
          • 📄 login-options.tsx +52 -39
          • 📄 index.scss +1 -1
          • 📄 onboarding-flow.js +2 -4

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: c5fb720 | Date: 10/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±71ms) 🟡 | historical mean value: 1.06s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 740ms (±68ms) 🟢 | historical mean value: 741ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 81ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 71ms 1.01s 1.33s 1.27s 1.33s
domContentLoaded 740ms 68ms 699ms 1.01s 941ms 1.01s
firstPaint 77ms 11ms 60ms 168ms 88ms 168ms
firstContentfulPaint 77ms 11ms 60ms 168ms 88ms 168ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [c5fb720]
UI Startup Metrics (1251 ± 78 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1251111014427812981412
load108095512737311201232
domContentLoaded107291412667511131224
domInteractive18135171836
firstPaint57777127643210801152
backgroundConnect25324036914257267
firstReactRender24159282537
getState14586111826
initialActions40204512
loadScripts826668101974871978
setupStore962431017
WebpackHomeuiStartup19371485257728421442439
load15581196197622417261914
domContentLoaded15501183197122417201901
domInteractive1812111161567
firstPaint1636445363181290
backgroundConnect3216323403156
firstReactRender73363354774127
getState3542967713275
initialActions52244514
loadScripts15471181196022217181898
setupStore185278451125
FirefoxBrowserifyHomeuiStartup13941190177911614551646
load1210104014859212831361
domContentLoaded1210104014849212831361
domInteractive1083336463108272
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2918117133249
firstReactRender27234332833
getState73688615
initialActions3110135
loadScripts1188102314689112621336
setupStore85425813
WebpackHomeuiStartup15591383224718416271955
load13151157173513814061614
domContentLoaded13151157173513814061614
domInteractive1043433765100323
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3421122113843
firstReactRender37325244046
getState11322831618
initialActions6119121312
loadScripts12911132167413713801587
setupStore10610811921
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 555 Bytes (0.01%)
  • common: -34 Bytes (0%)

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

📊 Page Load Benchmark Results

Current Commit: e5a772f | Date: 10/4/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±71ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 732ms (±69ms) 🟢 | historical mean value: 738ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±12ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 71ms 1.01s 1.33s 1.29s 1.33s
domContentLoaded 732ms 69ms 695ms 1.01s 965ms 1.01s
firstPaint 76ms 12ms 56ms 176ms 88ms 176ms
firstContentfulPaint 76ms 12ms 56ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [e5a772f]
UI Startup Metrics (1256 ± 70 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1256113213957013071385
load108297212186411351181
domContentLoaded107595912126411291174
domInteractive1813120121636
firstPaint65965120744410991158
backgroundConnect2542402777260265
firstReactRender24185052436
getState1256981525
initialActions618611524
loadScripts82770996664881936
setupStore96283914
WebpackHomeuiStartup18191562217915219562095
load1503135917758715561660
domContentLoaded1490135417608415431624
domInteractive1711114151351
firstPaint2935217324561921541
backgroundConnect3316140153854
firstReactRender4618169215268
getState1244461423
initialActions40286322
loadScripts1486135117558215411618
setupStore134119131438
FirefoxBrowserifyHomeuiStartup13671213205014114011720
load1171105913648012241327
domContentLoaded1171105913648012241327
domInteractive99323215894249
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect291975113351
firstReactRender28244942938
getState12416030693
initialActions3154537
loadScripts1150104313417711981297
setupStore11518619827
WebpackHomeuiStartup14971324210513015521716
load1304117016058513721456
domContentLoaded1304117016048513711456
domInteractive95313746092226
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3118111163477
firstReactRender322473103364
getState63577614
initialActions40548318
loadScripts1280115215898313431427
setupStore1247114858
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.73 KiB (0.06%)
  • ui: 1.22 KiB (0.02%)
  • common: -60 Bytes (0%)

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

Labels

size-L team-assets team-design-system All issues relating to design system in Extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants