Skip to content

Conversation

@montelaidev
Copy link
Contributor

@montelaidev montelaidev commented Sep 22, 2025

Description

This PR fixes the issue where switching accounts when connected to solana dapps does not trigger the metamask_accountsChanged notification.

Open in GitHub Codespaces

Changelog

CHANGELOG entry: fixes account switching for solana dapps.

Related issues

Manual testing steps

  1. Go to jup.ag
  2. Connect multiple accounts
  3. Go to the wallet and change accounts
  4. See that on jup.ag, the selected solana account has switched.

Screenshots/Recordings

Before

After

The connect modal will be resolved in #36064

Screen.Recording.2025-09-22.at.21.28.31.mov

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@metamaskbot metamaskbot added the team-accounts-framework Accounts Framework team label Sep 22, 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

📊 Page Load Benchmark Results

Current Commit: 1516b28 | Date: 9/22/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±74ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 740ms (±71ms) 🟢 | historical mean value: 737ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±13ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 74ms 1.02s 1.33s 1.32s 1.33s
domContentLoaded 740ms 71ms 706ms 1.01s 988ms 1.01s
firstPaint 75ms 13ms 56ms 184ms 88ms 184ms
firstContentfulPaint 75ms 13ms 56ms 184ms 88ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [1516b28]
UI Startup Metrics (1188 ± 62 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1188107514066212311280
load102592312325910561137
domContentLoaded101791612095810481130
domInteractive17135171737
firstPaint64070120240910381097
backgroundConnect2112022356213224
firstReactRender26184162938
getState1355071628
initialActions50436618
loadScripts813707100258844928
setupStore1042441217
WebpackHomeuiStartup1158922144611212341314
load976758116810610461108
domContentLoaded971754116010610411105
domInteractive16126491442
firstPaint1656441369206300
backgroundConnect17123661830
firstReactRender35334523541
getState74193712
initialActions62204815
loadScripts968752114810510371103
setupStore86192912
FirefoxBrowserifyHomeuiStartup13851177181210714471581
load1199103614377512661327
domContentLoaded1198103614377512651326
domInteractive1063228152115239
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3219129193365
firstReactRender29236973042
getState62778612
initialActions7119427311
loadScripts1174101814197312211292
setupStore1049712831
WebpackHomeuiStartup15451337217018215962040
load13161154174413613841621
domContentLoaded13161154174313613841621
domInteractive106334017197304
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect31195073542
firstReactRender44368564651
getState63202610
initialActions612062437
loadScripts12931134172013713651599
setupStore1168212923
Benchmark value 212 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 26 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 224 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 18 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 15 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 32 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 29 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 7 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 239 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 11 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 31 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 107 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 31 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 44 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 7 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 2040 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 304 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 51 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 7 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 252ms | Sum of p95 exceeds: 546.8ms
Sum of all benchmark exceeds: 798.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.17 KiB (0.03%)
  • ui: 0 Bytes (0%)
  • common: 10 Bytes (0%)

cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 60abe5d | Date: 9/22/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±73ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 745ms (±69ms) 🟢 | historical mean value: 736ms ⬆️ (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 73ms 1.02s 1.34s 1.32s 1.34s
domContentLoaded 745ms 69ms 708ms 1.01s 984ms 1.01s
firstPaint 79ms 11ms 64ms 180ms 88ms 180ms
firstContentfulPaint 79ms 11ms 64ms 180ms 88ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [60abe5d]
UI Startup Metrics (1177 ± 54 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1177106513625412121262
load101192911554710461080
domContentLoaded100492411474710391073
domInteractive18135081741
firstPaint655145115340010221080
backgroundConnect2122002366214227
firstReactRender25184662637
getState1353761825
initialActions41183512
loadScripts79869593447832872
setupStore952131014
WebpackHomeuiStartup1189951141011212681337
load1000775122110710721130
domContentLoaded994771121410710661124
domInteractive16134361535
firstPaint1556532759178290
backgroundConnect17123761632
firstReactRender37344523743
getState74193712
initialActions62214813
loadScripts991768121110710631121
setupStore86222913
FirefoxBrowserifyHomeuiStartup13761200174010514421555
load1193106113787712601324
domContentLoaded1192106113767612601324
domInteractive1003229852100237
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3218104183487
firstReactRender28236962939
getState838715657
initialActions5020020311
loadScripts1168103213497612391303
setupStore10510914831
WebpackHomeuiStartup15991381208916217111903
load13691164169114514881627
domContentLoaded13691164169114514881627
domInteractive1093333665100311
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect30205363540
firstReactRender45365854854
getState6315268
initialActions401351335
loadScripts13471146167014614691601
setupStore962941016
Benchmark value 213 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 25 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 227 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 12 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 13 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 33 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 28 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 11 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 237 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 87 exceeds gate value 70 for firefox browserify home p95 backgroundConnect
Benchmark value 57 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 11 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 31 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 110 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 30 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 45 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 311 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 54 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 5 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 250ms | Sum of p95 exceeds: 492.8ms
Sum of all benchmark exceeds: 742.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 844 Bytes (0.02%)
  • ui: 1.05 KiB (0.01%)
  • common: 11 Bytes (0%)

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: bb1bc1a | Date: 9/22/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±71ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 736ms (±68ms) 🟢 | historical mean value: 738ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±15ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 71ms 1.02s 1.31s 1.27s 1.31s
domContentLoaded 736ms 68ms 704ms 1.00s 940ms 1.00s
firstPaint 76ms 15ms 60ms 208ms 88ms 208ms
firstContentfulPaint 76ms 15ms 60ms 208ms 88ms 208ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [bb1bc1a]
UI Startup Metrics (1206 ± 57 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1206109714735712351298
load103291511714910631116
domContentLoaded102490311655010561110
domInteractive18144561736
firstPaint689150117940710531101
backgroundConnect2152032376217225
firstReactRender2718120132947
getState145100111734
initialActions718213616
loadScripts81769695749848900
setupStore1062641021
WebpackHomeuiStartup1161923139510712351293
load977756114810110471097
domContentLoaded971752114510110411092
domInteractive16124871437
firstPaint1496435556176275
backgroundConnect17118491731
firstReactRender35324833641
getState74182712
initialActions62264813
loadScripts968750114210110351090
setupStore86202911
FirefoxBrowserifyHomeuiStartup13831190164510214391585
load1204104713987812611335
domContentLoaded1204104613977812601334
domInteractive1043327251111249
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3218117163366
firstReactRender28234752939
getState63456612
initialActions3068738
loadScripts1180102913727812351316
setupStore1059212832
WebpackHomeuiStartup16071355196015817161922
load13701147169313714651635
domContentLoaded13701147169213614651634
domInteractive1043534658101283
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3321185173641
firstReactRender46356664956
getState63202711
initialActions3123235
loadScripts13461129163413514451606
setupStore126224241020
Benchmark value 215 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 28 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 7 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 225 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 47 exceeds gate value 45 for chrome browserify home p95 firstReactRender
Benchmark value 34 exceeds gate value 33 for chrome browserify home p95 getState
Benchmark value 16 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 21 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 13 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 32 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 28 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 11 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 249 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 8 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 32 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 104 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 33 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 46 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 3 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 283 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 56 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 5 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 252ms | Sum of p95 exceeds: 435.8ms
Sum of all benchmark exceeds: 687.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 844 Bytes (0.02%)
  • ui: 0 Bytes (0%)
  • common: 10 Bytes (0%)

PatrykLucka
PatrykLucka previously approved these changes Sep 22, 2025
cursor[bot]

This comment was marked as outdated.

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: bb1bc1a | Date: 9/23/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.08s (±75ms) 🟡 | historical mean value: 1.06s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 759ms (±84ms) 🟢 | historical mean value: 740ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 92ms (±128ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.08s 75ms 1.03s 1.41s 1.33s 1.41s
domContentLoaded 759ms 84ms 710ms 1.30s 991ms 1.30s
firstPaint 92ms 128ms 60ms 1.36s 92ms 1.36s
firstContentfulPaint 92ms 128ms 60ms 1.36s 92ms 1.36s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [bb1bc1a]
UI Startup Metrics (1247 ± 63 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1247111114716312881350
load106593112096111041167
domContentLoaded105792512036210971159
domInteractive19146591747
firstPaint56287121042310691165
backgroundConnect22120533713224231
firstReactRender3018153203146
getState16696112037
initialActions71507821
loadScripts84470698062881943
setupStore1172351422
WebpackHomeuiStartup1180938140210912581323
load989770118910210581129
domContentLoaded984766118510210541123
domInteractive17136191441
firstPaint1536530158187261
backgroundConnect17113661830
firstReactRender37345033744
getState64132612
initialActions62174915
loadScripts981764118210210501120
setupStore86222912
FirefoxBrowserifyHomeuiStartup14511241184511815141677
load1254109114648313161383
domContentLoaded1253109114648313161383
domInteractive1063335659116262
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3519132183768
firstReactRender30236773145
getState63152612
initialActions40497310
loadScripts1227107113938012961356
setupStore14520025950
WebpackHomeuiStartup15931373212215216901912
load13611165168713214511624
domContentLoaded13601165168713214501624
domInteractive1113333772100315
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect29207883542
firstReactRender46376055056
getState8315016612
initialActions3122236
loadScripts13391148166613314281602
setupStore10611111918
Benchmark value 1248 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 222 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 30 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 17 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 7 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 845 exceeds gate value 830 for chrome browserify home mean loadScripts
Benchmark value 12 exceeds gate value 11 for chrome browserify home mean setupStore
Benchmark value 47 exceeds gate value 41 for chrome browserify home p95 domInteractive
Benchmark value 232 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 46 exceeds gate value 45 for chrome browserify home p95 firstReactRender
Benchmark value 37 exceeds gate value 33 for chrome browserify home p95 getState
Benchmark value 21 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 943 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 22 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 15 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1451 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 1254 exceeds gate value 1245 for firefox browserify home mean load
Benchmark value 1254 exceeds gate value 1239 for firefox browserify home mean domContentLoaded
Benchmark value 35 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 30 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 14 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1677 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 262 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 10 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 50 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 112 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 30 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 47 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 3 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 315 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 56 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 6 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 377ms | Sum of p95 exceeds: 544.8ms
Sum of all benchmark exceeds: 921.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 2.56 KiB (0.06%)
  • ui: 3.71 KiB (0.05%)
  • common: 576 Bytes (0.01%)

PatrykLucka
PatrykLucka previously approved these changes Sep 24, 2025
owencraston
owencraston previously approved these changes Sep 24, 2025
@montelaidev montelaidev added this pull request to the merge queue Sep 24, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 24, 2025
@montelaidev montelaidev added this pull request to the merge queue Sep 24, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 24, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 8d74bda | Date: 9/24/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±69ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 736ms (±66ms) 🟢 | historical mean value: 735ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 69ms 1.02s 1.33s 1.26s 1.33s
domContentLoaded 736ms 66ms 703ms 1.01s 940ms 1.01s
firstPaint 77ms 11ms 60ms 176ms 88ms 176ms
firstContentfulPaint 77ms 11ms 60ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [8d74bda]
UI Startup Metrics (1249 ± 58 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1249112413795812801356
load107798211825111121171
domContentLoaded106997611765011051152
domInteractive19145691744
firstPaint659114118943710951141
backgroundConnect25724231910260269
firstReactRender25164862539
getState1555181931
initialActions50708612
loadScripts81971391749852901
setupStore962741017
WebpackHomeuiStartup1136908135211312281297
load950744118011310261108
domContentLoaded946740117711310211104
domInteractive16125891441
firstPaint1456225646175234
backgroundConnect1693761829
firstReactRender3732138133645
getState73263712
initialActions62143811
loadScripts943738117411210191102
setupStore86213914
FirefoxBrowserifyHomeuiStartup13891199167610614621592
load1200103914528512621349
domContentLoaded1200103914518512621349
domInteractive1073350172108236
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect34191252235103
firstReactRender27233932832
getState62425711
initialActions4138448
loadScripts1173102314298312341328
setupStore105509933
WebpackHomeuiStartup15821397190912716661836
load13481172160611414401578
domContentLoaded13471172160511414401578
domInteractive1033431147104268
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect30219493242
firstReactRender37326244046
getState63203713
initialActions4044549
loadScripts13251142158211414161555
setupStore126133131123
Benchmark value 1249 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1077 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1070 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 258 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 25 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 45 exceeds gate value 41 for chrome browserify home p95 domInteractive
Benchmark value 269 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 12 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 11 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 35 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 11 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 236 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 103 exceeds gate value 70 for firefox browserify home p95 backgroundConnect
Benchmark value 8 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 33 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 103 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 30 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 268 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 9 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 313ms | Sum of p95 exceeds: 474.8ms
Sum of all benchmark exceeds: 787.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 844 Bytes (0.02%)
  • ui: 0 Bytes (0%)
  • common: 10 Bytes (0%)

@montelaidev montelaidev added this pull request to the merge queue Sep 25, 2025
Merged via the queue into main with commit eb3eb74 Sep 25, 2025
149 checks passed
@montelaidev montelaidev deleted the fix/mul-924 branch September 25, 2025 09:36
@github-actions github-actions bot locked and limited conversation to collaborators Sep 25, 2025
@metamaskbot metamaskbot added the release-13.5.0 Issue or pull request that will be included in release 13.5.0 label Sep 25, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.5.0 Issue or pull request that will be included in release 13.5.0 size-M team-accounts-framework Accounts Framework team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants