Skip to content

Comments

feat: Improve account from/to display on confirmation page#40200

Open
jpuri wants to merge 45 commits intomainfrom
confirm_acc_section_fix
Open

feat: Improve account from/to display on confirmation page#40200
jpuri wants to merge 45 commits intomainfrom
confirm_acc_section_fix

Conversation

@jpuri
Copy link
Contributor

@jpuri jpuri commented Feb 18, 2026

Description

Improvements in account from / to section on top of confirmation page.

Changelog

CHANGELOG entry:

Related issues

Fixes: https://github.com/MetaMask/MetaMask-planning/issues/7004

Manual testing steps

  1. Submit confirmation
  2. Check account from / to section

Screenshots/Recordings

Screenshot 2026-02-18 at 5 12 39 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

Medium Risk
Touches confirmation UI rendering and how addresses/names are displayed and interacted with; mistakes could confuse users or break petname/save flows, but no core transaction/auth logic changes.

Overview
Improves the confirmations From/To transaction flow header by switching to a new ConfirmInfoRowAddressDisplay component that renders checksum addresses with middle truncation, trust/identicon cues, optional avatars, and a clickable (non-account) display name that opens NameDetails.

Updates TransactionFlowSection to use useDisplayName (including wallet subtitle support) and a new vertical layout with separate sender/recipient rows and avatars, and adjusts E2E/unit tests and snapshots to assert against the new confirm-info-row-display-name element/behavior.

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

@jpuri jpuri requested a review from a team as a code owner February 18, 2026 11:45
@jpuri jpuri added team-confirmations Push issues to confirmations team no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed labels Feb 18, 2026
@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.

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 18, 2026

✨ Files requiring CODEOWNER review ✨

@MetaMask/confirmations (6 files, +847 -467)
  • 📁 ui/
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 confirm/
            • 📁 info/
              • 📁 native-transfer/
                • 📁 __snapshots__/
                  • 📄 native-transfer.test.tsx.snap +155 -103
              • 📁 nft-token-transfer/
                • 📁 __snapshots__/
                  • 📄 nft-token-transfer.test.tsx.snap +155 -103
              • 📁 token-transfer/
                • 📁 __snapshots__/
                  • 📄 token-transfer.test.tsx.snap +155 -103
                  • 📄 transaction-flow-section.test.tsx.snap +166 -103
                  • 📄 transaction-flow-section.test.tsx +103 -4
                  • 📄 transaction-flow-section.tsx +113 -51

🧪 @MetaMask/qa (1 files, +11 -6)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 pages/
          • 📁 confirmations/
            • 📄 confirmation.ts +11 -6

@jpuri jpuri enabled auto-merge February 18, 2026 11:48
@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 18, 2026

Builds ready [b2b247b]
UI Startup Metrics (1392 ± 102 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13921218176710214411555
load1197101415229312491336
domContentLoaded1191100815119212431330
domInteractive2916203262483
firstPaint197711276230218393
backgroundConnect25323342721256276
firstReactRender15102831721
initialActions104112
loadScripts95576912669010061089
setupStore1263441419
numNetworkReqs231590201583
BrowserifyPower User HomeuiStartup2315141610695143521514483
load12671050208518413251653
domContentLoaded12491041207518312961618
domInteractive40202243335122
firstPaint230731829215270461
backgroundConnect682300900112973962526
firstReactRender23154952532
initialActions104111
loadScripts987799170217210281357
setupStore1565981726
numNetworkReqs1145025246137198
WebpackStandard HomeuiStartup86871011731079621054
load754634997104847934
domContentLoaded748631988103842925
domInteractive271796172573
firstPaint1126131551134215
backgroundConnect28206483141
firstReactRender16113651824
initialActions103112
loadScripts746629986102832923
setupStore1263751320
numNetworkReqs231596211584
WebpackPower User HomeuiStartup1260876237321713261654
load739623104797742994
domContentLoaded728615103897735986
domInteractive38171342739114
firstPaint1486948878155308
backgroundConnect1767582090166272
firstReactRender23183842530
initialActions102111
loadScripts725613103095733979
setupStore1254051419
numNetworkReqs1094627244141184
FirefoxBrowserifyStandard HomeuiStartup16411427217115916652020
load14161222184612714581696
domContentLoaded14151221184512714581692
domInteractive783324246104143
firstPaint------
backgroundConnect6037141186298
firstReactRender13102421315
initialActions103122
loadScripts13881196175712314321660
setupStore156119151441
numNetworkReqs241390211785
BrowserifyPower User HomeuiStartup29002028891171929753613
load16601343742563716632249
domContentLoaded16591343742463716622249
domInteractive15836834149166461
firstPaint------
backgroundConnect403661084279577957
firstReactRender19146682025
initialActions2050522
loadScripts16201313738263516342167
setupStore13910793180132579
numNetworkReqs874219634101161
WebpackStandard HomeuiStartup16081383316523016311953
load14011201297719714461623
domContentLoaded14001197297719714461622
domInteractive772823247118150
firstPaint------
backgroundConnect56272093657136
firstReactRender14113431419
initialActions103112
loadScripts13751183294718914241541
setupStore136201201126
numNetworkReqs241299201883
WebpackPower User HomeuiStartup28231972850471229273518
load16481320711460716382089
domContentLoaded16471320711360716382088
domInteractive165291437203162574
firstPaint------
backgroundConnect4398414653286311113
firstReactRender22166062430
initialActions207123
loadScripts16081303703059916012029
setupStore112101130162102341
numNetworkReqs83372303990174
📊 Page Load Benchmark Results

Current Commit: b2b247b | Date: 2/18/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.07s (±45ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 751ms (±39ms) 🟢 | historical mean value: 726ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 84ms (±12ms) 🟢 | historical mean value: 82ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.07s 45ms 1.04s 1.37s 1.14s 1.37s
domContentLoaded 751ms 39ms 727ms 1.04s 785ms 1.04s
firstPaint 84ms 12ms 72ms 184ms 96ms 184ms
firstContentfulPaint 84ms 12ms 72ms 184ms 96ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 2.37 KiB (0.03%)
  • common: 20 Bytes (0%)

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 23, 2026

Builds ready [9e0f7bc]
⚡ Performance Benchmarks (1368 ± 101 ms)
👆 Interaction Benchmarks
ActionMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account3068310316
total3068310316
Confirm Txconfirm_tx6103761066109
total6103761066109
Bridge User Actionsbridge_load_page25128264290
bridge_load_asset_picker23061274329
bridge_search_token72113735737
total12027312771299
🔌 Startup Benchmarks
BuildMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
Chrome Browserify Startup Standard HomeuiStartup13681161165510114091586
load116397214739511961349
domContentLoaded115796714679311901334
domInteractive2717102192380
firstPaint153641120118202260
backgroundConnect2021872339205223
firstReactRender18133242025
initialActions104113
loadScripts97077612829310041141
setupStore1363451619
numNetworkReqs312291202285
Chrome Browserify Startup Power User HomeuiStartup3182141210426194839948270
load12321060178613712611512
domContentLoaded12121044169912612361445
domInteractive3620181273674
firstPaint230881706199277359
backgroundConnect9532614847102111603347
firstReactRender26176672741
initialActions109112
loadScripts1001841149012210311243
setupStore1554471732
numNetworkReqs79411322395122
Chrome Webpack Startup Standard HomeuiStartup85970011931088911103
load728610101889767882
domContentLoaded72260699288761874
domInteractive2916153242489
firstPaint1136247566130242
backgroundConnect27185783044
firstReactRender19127592132
initialActions108112
loadScripts71960498387758867
setupStore1153241220
numNetworkReqs312295212588
Chrome Webpack Startup Power User HomeuiStartup1232898257424113201553
load72662810691037481005
domContentLoaded7156231061103734997
domInteractive38181802936100
firstPaint1446980896164285
backgroundConnect1756281995162285
firstReactRender22164842327
initialActions104111
loadScripts7126211051101732986
setupStore1253251520
numNetworkReqs1254526245147202
Firefox Browserify Startup Standard HomeuiStartup16461417304320316471955
load13941198280217814131606
domContentLoaded13931196280217914101606
domInteractive100361460143118160
firstPaint------
backgroundConnect5730160216084
firstReactRender13112421415
initialActions102012
loadScripts13661173277717313881557
setupStore2282033515115
numNetworkReqs3220100222594
Firefox Browserify Startup Power User HomeuiStartup27922191691956929133480
load15901270548149816061893
domContentLoaded15891270548149816061892
domInteractive176401685189193395
firstPaint------
backgroundConnect3881051447275453919
firstReactRender18145661926
initialActions117122
loadScripts15521251545049315621854
setupStore16410717184255590
numNetworkReqs85371833499170
Firefox Webpack Startup Standard HomeuiStartup16311322382834016291946
load13941164354631614011600
domContentLoaded13931163354531614011599
domInteractive101301995196119169
firstPaint------
backgroundConnect51231942657106
firstReactRender15124841522
initialActions102112
loadScripts13711150351931313791537
setupStore157146171442
numNetworkReqs301990172679
Firefox Webpack Startup Power User HomeuiStartup28211964571956729093998
load16451320437846916392901
domContentLoaded16451314437846916332901
domInteractive186471903223189532
firstPaint------
backgroundConnect45411316803136321012
firstReactRender231673102435
initialActions218122
loadScripts16031278434946515602863
setupStore13911778182152602
numNetworkReqs79272314982214
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2181219221
srpButtonToSrpForm9119191
confirmSrpToPwForm2112222
pwFormToMetricsScreen1501515
metricsToWalletReadyScreen1601616
doneButtonToHomeScreen89733612341353
openAccountMenuToAccountListLoaded710248472457846
total836037187788842
Onboarding New WalletcreateWalletToSocialScreen2202222222
srpButtonToPwForm1062107108
createPwToRecoveryScreen9099
skipBackupToMetricsScreen3623738
agreeButtonToOnboardingSuccess1611717
doneButtonToAssetList83033411151338
total121633415001724
Asset DetailsassetClickToPriceChart4144444
total4144444
Solana Asset DetailsassetClickToPriceChart4514546
total4514546
Import Srp HomeloginToHomeScreen19144719181989
openAccountMenuAfterLogin4324546
homeAfterImportWithNewWallet252810126062636
total45094245484548
Send TransactionsopenSendPageFromHome2362535
selectTokenToSendFormLoaded1922022
reviewTransactionToConfirmationPage85612859873
total90211909913
SwapopenSwapPageFromHome12417135151
fetchAndDisplaySwapQuotes46385846254733
total47647347544883
🌐 Dapp Page Load Benchmarks

Current Commit: 9e0f7bc | Date: 2/23/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 990ms (±38ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 686ms (±35ms) 🟢 | historical mean value: 726ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±10ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 990ms 38ms 964ms 1.27s 1.01s 1.27s
domContentLoaded 686ms 35ms 661ms 950ms 702ms 950ms
firstPaint 76ms 10ms 64ms 156ms 84ms 156ms
firstContentfulPaint 76ms 10ms 64ms 156ms 84ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 7.24 KiB (0.09%)
  • common: 20 Bytes (0%)

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 23, 2026

Builds ready [28e76cf]
⚡ Performance Benchmarks (1363 ± 102 ms)
👆 Interaction Benchmarks
ActionMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account27717285307
total27717285307
Confirm Txconfirm_tx6038760446046
total6038760446046
Bridge User Actionsbridge_load_page2032205206
bridge_load_asset_picker1989200211
bridge_search_token71323720754
total11032011051136
🔌 Startup Benchmarks
BuildMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
Chrome Browserify Startup Standard HomeuiStartup13631155169010213901558
load115997314099211931347
domContentLoaded115397014049011881336
domInteractive261697182374
firstPaint1566839481210336
backgroundConnect20018224511203222
firstReactRender18124441922
initialActions105123
loadScripts96878212019110011148
setupStore1464461624
numNetworkReqs312295202285
Chrome Browserify Startup Power User HomeuiStartup3315166610404177442106469
load12381079172112812571595
domContentLoaded12211055171112112391523
domInteractive3420155233375
firstPaint2028250090272326
backgroundConnect1047266441492916492857
firstReactRender25177082741
initialActions105112
loadScripts1014856146711810321324
setupStore1573771629
numNetworkReqs80401452698125
Chrome Webpack Startup Standard HomeuiStartup85468711501029101070
load72661193286781884
domContentLoaded72060792885776878
domInteractive2816132232383
firstPaint1135943760135234
backgroundConnect291580113247
firstReactRender19124472132
initialActions103112
loadScripts71860592584774871
setupStore1172941217
numNetworkReqs3122102202588
Chrome Webpack Startup Power User HomeuiStartup1287880275227213981775
load7376361069997451017
domContentLoaded7266311060997331011
domInteractive38191692836100
firstPaint158631074132182322
backgroundConnect17213174977161280
firstReactRender22163232427
initialActions102111
loadScripts7236291051977311001
setupStore1354261521
numNetworkReqs1305221938153189
Firefox Browserify Startup Standard HomeuiStartup16781410264123016842168
load14141179228619514381717
domContentLoaded14131179228619514381717
domInteractive803326446105157
firstPaint------
backgroundConnect5931222256284
firstReactRender14122011416
initialActions103122
loadScripts13871149225119114101696
setupStore197258321532
numNetworkReqs311990182581
Firefox Browserify Startup Power User HomeuiStartup323220379303127932326238
load194713887368111217884814
domContentLoaded194613887367111217884814
domInteractive217571939280190607
firstPaint------
backgroundConnect46111216373236331145
firstReactRender19156881926
initialActions2010123
loadScripts190513527238110517444779
setupStore15118989183158581
numNetworkReqs84332324295179
Firefox Webpack Startup Standard HomeuiStartup16941437315528117092018
load14391198288226314631627
domContentLoaded14381198288226314631627
domInteractive97281409142129207
firstPaint------
backgroundConnect60263374257132
firstReactRender15122421519
initialActions103112
loadScripts14121182285025914381587
setupStore237173321673
numNetworkReqs312097182776
Firefox Webpack Startup Power User HomeuiStartup28912152867289429623592
load16851307754885316172045
domContentLoaded16851306754785316162045
domInteractive17657723168170642
firstPaint------
backgroundConnect43211619533266791006
firstReactRender20155462228
initialActions203122
loadScripts16471285749885115892006
setupStore156151146195183577
numNetworkReqs82292174388189
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2180218218
srpButtonToSrpForm94598101
confirmSrpToPwForm2102121
pwFormToMetricsScreen1501516
metricsToWalletReadyScreen1501616
doneButtonToHomeScreen91427310051374
openAccountMenuToAccountListLoaded687718470297048
total827238687248765
Onboarding New WalletcreateWalletToSocialScreen2193222223
srpButtonToPwForm1072109110
createPwToRecoveryScreen8088
skipBackupToMetricsScreen3513636
agreeButtonToOnboardingSuccess1601616
doneButtonToAssetList634181701957
total102317910901342
Asset DetailsassetClickToPriceChart3513538
total3513538
Solana Asset DetailsassetClickToPriceChart4904949
total4904949
Import Srp HomeloginToHomeScreen200320020952356
openAccountMenuAfterLogin4754955
homeAfterImportWithNewWallet24354324472499
total43958943934540
Send TransactionsopenSendPageFromHome2031926
selectTokenToSendFormLoaded1811820
reviewTransactionToConfirmationPage8526856858
total90516918928
SwapopenSwapPageFromHome1367143143
fetchAndDisplaySwapQuotes46488447274769
total47848948704912
🌐 Dapp Page Load Benchmarks

Current Commit: 28e76cf | Date: 2/23/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.01s (±47ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 704ms (±42ms) 🟢 | historical mean value: 727ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±13ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.01s 47ms 974ms 1.34s 1.06s 1.34s
domContentLoaded 704ms 42ms 670ms 1.00s 738ms 1.00s
firstPaint 75ms 13ms 56ms 188ms 84ms 188ms
firstContentfulPaint 75ms 13ms 56ms 188ms 84ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 8.01 KiB (0.1%)
  • common: 20 Bytes (0%)

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 23, 2026

Builds ready [66459a0]
⚡ Performance Benchmarks (1369 ± 97 ms)
👆 Interaction Benchmarks
ActionMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account2613261267
total2613261267
Confirm Txconfirm_tx60431460536060
total60431460536060
Bridge User Actionsbridge_load_page2068208217
bridge_load_asset_picker22041242272
bridge_search_token71718738739
total11504711981213
🔌 Startup Benchmarks
BuildMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
Chrome Browserify Startup Standard HomeuiStartup1369114416149714241539
load116596113539012271329
domContentLoaded115895613458812221319
domInteractive2716106182477
firstPaint180681270164214335
backgroundConnect20318425013205238
firstReactRender19133742028
initialActions106114
loadScripts97277711638810361125
setupStore1262741520
numNetworkReqs312288192286
Chrome Browserify Startup Power User HomeuiStartup214413739124118120855270
load11841031186917211971651
domContentLoaded11681022176516411851598
domInteractive3518152253595
firstPaint211761788233262353
backgroundConnect52526344137193312220
firstReactRender24155582743
initialActions108113
loadScripts95881415461579691351
setupStore1665181931
numNetworkReqs66371522675129
Chrome Webpack Startup Standard HomeuiStartup87269315041179341043
load7426121371112828887
domContentLoaded7366081364111823880
domInteractive2815108222386
firstPaint1216138971149286
backgroundConnect271884103042
firstReactRender19124082136
initialActions102112
loadScripts7336061355110821877
setupStore1264251323
numNetworkReqs312297212591
Chrome Webpack Startup Power User HomeuiStartup1213875202719112781624
load7096191117105707975
domContentLoaded7006131108105697966
domInteractive36171562934107
firstPaint1346244475143278
backgroundConnect16812831341165273
firstReactRender22164242427
initialActions103111
loadScripts6976111100103695954
setupStore1354761320
numNetworkReqs1113824151142212
Firefox Browserify Startup Standard HomeuiStartup16591436250720916992161
load13891218223916214331673
domContentLoaded13881218223216214331673
domInteractive68342304086163
firstPaint------
backgroundConnect63253343960101
firstReactRender14122321518
initialActions102012
loadScripts13611194220515414101612
setupStore188136211635
numNetworkReqs3219101212792
Firefox Browserify Startup Power User HomeuiStartup290221708475100929283431
load17321317701593816312109
domContentLoaded17311316701593816312109
domInteractive140351534176123399
firstPaint------
backgroundConnect3451141227272473918
firstReactRender20146791923
initialActions203122
loadScripts16831297696593715742075
setupStore1329662164141517
numNetworkReqs71272063888144
Firefox Webpack Startup Standard HomeuiStartup17181390359229817162069
load14541227328427114701565
domContentLoaded14531226328427114651565
domInteractive112311882182132159
firstPaint------
backgroundConnect62262273565131
firstReactRender15122731625
initialActions103112
loadScripts14271211326326914431524
setupStore228173281655
numNetworkReqs312088172777
Firefox Webpack Startup Power User HomeuiStartup27181997867372428143459
load15861303740063416292044
domContentLoaded15861303740063416292044
domInteractive156321520205128608
firstPaint------
backgroundConnect3031151332248331919
firstReactRender231578112455
initialActions203122
loadScripts15551248736363316011987
setupStore1948790223255688
numNetworkReqs69272013785138
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2202221223
srpButtonToSrpForm9339396
confirmSrpToPwForm2102122
pwFormToMetricsScreen1511617
metricsToWalletReadyScreen1931923
doneButtonToHomeScreen102729612411443
openAccountMenuToAccountListLoaded748736776518080
total888714990249049
Onboarding New WalletcreateWalletToSocialScreen2170218218
srpButtonToPwForm1021102102
createPwToRecoveryScreen8088
skipBackupToMetricsScreen3413434
agreeButtonToOnboardingSuccess1501516
doneButtonToAssetList61611631631
total9921110071007
Asset DetailsassetClickToPriceChart47156170
total47156170
Solana Asset DetailsassetClickToPriceChart4814849
total4814849
Import Srp HomeloginToHomeScreen19264419221994
openAccountMenuAfterLogin3543739
homeAfterImportWithNewWallet24818925972597
total44464445064506
Send TransactionsopenSendPageFromHome1952026
selectTokenToSendFormLoaded31103942
reviewTransactionToConfirmationPage8528859864
total9013903905
SwapopenSwapPageFromHome11914126139
fetchAndDisplaySwapQuotes46277846074760
total47508347464886
🌐 Dapp Page Load Benchmarks

Current Commit: 66459a0 | Date: 2/23/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±50ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 715ms (±48ms) 🟢 | historical mean value: 728ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 74ms (±12ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 50ms 998ms 1.29s 1.06s 1.29s
domContentLoaded 715ms 48ms 691ms 984ms 738ms 984ms
firstPaint 74ms 12ms 60ms 180ms 84ms 180ms
firstContentfulPaint 74ms 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: 8 KiB (0.1%)
  • common: 20 Bytes (0%)

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

Labels

no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed size-L team-confirmations Push issues to confirmations team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant