Skip to content

Conversation

@n3ps
Copy link
Contributor

@n3ps n3ps commented Nov 27, 2025

Description

Open in GitHub Codespaces

Changelog

CHANGELOG entry: null

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.

@n3ps n3ps added the team-core-extension-ux Core Extension UX team label Nov 27, 2025
@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

✨ Files requiring CODEOWNER review ✨

👨‍🔧 @MetaMask/core-extension-ux (2 files, +3 -92)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 create-named-snap-account/
          • 📄 create-named-snap-account.tsx +1 -0
    • 📁 pages/
      • 📁 home/
        • 📄 home.component.js +2 -92

@metamaskbot
Copy link
Collaborator

Builds ready [352687b]
UI Startup Metrics (1315 ± 116 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13151110157411613811525
load1059880130310211261251
domContentLoaded1053877129910011161245
domInteractive2716105202384
firstPaint58195127640710181178
backgroundConnect22119726814228248
firstReactRender402593124369
getState63231522776125
initialActions105114
loadScripts8386711096998921029
setupStore1573961927
numNetworkReqs41281473430142
BrowserifyPower User HomeuiStartup21761802287625524012659
load1048903162813710381412
domContentLoaded1032898159113410251402
domInteractive37182183235126
firstPaint53891162640910011323
backgroundConnect25420673696236550
firstReactRender6341108146892
getState20413771579217257
initialActions106114
loadScripts82169713701338161186
setupStore221169112650
numNetworkReqs1626739767202322
WebpackStandard HomeuiStartup87173211681079181104
load64356788884670842
domContentLoaded63956388184663835
domInteractive2715136252196
firstPaint21382841141202587
backgroundConnect1156281130
firstReactRender3720167233883
getState5018122236593
initialActions105112
loadScripts63656186982661827
setupStore1474471436
numNetworkReqs40281433230139
WebpackPower User HomeuiStartup16511261282927518842080
load665589111796664921
domContentLoaded656582110596654913
domInteractive35171633132122
firstPaint25489932175238657
backgroundConnect129762721548566
firstReactRender6243100106978
getState16412422520177198
initialActions102112
loadScripts653579109494652904
setupStore22866132554
numNetworkReqs102652855699274
FirefoxBrowserifyStandard HomeuiStartup14661225252720315671914
load1127966202613711751370
domContentLoaded1127961202513711751370
domInteractive61322073285118
firstPaint------
backgroundConnect77222715295198
firstReactRender291965103353
getState2971312427100
initialActions203123
loadScripts1090950199413011221315
setupStore2610145202766
numNetworkReqs40281272734120
BrowserifyPower User HomeuiStartup26182072409334027753258
load11931049164713811921555
domContentLoaded11931049164713811921554
domInteractive12849478106119442
firstPaint------
backgroundConnect13235871113133380
firstReactRender6039201196394
getState292361103212397774
initialActions218123
loadScripts11631027161213511641522
setupStore16811789198185703
numNetworkReqs101623176279238
WebpackStandard HomeuiStartup16211394221416217261936
load12751097155111513551516
domContentLoaded12751097155011513551515
domInteractive64272143995140
firstPaint------
backgroundConnect62202123466146
firstReactRender31218993443
getState23796152464
initialActions203122
loadScripts12491080152611013311475
setupStore2410174252170
numNetworkReqs41281282838125
WebpackPower User HomeuiStartup29282062531574630414738
load14081166278830613692114
domContentLoaded14071165278730613682113
domInteractive1082854511294420
firstPaint------
backgroundConnect145281636233132331
firstReactRender68391832874140
getState281391212225326828
initialActions3072726
loadScripts13321109205019613231786
setupStore1195748157110504
numNetworkReqs100592545779234
📊 Page Load Benchmark Results

Current Commit: 352687b | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 991ms (±41ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 686ms (±37ms) 🟢 | historical mean value: 723ms ⬇️ (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 991ms 41ms 963ms 1.27s 1.03s 1.27s
domContentLoaded 686ms 37ms 660ms 945ms 707ms 945ms
firstPaint 77ms 10ms 64ms 160ms 88ms 160ms
firstContentfulPaint 77ms 10ms 64ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 294 Bytes (0.01%)
  • ui: 760.61 KiB (10.8%)
  • common: 41.25 KiB (0.47%)

@metamaskbot
Copy link
Collaborator

Builds ready [e946bec]
UI Startup Metrics (1286 ± 117 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12861031152711713741480
load104485712489311181209
domContentLoaded103885512449311141201
domInteractive2615104212289
firstPaint4759412273829351114
backgroundConnect21519725612219244
firstReactRender35236183950
getState59221252573118
initialActions104112
loadScripts829654101289892993
setupStore1353761626
numNetworkReqs41291463330139
BrowserifyPower User HomeuiStartup20421695332425421022545
load1023904178814010291337
domContentLoaded1009891177714110161331
domInteractive37171453035125
firstPaint4859717853839361208
backgroundConnect24620070685228495
firstReactRender6240113176599
getState18813464754202233
initialActions106113
loadScripts80269115141377941122
setupStore21960102442
numNetworkReqs104682805296261
WebpackStandard HomeuiStartup8577231181978791086
load64057089779667828
domContentLoaded63556689078664822
domInteractive2816167262291
firstPaint21479898135213610
backgroundConnect962741016
firstReactRender39211902638106
getState4717105206191
initialActions103112
loadScripts63356488077662812
setupStore1474891541
numNetworkReqs41291453330141
WebpackPower User HomeuiStartup16891337268024319242083
load6935891316110693945
domContentLoaded6825801309111686939
domInteractive40172504034147
firstPaint2811061316221246882
backgroundConnect98858017331552
firstReactRender62448386879
getState17513168354181200
initialActions106112
loadScripts6795781298109683929
setupStore21751112250
numNetworkReqs1616940074210337
FirefoxBrowserifyStandard HomeuiStartup14081156250720314991756
load1086947214914711521308
domContentLoaded1086947214914711521308
domInteractive62331833593114
firstPaint------
backgroundConnect65233904974140
firstReactRender301972113852
getState229187182238
initialActions105123
loadScripts1055931212113911221236
setupStore277202292577
numNetworkReqs40281282734118
BrowserifyPower User HomeuiStartup26222078392936727823552
load1160968167115411701581
domContentLoaded1160968167115411701581
domInteractive12836594125110465
firstPaint------
backgroundConnect1282646287140357
firstReactRender5835115146087
getState27770908203329788
initialActions2141423
loadScripts1127949163914911291511
setupStore1879704202259620
numNetworkReqs100532456080239
WebpackStandard HomeuiStartup16441348230120017092055
load12871121162311613401534
domContentLoaded12861121162211613401533
domInteractive64281423489123
firstPaint------
backgroundConnect71272854582186
firstReactRender312189103550
getState249167202363
initialActions104123
loadScripts12581101155410813151475
setupStore2510159262191
numNetworkReqs41281252836124
WebpackPower User HomeuiStartup29722267582676530114777
load14421143308938814592600
domContentLoaded14411143308938814592599
domInteractive11230553115100450
firstPaint------
backgroundConnect1762912502471441038
firstReactRender69392323275134
getState298701031242497827
initialActions216123
loadScripts13641124293431213821864
setupStore1655993225164738
numNetworkReqs102602686279247
📊 Page Load Benchmark Results

Current Commit: e946bec | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 994ms (±40ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 688ms (±36ms) 🟢 | historical mean value: 725ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 994ms 40ms 965ms 1.27s 1.02s 1.27s
domContentLoaded 688ms 36ms 664ms 951ms 701ms 951ms
firstPaint 76ms 11ms 64ms 172ms 84ms 172ms
firstContentfulPaint 76ms 11ms 64ms 172ms 84ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 523 Bytes (0.01%)
  • common: 471 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [2fb98c6]
UI Startup Metrics (1205 ± 94 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1205103114669412661348
load100986012178210511164
domContentLoaded100285612118210481158
domInteractive251591192082
firstPaint4949311633719621122
backgroundConnect21319330916217244
firstReactRender331966104049
getState3816122194577
initialActions103112
loadScripts796654100979841942
setupStore1163441319
numNetworkReqs1257820572
BrowserifyPower User HomeuiStartup21001753311826623222546
load1038897160213410521397
domContentLoaded1023891159413510351386
domInteractive39162353735135
firstPaint5658814673999781305
backgroundConnect257198777107236540
firstReactRender5840153176099
getState18713977064200236
initialActions102112
loadScripts81667613721338301158
setupStore2094872437
numNetworkReqs1476836972197319
WebpackStandard HomeuiStartup837705106877876991
load64557584265667801
domContentLoaded64057183664661795
domInteractive27161222422101
firstPaint20496849131190606
backgroundConnect1057781026
firstReactRender2920110123244
getState261457113348
initialActions105111
loadScripts63756982762659785
setupStore1163141219
numNetworkReqs1257620573
WebpackPower User HomeuiStartup16141274210422218611979
load66758696586678886
domContentLoaded65857895886667882
domInteractive34171833130127
firstPaint24697877167236660
backgroundConnect1398564209264547
firstReactRender6045100106875
getState16410221516171193
initialActions104112
loadScripts65557695085664873
setupStore21960122250
numNetworkReqs102662905699276
FirefoxBrowserifyStandard HomeuiStartup13241099169814514361628
load108492113869611281288
domContentLoaded108392113869611281288
domInteractive64311923586146
firstPaint------
backgroundConnect43221722743110
firstReactRender24195072538
getState147173201131
initialActions103122
loadScripts105990113609111051238
setupStore146111161146
numNetworkReqs1156716661
BrowserifyPower User HomeuiStartup27842092406935429413522
load13231122192318113091740
domContentLoaded13231122192318113051740
domInteractive15355717133144531
firstPaint------
backgroundConnect1355448885151335
firstReactRender6344123126689
getState25971819182272739
initialActions41538332
loadScripts12801094180517012681671
setupStore19924870205262666
numNetworkReqs102643256676253
WebpackStandard HomeuiStartup15471296227017516061901
load1269108515609313371436
domContentLoaded1269108415609313371436
domInteractive68271923591126
firstPaint------
backgroundConnect55203084559148
firstReactRender27207362837
getState177213261459
initialActions103112
loadScripts1240107014358412971402
setupStore176230341367
numNetworkReqs1156816761
WebpackPower User HomeuiStartup28742111486860528864552
load14161149271429714372202
domContentLoaded14151143271329714372201
domInteractive11730541116104470
firstPaint------
backgroundConnect142281244193134525
firstReactRender64411461968106
getState25232842198273750
initialActions2027326
loadScripts13551124261622613801812
setupStore12551101182117593
numNetworkReqs1006128751113229
📊 Page Load Benchmark Results

Current Commit: 2fb98c6 | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±41ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 729ms (±37ms) 🟢 | historical mean value: 723ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 41ms 1.02s 1.35s 1.08s 1.35s
domContentLoaded 729ms 37ms 711ms 1.00s 757ms 1.00s
firstPaint 77ms 11ms 60ms 172ms 84ms 172ms
firstContentfulPaint 77ms 11ms 60ms 172ms 84ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 483 Bytes (0.01%)
  • common: 471 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [e0fdb2c]
UI Startup Metrics (1236 ± 105 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12361026158710513151414
load103786113749210871214
domContentLoaded103185613659110811202
domInteractive2715136242297
firstPaint4439712613594071126
backgroundConnect21819426713226245
firstReactRender302074103348
getState341694134065
initialActions103112
loadScripts819660115489865990
setupStore1071931215
numNetworkReqs1257820572
BrowserifyPower User HomeuiStartup20471774326125421692554
load1012866165713510361290
domContentLoaded998861164713510131282
domInteractive3417154273298
firstPaint4968916544169511281
backgroundConnect248198775101225538
firstReactRender5941121146392
getState20013169290210251
initialActions107112
loadScripts79566314341338061079
setupStore21754102345
numNetworkReqs104692795299262
WebpackStandard HomeuiStartup817702100669845977
load63356682663647799
domContentLoaded62956382062643792
domInteractive2715113222292
firstPaint21277825160199630
backgroundConnect106638927
firstReactRender28197583239
getState25144793243
initialActions103112
loadScripts62656181060641783
setupStore1163451317
numNetworkReqs1257820572
WebpackPower User HomeuiStartup16411188270928119162099
load6415571262111644904
domContentLoaded6325501246111633899
domInteractive34171582932118
firstPaint3041181279229263871
backgroundConnect69756915616549
firstReactRender614298106681
getState19214671986185240
initialActions102112
loadScripts6295481238110631890
setupStore19853112145
numNetworkReqs1716741179211383
FirefoxBrowserifyStandard HomeuiStartup12661039176213713541534
load104689613649711101250
domContentLoaded104589513639711101250
domInteractive59331962985105
firstPaint------
backgroundConnect45231553241145
firstReactRender21184142227
getState1064051025
initialActions102012
loadScripts101988013428810881178
setupStore11510912931
numNetworkReqs1256817663
BrowserifyPower User HomeuiStartup26701975491665328064331
load1229973261733413092365
domContentLoaded1228973261733413092365
domInteractive11234542100107409
firstPaint------
backgroundConnect1702611892591291040
firstReactRender60361461862103
getState24260808178260725
initialActions217123
loadScripts1169955233925212501580
setupStore162131002213165687
numNetworkReqs103613236180250
WebpackStandard HomeuiStartup15621345203415316591871
load1285111115379713431484
domContentLoaded1285111115369713431484
domInteractive73271883397128
firstPaint------
backgroundConnect54222083950138
firstReactRender29217683041
getState167150221349
initialActions102122
loadScripts1253109014318513131394
setupStore165137191343
numNetworkReqs1256917764
WebpackPower User HomeuiStartup29482175489871429284706
load13851186272920814171732
domContentLoaded13851185272920814171732
domInteractive1092953811297428
firstPaint------
backgroundConnect126371135154121298
firstReactRender71412713571139
getState311591273266444915
initialActions3164723
loadScripts13411109175816113901705
setupStore17691157228174688
numNetworkReqs101652465880237
📊 Page Load Benchmark Results

Current Commit: e0fdb2c | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±38ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 725ms (±36ms) 🟢 | historical mean value: 724ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±12ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 38ms 1.02s 1.32s 1.06s 1.32s
domContentLoaded 725ms 36ms 701ms 987ms 746ms 987ms
firstPaint 77ms 12ms 60ms 180ms 84ms 180ms
firstContentfulPaint 77ms 12ms 60ms 180ms 84ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 483 Bytes (0.01%)
  • common: 471 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [1fe886e]
UI Startup Metrics (1224 ± 104 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12241028146910413061410
load102985712469410841217
domContentLoaded102385212409410781214
domInteractive261599202182
firstPaint5139312453929891146
backgroundConnect21419226412219243
firstReactRender32216793750
getState3615117154459
initialActions106112
loadScripts8156531027928611006
setupStore1263851221
numNetworkReqs1257720570
BrowserifyPower User HomeuiStartup20391708259720621722503
load1009880140111710261318
domContentLoaded994872139311610101302
domInteractive33171472434105
firstPaint51111113533769321204
backgroundConnect256197807116226540
firstReactRender5739101136187
getState18214130830196241
initialActions105112
loadScripts79067811931158051103
setupStore20114872435
numNetworkReqs103672785198243
WebpackStandard HomeuiStartup815696103776849971
load63756582570667805
domContentLoaded63255982170659799
domInteractive2615110232192
firstPaint24072815182220668
backgroundConnect106345926
firstReactRender26204563037
getState251359103246
initialActions106111
loadScripts62955781968657791
setupStore1053241116
numNetworkReqs1257720572
WebpackPower User HomeuiStartup17551308262625519882173
load7015981096103705963
domContentLoaded6915901079103699957
domInteractive38182163437128
firstPaint29891971200331706
backgroundConnect88760716926559
firstReactRender6448101107187
getState198134742105187342
initialActions104112
loadScripts6885881061101697949
setupStore22860122554
numNetworkReqs1746739278216380
FirefoxBrowserifyStandard HomeuiStartup14041092185116614861773
load1140924154110812131350
domContentLoaded1139924154110812131349
domInteractive72332043995141
firstPaint------
backgroundConnect55232273969148
firstReactRender25204252537
getState167169261228
initialActions102122
loadScripts110490314379911521303
setupStore167125201262
numNetworkReqs1256717764
BrowserifyPower User HomeuiStartup26671977476259128224181
load1219961249828311871720
domContentLoaded1218961249828211861720
domInteractive13535899149110515
firstPaint------
backgroundConnect128291036152129349
firstReactRender6138122176698
getState26560906196348778
initialActions208127
loadScripts1160943237121911321641
setupStore1456774190128651
numNetworkReqs102642535979247
WebpackStandard HomeuiStartup14801247291020315621766
load12281075264518012731466
domContentLoaded12281075264418012731466
domInteractive55242293479103
firstPaint------
backgroundConnect4619151254897
firstReactRender27216872839
getState1265071224
initialActions102122
loadScripts12011060261517612491419
setupStore12461101035
numNetworkReqs1256516760
WebpackPower User HomeuiStartup30092157551074131904708
load14171143280432414412212
domContentLoaded14171143280432414412211
domInteractive1103047610598427
firstPaint------
backgroundConnect137281283188131294
firstReactRender67401932874122
getState28678888226399820
initialActions2054523
loadScripts13561093246424214021824
setupStore17771143240217710
numNetworkReqs102582586081245
📊 Page Load Benchmark Results

Current Commit: 1fe886e | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 994ms (±53ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 689ms (±50ms) 🟢 | historical mean value: 726ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±13ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 994ms 53ms 960ms 1.27s 1.06s 1.27s
domContentLoaded 689ms 50ms 662ms 960ms 734ms 960ms
firstPaint 76ms 13ms 60ms 188ms 84ms 188ms
firstContentfulPaint 76ms 13ms 60ms 188ms 84ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 483 Bytes (0.01%)
  • common: 471 Bytes (0.01%)

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

Labels

size-M team-core-extension-ux Core Extension UX team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants