Skip to content

Conversation

@MajorLift
Copy link
Contributor

@MajorLift MajorLift commented Oct 31, 2025

Description

Open in GitHub Codespaces

Changelog

CHANGELOG entry:

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 metamaskbot added the team-extension-platform Extension Platform team label Oct 31, 2025
@MajorLift MajorLift force-pushed the jongsun/build/251031-fix-react-compiler-formatting-violations branch from fcc683e to e2d16d8 Compare October 31, 2025 07:28
@metamaskbot
Copy link
Collaborator

metamaskbot commented Oct 31, 2025

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (2 files, +4 -4)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-list-item-menu/
          • 📄 account-list-item-menu.js +0 -1
        • 📁 account-picker/
          • 📄 account-picker.js +4 -3

@MetaMask/confirmations (6 files, +7 -11)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 pages/
          • 📁 send/
            • 📄 send.js +0 -1
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 confirm/
            • 📁 info/
              • 📁 hooks/
                • 📄 useDecodedTransactionData.ts +2 -2
                • 📄 useFourByte.ts +2 -2
                • 📄 useNestedTransactionLabels.ts +1 -1
          • 📁 simulation-error-message/
            • 📄 simulation-error-message.js +0 -1
        • 📁 confirm-transaction/
          • 📄 confirm-transaction.component.js +2 -4

👨‍🔧 @MetaMask/core-extension-ux (4 files, +11 -13)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-list-item-menu/
          • 📄 account-list-item-menu.js +0 -1
        • 📁 account-picker/
          • 📄 account-picker.js +4 -3
        • 📁 notification-detail-network-fee/
          • 📄 notification-detail-network-fee.tsx +7 -8
        • 📁 pages/
          • 📁 send/
            • 📄 send.js +0 -1

💎 @MetaMask/metamask-assets (2 files, +2 -4)
  • 📁 ui/
    • 📁 components/
      • 📁 app/
        • 📁 assets/
          • 📁 token-cell/
            • 📄 token-cell.test.tsx +2 -2
          • 📁 token-list/
            • 📄 token-list.tsx +0 -2

🔔 @MetaMask/notifications (1 files, +7 -8)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 notification-detail-network-fee/
          • 📄 notification-detail-network-fee.tsx +7 -8

🔄 @MetaMask/swaps-engineers (2 files, +12 -7)
  • 📁 ui/
    • 📁 pages/
      • 📁 bridge/
        • 📁 awaiting-signatures/
          • 📄 awaiting-signatures.tsx +0 -1
        • 📁 prepare/
          • 📄 prepare-bridge-page.tsx +12 -6

@MajorLift MajorLift added the DO-NOT-MERGE Pull requests that should not be merged label Oct 31, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: e2d16d8 | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±76ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 737ms (±74ms) 🟢 | historical mean value: 724ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±33ms) 🟢 | historical mean value: 76ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 76ms 1.02s 1.56s 1.26s 1.56s
domContentLoaded 737ms 74ms 704ms 1.23s 934ms 1.23s
firstPaint 79ms 33ms 56ms 396ms 92ms 396ms
firstContentfulPaint 79ms 33ms 56ms 396ms 92ms 396ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [e2d16d8]
UI Startup Metrics (1313 ± 100 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13131115154710013921481
load1137943136710012181319
domContentLoaded1129938135810012121314
domInteractive211574102049
firstPaint53886136644910771246
backgroundConnect23321333412237247
firstReactRender3018104103345
getState1884372233
initialActions51153612
loadScripts90471211371019911087
setupStore1063031113
numNetworkReqs86265624
BrowserifyPower User HomeuiStartup23161845415672831894156
load1165947182930816011829
domContentLoaded1157938181730615911817
domInteractive32161252742125
firstPaint44619610103129421010
backgroundConnect32722110232163041023
firstReactRender27253632836
getState18516328835184288
initialActions52143714
loadScripts901717138124912421381
setupStore1382761327
numNetworkReqs354172679185635679
WebpackStandard HomeuiStartup8807541163729021037
load65160591261661844
domContentLoaded64459990261654827
domInteractive16126191543
firstPaint21759905207210718
backgroundConnect25136082943
firstReactRender29187093437
getState1262141518
initialActions3014247
loadScripts64059789059652816
setupStore1152331316
numNetworkReqs86296627
WebpackPower User HomeuiStartup16851262268142021862681
load73162410951418791095
domContentLoaded693611996105791996
domInteractive18133372133
firstPaint4228310963397941096
backgroundConnect13512477167375477
firstReactRender25223022630
getState16214923020164230
initialActions715714657
loadScripts688609985102780985
setupStore19674182774
numNetworkReqs345193702173557702
FirefoxBrowserifyStandard HomeuiStartup15011311187510115631678
load1286113415057813331427
domContentLoaded1286113415047813321427
domInteractive1153633242130207
firstPaint------
backgroundConnect4321140194974
firstReactRender27225572749
getState84485912
initialActions41891037
loadScripts1260111414767513111399
setupStore1385971327
numNetworkReqs86275724
BrowserifyPower User HomeuiStartup30582440446263333914462
load15881350196021718281960
domContentLoaded15881349196021718271960
domInteractive19110436382264363
firstPaint------
backgroundConnect3114412553395531255
firstReactRender49361081754108
getState1539427742180277
initialActions3223448212344
loadScripts15041319179816416611798
setupStore3671343945134
numNetworkReqs285162497103347497
WebpackStandard HomeuiStartup16301448204212816481958
load1385124017738914131555
domContentLoaded1385124017738914131555
domInteractive1133139365119293
firstPaint------
backgroundConnect432584145371
firstReactRender312389123065
getState844551015
initialActions7117319438
loadScripts1357122117498813881524
setupStore216201371475
numNetworkReqs86306725
WebpackPower User HomeuiStartup27012237359141128893591
load15891282198922618071989
domContentLoaded15891282198922618071989
domInteractive1307027958181279
firstPaint------
backgroundConnect16231752218113752
firstReactRender443199164899
getState1428132056184320
initialActions51165716
loadScripts15421252186620617651866
setupStore21856143056
numNetworkReqs258132536118303536

@MajorLift MajorLift force-pushed the jongsun/build/251031-fix-react-compiler-formatting-violations branch from e2d16d8 to 61f3a98 Compare October 31, 2025 15:44
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 7c522df | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±39ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 717ms (±35ms) 🟢 | historical mean value: 722ms ⬇️ (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.03s 39ms 999ms 1.30s 1.08s 1.30s
domContentLoaded 717ms 35ms 691ms 970ms 756ms 970ms
firstPaint 76ms 13ms 60ms 184ms 84ms 184ms
firstContentfulPaint 76ms 13ms 60ms 184ms 84ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [7c522df]
UI Startup Metrics (1343 ± 110 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13431127157611014261500
load1160933136511212521339
domContentLoaded1153927135811112441331
domInteractive20155272143
firstPaint52788131543410891282
backgroundConnect2342222506237245
firstReactRender3219168193745
getState1994272132
initialActions71458827
loadScripts927696113611110151107
setupStore1172631216
numNetworkReqs86245624
BrowserifyPower User HomeuiStartup21061788315444226503154
load1127933164928515761649
domContentLoaded1118928163228315651632
domInteractive241552123652
firstPaint76897163552510111635
backgroundConnect26421642964319429
firstReactRender26233432934
getState16812124224173242
initialActions826515565
loadScripts881704135525312781355
setupStore1183151131
numNetworkReqs336203695201676695
WebpackStandard HomeuiStartup8777571109618991019
load64960391656663800
domContentLoaded64159689555656792
domInteractive16124771542
firstPaint22060899221199781
backgroundConnect25137292847
firstReactRender2917121123437
getState1363541518
initialActions4014359
loadScripts63859488552653781
setupStore1061931315
numNetworkReqs86296627
WebpackPower User HomeuiStartup17451331260941320162609
load77065011501699001150
domContentLoaded717636950105865950
domInteractive211450102850
firstPaint4748110133619021013
backgroundConnect13420525185129525
firstReactRender27224552745
getState1559716917164169
initialActions141171417171
loadScripts713634939102853939
setupStore1263391833
numNetworkReqs337198727186583727
FirefoxBrowserifyStandard HomeuiStartup1464130618378415091606
load1262114614286213081369
domContentLoaded1262114614286213071369
domInteractive1103827541120209
firstPaint------
backgroundConnect4226111164975
firstReactRender26205162642
getState73405814
initialActions4175937
loadScripts1237112813675812821342
setupStore1379991416
numNetworkReqs86276725
BrowserifyPower User HomeuiStartup26052190350732928373507
load14161253174714615031747
domContentLoaded14161252174614615031746
domInteractive1499825648186256
firstPaint------
backgroundConnect15632386118253386
firstReactRender433064105164
getState1433633862173338
initialActions11152141652
loadScripts13671217170513614591705
setupStore31666205466
numNetworkReqs24314436966306369
WebpackStandard HomeuiStartup16941443240618117792016
load14551234193014815421784
domContentLoaded14541233193014815421784
domInteractive1203357993115245
firstPaint------
backgroundConnect4826142205486
firstReactRender312398133064
getState115142161039
initialActions6117419313
loadScripts14241212188414615141750
setupStore137108111320
numNetworkReqs86326727
WebpackPower User HomeuiStartup29612461372842133213728
load16791396212020818472120
domContentLoaded16781395212020818472120
domInteractive1496233768177337
firstPaint------
backgroundConnect21039673177260673
firstReactRender503283155583
getState1647026450201264
initialActions10263141363
loadScripts16231370204718817722047
setupStore3091212740121
numNetworkReqs263157468107383468

@MajorLift MajorLift force-pushed the jongsun/build/251030-set-up-react-compiler branch 2 times, most recently from d52ff6d to b97e785 Compare November 3, 2025 11:25
@MajorLift MajorLift force-pushed the jongsun/build/251031-fix-react-compiler-formatting-violations branch from 7c522df to d5291d8 Compare November 3, 2025 11:48
@MajorLift MajorLift force-pushed the jongsun/build/251030-set-up-react-compiler branch from 608b6ac to 2423e56 Compare November 3, 2025 12:11
@MajorLift MajorLift force-pushed the jongsun/build/251031-fix-react-compiler-formatting-violations branch from d5291d8 to c6f72fe Compare November 3, 2025 12:12
@metamaskbot
Copy link
Collaborator

Builds ready [c6f72fe]
UI Startup Metrics (1290 ± 98 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1290110116519813491480
load111196113708611741247
domContentLoaded110595613648511681237
domInteractive221475132158
firstPaint706147132345211501243
backgroundConnect2322182556235245
firstReactRender30195673543
getState2096382333
initialActions917814751
loadScripts8807351122839401012
setupStore1173631116
numNetworkReqs1367620670
BrowserifyPower User HomeuiStartup20241802277635722782776
load1056918155021112941550
domContentLoaded1046911153921212851539
domInteractive251556144556
firstPaint68517715824789361582
backgroundConnect24021728118254281
firstReactRender29255982859
getState17815819713191197
initialActions53133613
loadScripts821688128520110571285
setupStore1292551125
numNetworkReqs15710231789308317
WebpackStandard HomeuiStartup86072712591038581125
load64858799792648903
domContentLoaded64058297889642890
domInteractive16116391440
firstPaint20956987206197690
backgroundConnect2511100162760
firstReactRender27175083336
getState1252841417
initialActions3015347
loadScripts63758096887640878
setupStore1153251220
numNetworkReqs1367619770
WebpackPower User HomeuiStartup13401169191925815841919
load67459610111157581011
domContentLoaded658587970105726970
domInteractive241289213989
firstPaint29672973245591973
backgroundConnect65112267186226
firstReactRender26242912629
getState1409716019152160
initialActions40277327
loadScripts654585959102714959
setupStore1861363121136
numNetworkReqs1489728169198281
FirefoxBrowserifyStandard HomeuiStartup14861279197112215541705
load1269109314438413341418
domContentLoaded1269109214438413331418
domInteractive1143630540129194
firstPaint------
backgroundConnect47201892649112
firstReactRender26215962640
getState84325915
initialActions41345414
loadScripts1239107514087813021370
setupStore177217281142
numNetworkReqs1366816761
BrowserifyPower User HomeuiStartup24902197341431425863414
load13811149194319515421943
domContentLoaded13801149194219415421942
domInteractive21695553153352553
firstPaint------
backgroundConnect11331470111172470
firstReactRender37305574055
getState1273619037157190
initialActions12281201581
loadScripts13411128187918814921879
setupStore4362646269264
numNetworkReqs1326833174177331
WebpackStandard HomeuiStartup16391403241616216731931
load13901220178411214221623
domContentLoaded13901219178411214221622
domInteractive993234438114156
firstPaint------
backgroundConnect48231582555114
firstReactRender342388163377
getState85213814
initialActions7122322515
loadScripts13611202166210213931599
setupStore16782131449
numNetworkReqs1367017764
WebpackPower User HomeuiStartup25652156329633626973296
load15421245204121717432041
domContentLoaded15421244204121717432041
domInteractive22176618174392618
firstPaint------
backgroundConnect762522552113225
firstReactRender42315274952
getState1579123047201230
initialActions1911834318183
loadScripts15141225200721517072007
setupStore3061554032155
numNetworkReqs1376532089211320
📊 Page Load Benchmark Results

Current Commit: c6f72fe | Date: 11/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±62ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 733ms (±59ms) 🟢 | historical mean value: 729ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±13ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 62ms 1.02s 1.32s 1.25s 1.32s
domContentLoaded 733ms 59ms 703ms 1000ms 924ms 1000ms
firstPaint 77ms 13ms 60ms 184ms 92ms 184ms
firstContentfulPaint 77ms 13ms 60ms 184ms 92ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

@MajorLift MajorLift force-pushed the jongsun/build/251030-set-up-react-compiler branch from 2423e56 to 27ca8a3 Compare November 3, 2025 17:48
@MajorLift MajorLift force-pushed the jongsun/build/251031-fix-react-compiler-formatting-violations branch from c6f72fe to 891ad0e Compare November 3, 2025 17:48
@metamaskbot
Copy link
Collaborator

Builds ready [891ad0e]
UI Startup Metrics (1297 ± 98 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1297111917449813561441
load111895014938711821229
domContentLoaded111294514838611741222
domInteractive211481122047
firstPaint63288152444911201220
backgroundConnect2302182537236246
firstReactRender30205883645
getState2295082638
initialActions718112721
loadScripts8877311254859511005
setupStore1162941223
numNetworkReqs1367620671
BrowserifyPower User HomeuiStartup19921727340547522783405
load1027865177825012501778
domContentLoaded1016858172724012421727
domInteractive33151323150132
firstPaint865219177843012541778
backgroundConnect21518438847223388
firstReactRender27253222832
getState17414424326191243
initialActions52163616
loadScripts815674138020710281380
setupStore1692672526
numNetworkReqs15610331085287310
WebpackStandard HomeuiStartup88074215071048901115
load6645931310101664880
domContentLoaded654586125996657867
domInteractive15115481436
firstPaint223601309223200775
backgroundConnect271285162774
firstReactRender28176393441
getState1272031418
initialActions4033459
loadScripts651584124894655856
setupStore1052231217
numNetworkReqs1367820871
WebpackPower User HomeuiStartup13801221191521815661915
load703628964100783964
domContentLoaded68561593495764934
domInteractive241380203880
firstPaint36575838250623838
backgroundConnect73212337359233
firstReactRender302667102867
getState1498518923161189
initialActions41307230
loadScripts68061392392751923
setupStore1062561025
numNetworkReqs1449827764198277
FirefoxBrowserifyStandard HomeuiStartup15331340182410715911754
load1309114415498713761483
domContentLoaded1309114415498713761482
domInteractive1193639754130217
firstPaint------
backgroundConnect4424120175085
firstReactRender27225252734
getState84646814
initialActions41213413
loadScripts1282112815378513441451
setupStore14783101332
numNetworkReqs1266616759
BrowserifyPower User HomeuiStartup25252258306922527413069
load14681257216726516692167
domContentLoaded14681256216726516692167
domInteractive24591666208494666
firstPaint------
backgroundConnect1053629284149292
firstReactRender40335574855
getState1367819530154195
initialActions61195919
loadScripts14241180210225316332102
setupStore3151223158122
numNetworkReqs1367131174209311
WebpackStandard HomeuiStartup16321422209214316801964
load1383120616929914351602
domContentLoaded1383120616929914351602
domInteractive953323830102158
firstPaint------
backgroundConnect50211702853125
firstReactRender322376133273
getState10468111046
initialActions7117918424
loadScripts1353118816158914061534
setupStore187193271471
numNetworkReqs1367017865
WebpackPower User HomeuiStartup25462145295026228812950
load15171200187419817101874
domContentLoaded15171199187319817091873
domInteractive18463515143375515
firstPaint------
backgroundConnect763021246101212
firstReactRender443074125274
getState1437823444198234
initialActions17176242176
loadScripts14901178183219416791832
setupStore311095254995
numNetworkReqs1366730576198305
📊 Page Load Benchmark Results

Current Commit: 891ad0e | Date: 11/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±38ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 729ms (±36ms) 🟢 | historical mean value: 726ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±10ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 38ms 1.02s 1.32s 1.10s 1.32s
domContentLoaded 729ms 36ms 706ms 997ms 765ms 997ms
firstPaint 77ms 10ms 60ms 164ms 88ms 164ms
firstContentfulPaint 77ms 10ms 60ms 164ms 88ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

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

Labels

DO-NOT-MERGE Pull requests that should not be merged size-L team-extension-platform Extension Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants