Skip to content

Conversation

@mathieuartu
Copy link
Contributor

@mathieuartu mathieuartu commented Nov 19, 2025

Description

Open in GitHub Codespaces

Changelog

CHANGELOG entry: default to BIP-44 UI for account & wallet details

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

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.

@github-actions
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.

@metamaskbot
Copy link
Collaborator

metamaskbot commented Nov 19, 2025

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (3 files, +2 -26)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-details/
          • 📄 account-details.test.js +0 -3
          • 📄 account-details.tsx +1 -6
      • 📁 multichain-accounts/
        • 📁 multichain-accounts-tree/
          • 📄 multichain-accounts-tree.tsx +1 -17

@MetaMask/confirmations (1 files, +0 -1)
  • 📁 ui/
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 confirm/
            • 📁 smart-account-update/
              • 📄 smart-account-update.test.tsx +0 -1

👨‍🔧 @MetaMask/core-extension-ux (5 files, +30 -50)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-details/
          • 📄 account-details.test.js +0 -3
          • 📄 account-details.tsx +1 -6
        • 📁 global-menu/
          • 📄 global-menu.test.tsx +1 -2
        • 📁 menu-items/
          • 📄 account-details-menu-item.js +8 -30
          • 📄 account-details-menu-item.test.js +20 -9

🧪 @MetaMask/qa (2 files, +41 -0)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 pages/
          • 📁 multichain/
            • 📄 address-list-modal.ts +14 -0
            • 📄 multichain-account-details-page.ts +27 -0

@metamaskbot metamaskbot added the team-accounts-framework Accounts Framework team label Nov 19, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [2229dc2]
UI Startup Metrics (1218 ± 83 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1218106514128312741370
load103590211987610851173
domContentLoaded102989611927510801168
domInteractive231386172077
firstPaint60285120741710381160
backgroundConnect21219928812217230
firstReactRender28194673245
getState3516103134161
initialActions104112
loadScripts82369998275878965
setupStore1274051223
numNetworkReqs1367419670
BrowserifyPower User HomeuiStartup------
load------
domContentLoaded------
domInteractive------
firstPaint------
backgroundConnect------
firstReactRender------
getState------
initialActions------
loadScripts------
setupStore------
numNetworkReqs------
WebpackStandard HomeuiStartup91073814381079321147
load63257098881639857
domContentLoaded62456697176631823
domInteractive201195161662
firstPaint18459975178187600
backgroundConnect301293183477
firstReactRender3821205254152
getState21127272330
initialActions103112
loadScripts62156496174628813
setupStore1362541619
numNetworkReqs1367619868
WebpackPower User HomeuiStartup13511173242923014421832
load66158212251366431054
domContentLoaded6415681138123625987
domInteractive32132914719133
firstPaint314641074288593937
backgroundConnect51113595066134
firstReactRender7740103128393
getState15411121316163186
initialActions102011
loadScripts6395661130121623978
setupStore207104193164
numNetworkReqs1176731756123240
FirefoxBrowserifyStandard HomeuiStartup13391089200815514241622
load112094514099511971275
domContentLoaded111994014099511931274
domInteractive68342374286166
firstPaint------
backgroundConnect47223013944120
firstReactRender24175562437
getState11688101121
initialActions103122
loadScripts109492813288811681239
setupStore13671101235
numNetworkReqs1467820775
BrowserifyPower User HomeuiStartup26111917329229127733239
load1160940171018612201543
domContentLoaded1160940171018612201543
domInteractive13630576139134528
firstPaint------
backgroundConnect183261028213190675
firstReactRender81391581991117
getState25478870258178835
initialActions2032326
loadScripts1124923158518011561519
setupStore1456813209118751
numNetworkReqs94562274189199
WebpackStandard HomeuiStartup13871224183713214221696
load1174105415519512231372
domContentLoaded1174105315509512231372
domInteractive60232173978144
firstPaint------
backgroundConnect4220134235296
firstReactRender291987143071
getState13616621946
initialActions102122
loadScripts1146103914848511971319
setupStore14514921961
numNetworkReqs1366817765
WebpackPower User HomeuiStartup27802150395528329533308
load13831152199020314991803
domContentLoaded13831152199020214991802
domInteractive12726568132127526
firstPaint------
backgroundConnect15629945157187514
firstReactRender86401472197127
getState27478898263274828
initialActions2052526
loadScripts13441114190219114301741
setupStore1266825192100637
numNetworkReqs93462204388203
📊 Page Load Benchmark Results

Current Commit: 2229dc2 | Date: 11/19/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±40ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 731ms (±38ms) 🟢 | historical mean value: 729ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±11ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 40ms 1.02s 1.35s 1.07s 1.35s
domContentLoaded 731ms 38ms 707ms 1.02s 758ms 1.02s
firstPaint 78ms 11ms 64ms 172ms 84ms 172ms
firstContentfulPaint 78ms 11ms 64ms 172ms 84ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 267 Bytes (0.01%)
  • ui: -527.14 KiB (-7.07%)
  • common: -296 Bytes (0%)

@metamaskbot
Copy link
Collaborator

Builds ready [331cdf0]
UI Startup Metrics (1206 ± 89 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1206104314838912541406
load103189812537910791171
domContentLoaded102589312457810741168
domInteractive231394172067
firstPaint56473129041310421165
backgroundConnect21218624510221228
firstReactRender28195073045
getState3215100113650
initialActions103112
loadScripts819686103079866960
setupStore1172831217
numNetworkReqs1367620671
BrowserifyPower User HomeuiStartup18781571321825720322380
load998873187716310071454
domContentLoaded98286018641619881434
domInteractive37162604328162
firstPaint5848618824149331376
backgroundConnect22320126713230246
firstReactRender78461181485105
getState18314037748198305
initialActions108112
loadScripts77866716471597741216
setupStore201094122347
numNetworkReqs986919330109181
WebpackStandard HomeuiStartup8516991137828821063
load60254485166607800
domContentLoaded59454082562602789
domInteractive181267131557
firstPaint18361807168186585
backgroundConnect2810111202782
firstReactRender32204883843
getState19112952326
initialActions102111
loadScripts59253881761600780
setupStore1262141418
numNetworkReqs1367519669
WebpackPower User HomeuiStartup13301163207720314411747
load65056710771226401022
domContentLoaded6295531040110615932
domInteractive29131863818143
firstPaint344641045279582929
backgroundConnect50111933962133
firstReactRender7840109148596
getState1519322418158187
initialActions103011
loadScripts6265511031108613923
setupStore19781153242
numNetworkReqs1276926752169220
FirefoxBrowserifyStandard HomeuiStartup1216105214679712891427
load103190412707810771183
domContentLoaded103090412707810771183
domInteractive59301543481134
firstPaint------
backgroundConnect3420111143766
firstReactRender21173732125
getState96263917
initialActions103112
loadScripts101088812467410611154
setupStore105476925
numNetworkReqs1266015755
BrowserifyPower User HomeuiStartup24521481345435926932914
load1160952161015412741459
domContentLoaded1159951160915412741454
domInteractive13534509116176432
firstPaint------
backgroundConnect170261137190227683
firstReactRender75221262389113
getState20141828223163800
initialActions2034327
loadScripts1124935155314512331421
setupStore1024797170101587
numNetworkReqs93452264198194
WebpackStandard HomeuiStartup14081240196313714731661
load1195104714409512641396
domContentLoaded1195104714409512641396
domInteractive66262103984132
firstPaint------
backgroundConnect41211572540113
firstReactRender292072132969
getState116152151016
initialActions102012
loadScripts1170103113779012431337
setupStore165190271046
numNetworkReqs1366717863
WebpackPower User HomeuiStartup28462079379333230423458
load13991127209619815261788
domContentLoaded13991127209619815261788
domInteractive15128948158153498
firstPaint------
backgroundConnect17426759175197605
firstReactRender904224024101127
getState26683911263268856
initialActions2130326
loadScripts13651108205419514831764
setupStore1106762167119576
numNetworkReqs97612244296206
📊 Page Load Benchmark Results

Current Commit: 331cdf0 | Date: 11/19/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 996ms (±108ms) 🟢 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 692ms (±105ms) 🟢 | historical mean value: 730ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 84ms (±85ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 996ms 108ms 962ms 2.04s 1.01s 2.04s
domContentLoaded 692ms 105ms 663ms 1.71s 704ms 1.71s
firstPaint 84ms 85ms 64ms 932ms 88ms 932ms
firstContentfulPaint 84ms 85ms 64ms 932ms 88ms 932ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 53 Bytes (0%)
  • ui: -49.57 KiB (-0.71%)
  • common: -497 Bytes (-0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [9cb92a9]
UI Startup Metrics (1236 ± 99 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1236106916469912981408
load106292513568711141204
domContentLoaded105592213468511081198
domInteractive261493202387
firstPaint58483125642610631183
backgroundConnect22119826614227251
firstReactRender26195172744
getState311476103546
initialActions103112
loadScripts841708114286902989
setupStore1063131013
numNetworkReqs1367619670
BrowserifyPower User HomeuiStartup18601562252024720082430
load98786515951619911447
domContentLoaded97086115761609641440
domInteractive37151824030160
firstPaint5699316063969231397
backgroundConnect22019725112226246
firstReactRender79451271485103
getState17713231641195283
initialActions104112
loadScripts76966213471587671237
setupStore2110123142739
numNetworkReqs1347126146169249
WebpackStandard HomeuiStartup825720105778860995
load61756485265621799
domContentLoaded61256084664615788
domInteractive2414102192277
firstPaint24676819187219709
backgroundConnect1163071127
firstReactRender29206673340
getState301364113849
initialActions102111
loadScripts60955883762613779
setupStore1273151424
numNetworkReqs1367419669
WebpackPower User HomeuiStartup14331191195119515691815
load6755841089118672993
domContentLoaded6645791079115661982
domInteractive37161683731150
firstPaint2861141036200275707
backgroundConnect17867112044
firstReactRender82461271289100
getState15111224421157203
initialActions103112
loadScripts6615771069113660969
setupStore23871133448
numNetworkReqs1356728151175266
FirefoxBrowserifyStandard HomeuiStartup12531075181712913191478
load104992512628311151194
domContentLoaded104892512558311141194
domInteractive64302304084135
firstPaint------
backgroundConnect38222573037110
firstReactRender23178482237
getState96325921
initialActions103112
loadScripts102790812458010971172
setupStore115739923
numNetworkReqs1366916860
BrowserifyPower User HomeuiStartup25741813362734327713246
load1126890156915111791472
domContentLoaded1124890156915111791469
domInteractive13532480108159433
firstPaint------
backgroundConnect188251090219217764
firstReactRender85431331895121
getState25860895264203865
initialActions2127327
loadScripts1094875155014511471400
setupStore98677614496489
numNetworkReqs955520837113178
WebpackStandard HomeuiStartup14151217193812914651677
load1203106314789512631396
domContentLoaded1202106314789512631396
domInteractive66271883982133
firstPaint------
backgroundConnect3919169234198
firstReactRender282177112868
getState116114121126
initialActions106112
loadScripts1178104914108912441333
setupStore135139171034
numNetworkReqs1366816762
WebpackPower User HomeuiStartup28212074386333130353509
load14001143188417415481722
domContentLoaded14001143188417415471722
domInteractive13229559121150454
firstPaint------
backgroundConnect17831787181217592
firstReactRender88422172592113
getState26672902267288867
initialActions2034326
loadScripts13671126182317115061699
setupStore986788163106734
numNetworkReqs955621240113202
📊 Page Load Benchmark Results

Current Commit: 9cb92a9 | Date: 11/19/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±37ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±35ms) 🟢 | historical mean value: 730ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 80ms (±12ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 37ms 1.01s 1.32s 1.08s 1.32s
domContentLoaded 735ms 35ms 702ms 984ms 759ms 984ms
firstPaint 80ms 12ms 64ms 188ms 88ms 188ms
firstContentfulPaint 80ms 12ms 64ms 188ms 88ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 74 Bytes (0%)
  • ui: -49.56 KiB (-0.71%)
  • common: -499 Bytes (-0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [ac788d8]
UI Startup Metrics (1204 ± 93 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1204105315769312721354
load102789313418210871152
domContentLoaded102087413348210801141
domInteractive231485172076
firstPaint57491134841010021128
backgroundConnect20819630813209225
firstReactRender27186083044
getState30165573444
initialActions106112
loadScripts819668111181876941
setupStore1173741220
numNetworkReqs1257720574
BrowserifyPower User HomeuiStartup19141575306328120822413
load1018880189217810131481
domContentLoaded100385718741759931455
domInteractive37161974031156
firstPaint57010818914129361430
backgroundConnect22720327114235256
firstReactRender79481491585102
getState18312936947196300
initialActions104112
loadScripts79466216571727861237
setupStore1975592639
numNetworkReqs1477028452184261
WebpackStandard HomeuiStartup821735101769854984
load61855480561633786
domContentLoaded61455179961629780
domInteractive2514104192285
firstPaint22283619135223597
backgroundConnect1163461527
firstReactRender29204053336
getState301459113850
initialActions104112
loadScripts61154978859627771
setupStore1254251420
numNetworkReqs1257219570
WebpackPower User HomeuiStartup13831001282824915101902
load6375581418132637975
domContentLoaded6265501406130623966
domInteractive33161973327131
firstPaint323971014229570869
backgroundConnect16792111839
firstReactRender7749100118498
getState16013434234164229
initialActions102011
loadScripts6235481391128621958
setupStore19862122252
numNetworkReqs1516931455193287
FirefoxBrowserifyStandard HomeuiStartup12641083192314412971585
load106392713989111171217
domContentLoaded106292713989111171217
domInteractive67332294186151
firstPaint------
backgroundConnect4420186294897
firstReactRender21174952132
getState1069810919
initialActions102122
loadScripts103491112508310961191
setupStore145194241027
numNetworkReqs1256918666
BrowserifyPower User HomeuiStartup26361882349933928133394
load1145952162517511571536
domContentLoaded1144952162417611571536
domInteractive13731612127154454
firstPaint------
backgroundConnect21024937239228760
firstReactRender84521371791124
getState24284906216227823
initialActions208227
loadScripts1105929160517111191506
setupStore1566800236125780
numNetworkReqs97602084098196
WebpackStandard HomeuiStartup14071231189411914571675
load12011064144110012701394
domContentLoaded12001064144010012701394
domInteractive59261833379119
firstPaint------
backgroundConnect3920158234197
firstReactRender27197292836
getState136119151145
initialActions103112
loadScripts1176104713889312461359
setupStore11672101034
numNetworkReqs1256617663
WebpackPower User HomeuiStartup28082027371336930093525
load13671150176917915491703
domContentLoaded13671149176917915481702
domInteractive13227739130147448
firstPaint------
backgroundConnect16630712173179598
firstReactRender82431481788118
getState297751045291413849
initialActions50448617
loadScripts13331077174317914821676
setupStore87575714188380
numNetworkReqs99652294494211
📊 Page Load Benchmark Results

Current Commit: ac788d8 | Date: 11/20/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±52ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 738ms (±50ms) 🟢 | historical mean value: 730ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±11ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 52ms 1.02s 1.34s 1.09s 1.34s
domContentLoaded 738ms 50ms 706ms 1.01s 771ms 1.01s
firstPaint 79ms 11ms 64ms 176ms 88ms 176ms
firstContentfulPaint 79ms 11ms 64ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 53 Bytes (0%)
  • ui: -49.9 KiB (-0.71%)
  • common: -696 Bytes (-0.01%)

@mathieuartu mathieuartu self-assigned this Nov 20, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [65eb972]
UI Startup Metrics (1195 ± 99 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1195103916709912511346
load102288113898810791168
domContentLoaded101787513798710731162
domInteractive2414156222072
firstPaint55572124540110261133
backgroundConnect20718924710212222
firstReactRender2818169163142
getState31155783547
initialActions102112
loadScripts816666116986877962
setupStore1173541118
numNetworkReqs1257720574
BrowserifyPower User HomeuiStartup19301615263725020972453
load1020867164016310341484
domContentLoaded1004859162616110161470
domInteractive36162083830145
firstPaint66910516794269741466
backgroundConnect22319727313230248
firstReactRender7947119138797
getState18313034343199276
initialActions103112
loadScripts79867014101588131248
setupStore221088132952
numNetworkReqs1506946662186265
WebpackStandard HomeuiStartup817738111778842996
load61455785762624771
domContentLoaded60955285061620765
domInteractive241495192080
firstPaint23587802165212629
backgroundConnect1163871328
firstReactRender28195863338
getState311575123851
initialActions102111
loadScripts60655083959618756
setupStore1253051423
numNetworkReqs1257619570
WebpackPower User HomeuiStartup14351098262625315551998
load65455812811366601000
domContentLoaded6435501270133649991
domInteractive35161903830136
firstPaint3361111150229577688
backgroundConnect16774101836
firstReactRender83481481593107
getState16713829630177235
initialActions105112
loadScripts6415481260131647982
setupStore22885143347
numNetworkReqs1497132754184279
FirefoxBrowserifyStandard HomeuiStartup12491073160812813251547
load105291112859311221233
domContentLoaded105191112859411211233
domInteractive66302574886190
firstPaint------
backgroundConnect3920145233996
firstReactRender21184742233
getState12614216933
initialActions102012
loadScripts102889412618710911200
setupStore106426925
numNetworkReqs1157216660
BrowserifyPower User HomeuiStartup28151909408640629953615
load1202974186920012701629
domContentLoaded1201973186920112701629
domInteractive16433798157188565
firstPaint------
backgroundConnect2783113263214651074
firstReactRender91431612199130
getState26092885245204854
initialActions318228
loadScripts1151956182618911891577
setupStore1197782180126739
numNetworkReqs98652174093203
WebpackStandard HomeuiStartup14731265198714715411784
load12471085156210413221434
domContentLoaded12461085156110413211434
domInteractive61281823780141
firstPaint------
backgroundConnect45171322549106
firstReactRender27217073037
getState1167091121
initialActions103122
loadScripts1219107014999712991395
setupStore14685151162
numNetworkReqs1257118666
WebpackPower User HomeuiStartup29342156395938831303756
load14141112215419914991762
domContentLoaded14131111215419914991761
domInteractive13830598124155462
firstPaint------
backgroundConnect21528991242236852
firstReactRender90441762297130
getState27069947261268883
initialActions4163737
loadScripts13761093207719114511735
setupStore117580219197750
numNetworkReqs97622314491209
📊 Page Load Benchmark Results

Current Commit: 65eb972 | Date: 11/20/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±39ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 727ms (±37ms) 🟢 | historical mean value: 729ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±10ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 39ms 1.01s 1.33s 1.07s 1.33s
domContentLoaded 727ms 37ms 703ms 1.01s 753ms 1.01s
firstPaint 77ms 10ms 60ms 160ms 84ms 160ms
firstContentfulPaint 77ms 10ms 60ms 160ms 84ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 53 Bytes (0%)
  • ui: -49.9 KiB (-0.71%)
  • common: -671 Bytes (-0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [3c2111e]
UI Startup Metrics (1203 ± 83 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1203104313858312481356
load102189012007510731146
domContentLoaded101488711837410661136
domInteractive2314102171972
firstPaint57090120140210041157
backgroundConnect20719124410212232
firstReactRender28185983146
getState341669104155
initialActions105112
loadScripts81368897874859933
setupStore1154551222
numNetworkReqs1257821576
BrowserifyPower User HomeuiStartup18671532264122420022361
load1002871153514610161442
domContentLoaded98686315211449811422
domInteractive34161863628142
firstPaint58211715383979431400
backgroundConnect22520128815233254
firstReactRender78441281585106
getState17312836242190254
initialActions102112
loadScripts77966413161437771222
setupStore20658112943
numNetworkReqs956918429107178
WebpackStandard HomeuiStartup90077612801009471070
load65158685163658830
domContentLoaded64558284262652819
domInteractive2817101202492
firstPaint320122849208599676
backgroundConnect1374081336
firstReactRender32225473841
getState321669114151
initialActions105114
loadScripts64157983360649807
setupStore1462751722
numNetworkReqs1257720571
WebpackPower User HomeuiStartup14421205204421915631946
load66858010771206701021
domContentLoaded65757210661196561009
domInteractive36161503532138
firstPaint275881016203253689
backgroundConnect1564481936
firstReactRender81521141289101
getState15412331433162219
initialActions106113
loadScripts6555701056117654998
setupStore241080153456
numNetworkReqs1506931156193297
FirefoxBrowserifyStandard HomeuiStartup12341029158010512971409
load104388512978311051209
domContentLoaded104288412978311051208
domInteractive63302544283133
firstPaint------
backgroundConnect3620148203889
firstReactRender21164752132
getState96515915
initialActions103112
loadScripts102086912237710731186
setupStore105527927
numNetworkReqs1156915757
BrowserifyPower User HomeuiStartup25731761352434227563291
load1136918161016311791505
domContentLoaded1135912160916311791500
domInteractive14031541117162436
firstPaint------
backgroundConnect18920881196232692
firstReactRender86391552095124
getState26071902262184847
initialActions207127
loadScripts1094900153415211401468
setupStore1397835212129750
numNetworkReqs96592244391211
WebpackStandard HomeuiStartup14391276206912914861685
load1218105014659212681412
domContentLoaded1217105014649212681412
domInteractive68272094188143
firstPaint------
backgroundConnect40192152741100
firstReactRender26207372838
getState13679121344
initialActions103022
loadScripts1194103614228512431339
setupStore146169181336
numNetworkReqs1156516660
WebpackPower User HomeuiStartup28382053380738130773589
load13811099196120515111831
domContentLoaded13801099196120515101831
domInteractive13029593129134486
firstPaint------
backgroundConnect19530814212199741
firstReactRender87412042597135
getState26336922261203882
initialActions3153737
loadScripts13461083192320213771804
setupStore116577819199763
numNetworkReqs98612404293209
📊 Page Load Benchmark Results

Current Commit: 3c2111e | Date: 11/20/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 993ms (±39ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 686ms (±37ms) 🟢 | historical mean value: 725ms ⬇️ (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 993ms 39ms 960ms 1.29s 1.03s 1.29s
domContentLoaded 686ms 37ms 662ms 956ms 715ms 956ms
firstPaint 75ms 12ms 64ms 180ms 84ms 180ms
firstContentfulPaint 75ms 12ms 64ms 180ms 84ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 53 Bytes (0%)
  • ui: -49.45 KiB (-0.71%)
  • common: -671 Bytes (-0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [5aaee49]
UI Startup Metrics (1270 ± 104 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12701075155210413441437
load108092012929111511230
domContentLoaded107391412859111451226
domInteractive241592172276
firstPaint58594129642010541192
backgroundConnect21419525710217231
firstReactRender3019169173650
getState321687123653
initialActions105112
loadScripts8657101063919371016
setupStore1162841220
numNetworkReqs1257820574
BrowserifyPower User HomeuiStartup18691521324628520502427
load99287519821799931485
domContentLoaded97786219661779721476
domInteractive35162114227158
firstPaint55010415373969221325
backgroundConnect22019927413228244
firstReactRender81521351788125
getState17612536153196313
initialActions103112
loadScripts77566517351747731264
setupStore211077122843
numNetworkReqs976919630105179
WebpackStandard HomeuiStartup824727102870855986
load62356482162630790
domContentLoaded61855981461626783
domInteractive2515103202287
firstPaint24990821198213764
backgroundConnect1263371429
firstReactRender29214763340
getState291463103645
initialActions104112
loadScripts61555780459624773
setupStore1263941418
numNetworkReqs1257619569
WebpackPower User HomeuiStartup14941244257824916542019
load69759314451487071071
domContentLoaded68658414361476881063
domInteractive40172084432173
firstPaint296971024202317720
backgroundConnect1584971928
firstReactRender8454109119399
getState16113025830171245
initialActions102012
loadScripts68358214261456861052
setupStore24965143654
numNetworkReqs1517431453187292
FirefoxBrowserifyStandard HomeuiStartup12181070167810712601433
load102891712067310791172
domContentLoaded102691712067310791171
domInteractive56321843276121
firstPaint------
backgroundConnect3821133223995
firstReactRender21184352138
getState86183815
initialActions103112
loadScripts100490011816710551141
setupStore14619426934
numNetworkReqs1256517661
BrowserifyPower User HomeuiStartup26141902380632627773210
load1144933196817711771505
domContentLoaded1143933196817711761505
domInteractive14330805135150534
firstPaint------
backgroundConnect19524983216245714
firstReactRender87441311997124
getState23181894227192828
initialActions218124
loadScripts1105919191916711171467
setupStore1147786168117640
numNetworkReqs97612164094206
WebpackStandard HomeuiStartup14161264203014014641692
load12041046150510312731405
domContentLoaded12041046150410312731404
domInteractive56252323973132
firstPaint------
backgroundConnect43192163142104
firstReactRender27196792941
getState166181251345
initialActions102012
loadScripts1178103214329512431358
setupStore155227271040
numNetworkReqs1256617665
WebpackPower User HomeuiStartup28812005371334631633497
load14221116185518415831761
domContentLoaded14211115185418415831760
domInteractive13727476111151445
firstPaint------
backgroundConnect18228677178216620
firstReactRender88432562595123
getState29684897284389889
initialActions4046628
loadScripts13881097182218015381732
setupStore1315803193108743
numNetworkReqs97602324495209
📊 Page Load Benchmark Results

Current Commit: 5aaee49 | Date: 11/20/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.11s (±61ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 746ms (±48ms) 🟢 | historical mean value: 722ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 85ms (±13ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.11s 61ms 1.04s 1.53s 1.17s 1.53s
domContentLoaded 746ms 48ms 692ms 1.08s 791ms 1.08s
firstPaint 85ms 13ms 68ms 192ms 100ms 192ms
firstContentfulPaint 85ms 13ms 68ms 192ms 100ms 192ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 53 Bytes (0%)
  • ui: -48.42 KiB (-0.69%)
  • common: -671 Bytes (-0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [9f7a672]
UI Startup Metrics (1217 ± 99 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1217104215519912701414
load103589813079010951201
domContentLoaded102885113029010871196
domInteractive221373142062
firstPaint50589131940710011174
backgroundConnect21019532214212231
firstReactRender29195483446
getState31176893748
initialActions106112
loadScripts825656108490885989
setupStore1265871220
numNetworkReqs1257820572
BrowserifyPower User HomeuiStartup18531538321327420142362
load996862187817110061455
domContentLoaded98185618591689851444
domInteractive35152014026158
firstPaint5299514573809071359
backgroundConnect22019425412227246
firstReactRender79521181285101
getState17212935043178281
initialActions103112
loadScripts77865716351667831229
setupStore20671122746
numNetworkReqs1267028950164205
WebpackStandard HomeuiStartup819721103380850984
load61155680766615796
domContentLoaded60655279865610788
domInteractive2514104202191
firstPaint23182796158204593
backgroundConnect1254981530
firstReactRender29207073237
getState301453103848
initialActions106113
loadScripts60355078963608779
setupStore1263151426
numNetworkReqs1257720575
WebpackPower User HomeuiStartup14641216288625816151949
load68459014771416881046
domContentLoaded67358414521396711036
domInteractive38172344031153
firstPaint275911022198267716
backgroundConnect1574161827
firstReactRender8150100118897
getState15612633236171235
initialActions103112
loadScripts67058214361376691027
setupStore24974153454
numNetworkReqs1327029548143254
FirefoxBrowserifyStandard HomeuiStartup12751075159411713271537
load107091913529011291243
domContentLoaded106991913519011291243
domInteractive65302324287151
firstPaint------
backgroundConnect4023152224283
firstReactRender23185872337
getState12696131022
initialActions112012
loadScripts104590413228410951217
setupStore1157881024
numNetworkReqs1156815660
BrowserifyPower User HomeuiStartup26831718368035928763526
load1160912163917712371525
domContentLoaded1159912163917712361525
domInteractive14732587126165474
firstPaint------
backgroundConnect236251104260329757
firstReactRender86421392095129
getState26986876260224840
initialActions208123
loadScripts1113897159316611511470
setupStore1617823228133773
numNetworkReqs98552264391211
WebpackStandard HomeuiStartup14331229188713715011728
load12171069151610112801402
domContentLoaded12161069151610112801401
domInteractive56272033678129
firstPaint------
backgroundConnect4020116194294
firstReactRender26196972835
getState13580121144
initialActions102012
loadScripts1192105314839312581350
setupStore136154161234
numNetworkReqs1257217663
WebpackPower User HomeuiStartup28692244374131830503569
load13901075203318815281781
domContentLoaded13901074203218815281781
domInteractive13228608128146485
firstPaint------
backgroundConnect17727908175234596
firstReactRender88431942595149
getState29270902283254858
initialActions40569311
loadScripts13521055200118514491737
setupStore1416809209111745
numNetworkReqs1336826046163225
📊 Page Load Benchmark Results

Current Commit: 9f7a672 | Date: 11/20/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±43ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 716ms (±40ms) 🟢 | historical mean value: 732ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±12ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 43ms 1.00s 1.38s 1.05s 1.38s
domContentLoaded 716ms 40ms 694ms 1.05s 735ms 1.05s
firstPaint 75ms 12ms 56ms 176ms 80ms 176ms
firstContentfulPaint 75ms 12ms 56ms 176ms 80ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 53 Bytes (0%)
  • ui: -48.42 KiB (-0.69%)
  • common: -671 Bytes (-0.01%)

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

Labels

size-XL team-accounts-framework Accounts Framework team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants