Skip to content

Conversation

@ghgoodreau
Copy link
Contributor

@ghgoodreau ghgoodreau commented Dec 1, 2025

Description

When a user navigates to the Swaps page, selects a non-EVM chain like Solana, and then navigates back to the Activity tab, EVM transactions were disappearing from the list. This happened because the transaction filtering logic was based on the currently selected account, which would fail when a non-EVM account was selected.

The fix updates the unified transaction list to fetch EVM transactions based on all EVM accounts in the account group, rather than just the currently selected account. This ensures that when switching between EVM and non-EVM accounts within the same account group, all transactions remain visible according to the global network filter settings.

Key changes:

  • Added getSelectedAccountGroupEvmAddresses selector to get all EVM addresses in the current account group
  • Updated pending and completed transaction filtering to use account group addresses instead of the single selected account
  • Properly handles both outgoing transactions (from group addresses) and incoming transactions (to group addresses)
  • Fixed getFilteredChainIds to properly check enabled === true and added null safety
  • Removed unused imports and variables

Open in GitHub Codespaces

Changelog

CHANGELOG entry: Fixed a bug where EVM transactions disappeared from the Activity list when a non-EVM account was selected

Related issues

Fixes: #36361

Manual testing steps

  1. Enable Solana in Settings > Experimental
  2. Create or import a Solana account in your wallet
  3. Make sure you have some EVM transaction history visible in the Activity tab
  4. Navigate to the Bridge/Swap page
  5. Select Solana as the source chain
  6. Navigate back to the Activity tab
  7. Verify that EVM transactions are still visible alongside any Solana transactions
  8. Test the global network filter (click the filter icon) - filtering to only Bitcoin should show only Bitcoin txs, filtering to only Ethereum should show only Ethereum txs, etc.

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.

Note

Ensures EVM transactions remain visible when a non‑EVM account is selected by filtering across the account group and enabled networks, with improved nonce grouping and non‑EVM filtering.

  • Unified filtering behavior:
    • Use account group EVM address (getInternalAccountBySelectedAccountGroupAndCaip('eip155:1')) to include both outgoing and incoming EVM txs, regardless of selected non‑EVM account.
    • Source all EVM txs via getAllNetworkTransactions, then filter by status (PENDING_STATUS_HASH), address, and enabled chainIds; group/sort using groupAndSortTransactionsByNonce.
  • Network filtering:
    • Derive evmChainIds/nonEvmChainIds from enabledNetworks, honoring only enabled === true with null‑safety.
  • Unified activity construction:
    • Build items with buildUnifiedActivityItems and groupAnyTransactionsByDate; apply token filters; filter non‑EVM txs by chain IDs and token.
    • Exclude incoming EVM txs not addressed to the group/selected account; remove empty EVM items in date groups.
  • Cleanup:
    • Remove unused multichain selectors/imports; add PENDING_STATUS_HASH usage.

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

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

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-swaps-and-bridge Swaps and Bridge team label Dec 1, 2025
@metamaskbot
Copy link
Collaborator

metamaskbot commented Dec 1, 2025

✨ Files requiring CODEOWNER review ✨

👨‍🔧 @MetaMask/core-extension-ux (1 files, +106 -57)
  • 📁 ui/
    • 📁 components/
      • 📁 app/
        • 📁 transaction-list/
          • 📄 unified-transaction-list.component.js +106 -57

@github-actions github-actions bot added the size-M label Dec 1, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [ff60d12]
UI Startup Metrics (1240 ± 125 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1240983165012513081468
load1041860145711311051257
domContentLoaded1034857144911210991239
domInteractive2615117202186
firstPaint59475146342810391229
backgroundConnect21419328213219235
firstReactRender29196183347
getState3615119194286
initialActions104112
loadScripts82665812371088951015
setupStore1374461425
numNetworkReqs1257720572
BrowserifyPower User HomeuiStartup20251681345226720782547
load101688018661489981364
domContentLoaded100387218541499871355
domInteractive35171842933115
firstPaint55310814544129591339
backgroundConnect270197782121227528
firstReactRender5639114125985
getState17713126428195236
initialActions107112
loadScripts79567415871457751138
setupStore2210334322333
numNetworkReqs103632875396262
WebpackStandard HomeuiStartup814690109383850986
load63455982470658804
domContentLoaded62955281869652798
domInteractive2614117222188
firstPaint23288823170213635
backgroundConnect963651019
firstReactRender2919266253138
getState25135293342
initialActions105112
loadScripts62655081068650788
setupStore1153451420
numNetworkReqs1257720573
WebpackPower User HomeuiStartup16161253268128319102129
load6695821240104675916
domContentLoaded6605751234105661912
domInteractive35171913032119
firstPaint278891249220247707
backgroundConnect47764711518410
firstReactRender60418886475
getState17713364150181215
initialActions103112
loadScripts6575731225103659903
setupStore18961102048
numNetworkReqs1676843183215403
FirefoxBrowserifyStandard HomeuiStartup13611089195915814541704
load1134936174712711761377
domContentLoaded1133932174612711761376
domInteractive67302503985152
firstPaint------
backgroundConnect49222423165110
firstReactRender23195352434
getState146196221126
initialActions103122
loadScripts1102921168411711481327
setupStore135181191030
numNetworkReqs1156816664
BrowserifyPower User HomeuiStartup27091940445559328074194
load12341026265730412391580
domContentLoaded12331026265730412381579
domInteractive1183447896107413
firstPaint------
backgroundConnect138401247187133292
firstReactRender5838116166197
getState28856864221375782
initialActions203123
loadScripts11801004244823411761543
setupStore17191051214178688
numNetworkReqs101553246879242
WebpackStandard HomeuiStartup14641235199314315281774
load1215105714879512921401
domContentLoaded1214105714879512921401
domInteractive62291663590129
firstPaint------
backgroundConnect42211502443100
firstReactRender26186482838
getState1168691122
initialActions205134
loadScripts1188104213968512621334
setupStore176247341155
numNetworkReqs1256517762
WebpackPower User HomeuiStartup30122064588683231824822
load15131174327147215922728
domContentLoaded15131174327147215872728
domInteractive10630516103100407
firstPaint------
backgroundConnect185271254251178977
firstReactRender66393423863139
getState346801834294509852
initialActions2133323
loadScripts14221149311538014592554
setupStore107776315297586
numNetworkReqs102562505882242
📊 Page Load Benchmark Results

Current Commit: ff60d12 | Date: 12/1/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: 733ms (±60ms) 🟢 | historical mean value: 730ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 90ms (±127ms) 🟢 | historical mean value: 80ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 38ms 1.02s 1.35s 1.07s 1.35s
domContentLoaded 733ms 60ms 710ms 1.29s 748ms 1.29s
firstPaint 90ms 127ms 60ms 1.35s 88ms 1.35s
firstContentfulPaint 90ms 127ms 60ms 1.35s 88ms 1.35s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: -857 Bytes (-0.01%)
  • common: 20 Bytes (0%)

@ghgoodreau ghgoodreau marked this pull request as ready for review December 1, 2025 20:08
@ghgoodreau ghgoodreau requested a review from a team as a code owner December 1, 2025 20:08
@metamaskbot
Copy link
Collaborator

Builds ready [c5f8166]
UI Startup Metrics (1238 ± 137 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12381040176413713101484
load1033852143412211011254
domContentLoaded1026847142712010961236
domInteractive2614105212185
firstPaint61574145642210161260
backgroundConnect21018725915220247
firstReactRender321971103854
getState3713151224385
initialActions104114
loadScripts82465412201148951026
setupStore1374161526
numNetworkReqs1257720572
BrowserifyPower User HomeuiStartup20571787265518721332492
load1039909169212710511353
domContentLoaded1025899166812710341342
domInteractive3418155243299
firstPaint5658416754049821255
backgroundConnect262203817109236541
firstReactRender5741107155997
getState20113970076213261
initialActions103112
loadScripts81169614141208171116
setupStore20124362435
numNetworkReqs1446827457200243
WebpackStandard HomeuiStartup8317041115848641010
load64056582871653811
domContentLoaded63655982170645804
domInteractive271595212392
firstPaint20686657118195599
backgroundConnect1067781017
firstReactRender28207883239
getState271395133548
initialActions103112
loadScripts63355781268643796
setupStore126135131318
numNetworkReqs1257820573
WebpackPower User HomeuiStartup15631252229123216862031
load650562120895664864
domContentLoaded641555120295653856
domInteractive33161432730103
firstPaint27986901182276658
backgroundConnect45758311616458
firstReactRender60439796579
getState19114369371192230
initialActions104112
loadScripts638554119294651848
setupStore18850102044
numNetworkReqs1647130662219297
FirefoxBrowserifyStandard HomeuiStartup14281135206117315221801
load1169969156511012151354
domContentLoaded1169969156511012151354
domInteractive68331793290127
firstPaint------
backgroundConnect61243645069155
firstReactRender26195372643
getState167228301136
initialActions103122
loadScripts113094914989911741317
setupStore166233261340
numNetworkReqs1256517761
BrowserifyPower User HomeuiStartup25552036467445626123917
load11971015277224012131655
domContentLoaded11971015277224012121655
domInteractive11930549108109423
firstPaint------
backgroundConnect138281209174120512
firstReactRender59352042559106
getState26053887195309708
initialActions2034423
loadScripts1151968248120511401506
setupStore1678744215164703
numNetworkReqs92632283899179
WebpackStandard HomeuiStartup15361302210815316131833
load1264108015929313251436
domContentLoaded1264107915929313251436
domInteractive732915236100141
firstPaint------
backgroundConnect51162374149142
firstReactRender26196882839
getState185138251380
initialActions205134
loadScripts1236106914788512921389
setupStore157121151634
numNetworkReqs1256917763
WebpackPower User HomeuiStartup29902276513577429364821
load15151144306647515272818
domContentLoaded15151144306547515262817
domInteractive1103445589114375
firstPaint------
backgroundConnect1953012412691741109
firstReactRender63382533064133
getState29064881235400825
initialActions2042423
loadScripts14061116288131814932039
setupStore153111087194179574
numNetworkReqs915528039105173
📊 Page Load Benchmark Results

Current Commit: c5f8166 | Date: 12/2/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±95ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 721ms (±120ms) 🟢 | historical mean value: 724ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 84ms (±104ms) 🟢 | historical mean value: 79ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 95ms 1.00s 1.94s 1.05s 1.94s
domContentLoaded 721ms 120ms 697ms 1.89s 737ms 1.89s
firstPaint 84ms 104ms 56ms 1.11s 84ms 1.11s
firstContentfulPaint 84ms 104ms 56ms 1.11s 84ms 1.11s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -7.93 KiB (-0.15%)
  • ui: -571 Bytes (-0.01%)
  • common: 42.18 KiB (0.47%)

@ghgoodreau ghgoodreau enabled auto-merge December 2, 2025 19:02
@metamaskbot
Copy link
Collaborator

Builds ready [14dd835]
UI Startup Metrics (1241 ± 108 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12411064161010813081468
load103486013859710861227
domContentLoaded102885313799510801214
domInteractive2616113192275
firstPaint51784123740410031180
backgroundConnect21519726612221241
firstReactRender29187093453
getState39121302543118
initialActions106114
loadScripts8196521161938681001
setupStore1163041220
numNetworkReqs1257720570
BrowserifyPower User HomeuiStartup19791589243414620442321
load1033901159212610501301
domContentLoaded1019890158512710301289
domInteractive35161732733109
firstPaint4799013513699401281
backgroundConnect25120055689227520
firstReactRender5739110146188
getState19114174777192257
initialActions103112
loadScripts81167213921278201080
setupStore2085582336
numNetworkReqs91671451899128
WebpackStandard HomeuiStartup8126961055818391008
load63456192573657792
domContentLoaded62955791873652788
domInteractive2614121242297
firstPaint20780777140193621
backgroundConnect1053961224
firstReactRender26195063036
getState261178123445
initialActions102112
loadScripts62755590872650785
setupStore1062941218
numNetworkReqs1257619569
WebpackPower User HomeuiStartup16061243230722518411983
load664578115194674860
domContentLoaded654573114594665854
domInteractive34162073030112
firstPaint269110864169282663
backgroundConnect1277589204104558
firstReactRender5744107106272
getState184114748104174273
initialActions103112
loadScripts651571113593664849
setupStore20752112344
numNetworkReqs1206828247139235
FirefoxBrowserifyStandard HomeuiStartup13021080180214514001568
load107393812809011321236
domContentLoaded107293212809011321236
domInteractive57311822983110
firstPaint------
backgroundConnect4322156264593
firstReactRender22184442333
getState136131161029
initialActions102012
loadScripts104792212588211061197
setupStore105779924
numNetworkReqs1156615756
BrowserifyPower User HomeuiStartup26272075442439227343614
load12241020244219712501614
domContentLoaded12241020244119712501614
domInteractive13043517104129424
firstPaint------
backgroundConnect1243354698123364
firstReactRender5941139186199
getState24763948192273703
initialActions217123
loadScripts1184991198016411981541
setupStore1899747211251732
numNetworkReqs93632444685223
WebpackStandard HomeuiStartup14901243191015516001823
load12291075161610912941435
domContentLoaded12291075161610912941435
domInteractive55241833179119
firstPaint------
backgroundConnect48191703251122
firstReactRender25197672632
getState1175371120
initialActions104123
loadScripts12021060158910112711382
setupStore147125141234
numNetworkReqs1257217761
WebpackPower User HomeuiStartup30032129504474329304792
load15291133301545215842766
domContentLoaded15291133301545215842766
domInteractive11830499102112380
firstPaint------
backgroundConnect2053111812781611144
firstReactRender68393373866135
getState27871887220385737
initialActions216123
loadScripts14311114299032415272070
setupStore14591032208126730
numNetworkReqs916323035115179
📊 Page Load Benchmark Results

Current Commit: 14dd835 | Date: 12/2/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: 727ms (±36ms) 🟢 | historical mean value: 722ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±10ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 38ms 1.01s 1.32s 1.06s 1.32s
domContentLoaded 727ms 36ms 700ms 994ms 744ms 994ms
firstPaint 78ms 10ms 60ms 160ms 88ms 160ms
firstContentfulPaint 78ms 10ms 60ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -7.74 KiB (-0.15%)
  • ui: 323 Bytes (0%)
  • common: 42.37 KiB (0.47%)

* @param state - The Redux state.
* @returns EVM addresses in the selected account group.
*/
export function getSelectedAccountGroupEvmAddresses(
Copy link
Member

Choose a reason for hiding this comment

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

Can getInternalAccountBySelectedAccountGroupAndCaip be reused here instead?

@metamaskbot
Copy link
Collaborator

Builds ready [f590dd3]
UI Startup Metrics (1243 ± 122 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12431013162312213221445
load1048865136710810991254
domContentLoaded1042860135610710921242
domInteractive2615122202285
firstPaint4859013634129481239
backgroundConnect21719626212222242
firstReactRender301981113552
getState3318104123854
initialActions1010113
loadScripts83165011481058781038
setupStore1172341320
numNetworkReqs1257320572
BrowserifyPower User HomeuiStartup20371680247620421902421
load1015889158712410301339
domContentLoaded1002881158012610031332
domInteractive34181402432103
firstPaint4869414173759441212
backgroundConnect256204747118228622
firstReactRender5440103115976
getState20114372891207260
initialActions106112
loadScripts79468413771227951104
setupStore2174592542
numNetworkReqs1556840461206263
WebpackStandard HomeuiStartup76566097577791952
load59653283769605774
domContentLoaded59252883168600766
domInteractive2514106212089
firstPaint26578797204274766
backgroundConnect952341017
firstReactRender2819102123238
getState241296122942
initialActions105111
loadScripts58952782166598759
setupStore962631115
numNetworkReqs1257420571
WebpackPower User HomeuiStartup16441373221420718422067
load688602107889699912
domContentLoaded678596107090686903
domInteractive35181472533105
firstPaint27493928194255745
backgroundConnect99958717933559
firstReactRender604495106580
getState17012923420184201
initialActions103112
loadScripts675594105988684894
setupStore21758112345
numNetworkReqs936617025100157
FirefoxBrowserifyStandard HomeuiStartup13891071221417914901728
load1141926144911112011395
domContentLoaded1140926144811112011395
domInteractive66321803388135
firstPaint------
backgroundConnect61233554879134
firstReactRender23183942436
getState166194281029
initialActions103122
loadScripts1106909142110111611349
setupStore13691111332
numNetworkReqs1256817661
BrowserifyPower User HomeuiStartup26391912494049826773849
load1237940291531412942008
domContentLoaded1236934291431512942008
domInteractive1223351899122397
firstPaint------
backgroundConnect14224929167136571
firstReactRender5937114176099
getState24358807180267732
initialActions2035423
loadScripts1192925273027312481896
setupStore1897993243202773
numNetworkReqs92552694788229
WebpackStandard HomeuiStartup15191244200015616111867
load12481085157311413251450
domContentLoaded12481085157311413251449
domInteractive58281553481131
firstPaint------
backgroundConnect48181592656110
firstReactRender261983102736
getState156190231221
initialActions204123
loadScripts12201065155910813011410
setupStore15686141451
numNetworkReqs1256817764
WebpackPower User HomeuiStartup29882347582576928904898
load15121207316144514912799
domContentLoaded15121207316144514912799
domInteractive1112843398101403
firstPaint------
backgroundConnect211261657296164934
firstReactRender70443764665139
getState265571851260270731
initialActions3037527
loadScripts14181183300333814202607
setupStore1286116920689689
numNetworkReqs92612634781226
📊 Page Load Benchmark Results

Current Commit: f590dd3 | Date: 12/2/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±37ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 733ms (±35ms) 🟢 | historical mean value: 722ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±11ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 37ms 1.02s 1.33s 1.08s 1.33s
domContentLoaded 733ms 35ms 710ms 1.00s 747ms 1.00s
firstPaint 79ms 11ms 60ms 172ms 88ms 172ms
firstContentfulPaint 79ms 11ms 60ms 172ms 88ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -7.74 KiB (-0.15%)
  • ui: 28 Bytes (0%)
  • common: 42.37 KiB (0.47%)

@metamaskbot
Copy link
Collaborator

Builds ready [4e0f567]
UI Startup Metrics (1222 ± 91 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1222100514309112851390
load102084812348410591186
domContentLoaded101484512248310511179
domInteractive2615136212182
firstPaint51885125740110071181
backgroundConnect21519126013219246
firstReactRender28196483146
getState3515112163859
initialActions104113
loadScripts806648102282848976
setupStore1174241218
numNetworkReqs1257320571
BrowserifyPower User HomeuiStartup20791741276720222062510
load1004895148211810021310
domContentLoaded99088514641189851300
domInteractive3317116223392
firstPaint51610114913839541269
backgroundConnect264206759120233543
firstReactRender6042107166596
getState2079372293217271
initialActions107113
loadScripts78068212251137721086
setupStore21783102542
numNetworkReqs1566827856206261
WebpackStandard HomeuiStartup8196921159888461015
load64256999083667803
domContentLoaded63756498582664797
domInteractive2615116222187
firstPaint24293680166233621
backgroundConnect1063251026
firstReactRender27205163238
getState271383123250
initialActions103111
loadScripts63456298381662788
setupStore1052941218
numNetworkReqs1257419570
WebpackPower User HomeuiStartup17341317234224719352219
load689596105787697899
domContentLoaded680586105288690893
domInteractive36181502931122
firstPaint26299707153265651
backgroundConnect84963316521546
firstReactRender62438796877
getState1809670876180221
initialActions102112
loadScripts677584104287688884
setupStore21857122350
numNetworkReqs985920133107170
FirefoxBrowserifyStandard HomeuiStartup12761047186115713891563
load105890414779911121222
domContentLoaded105790414779911111222
domInteractive58291883384129
firstPaint------
backgroundConnect42211762940117
firstReactRender22173842236
getState11582121023
initialActions113122
loadScripts103389014519210861182
setupStore13579141143
numNetworkReqs1256416660
BrowserifyPower User HomeuiStartup25781867455348827194017
load1181975235922611791569
domContentLoaded1180975235922611791569
domInteractive1143544387108364
firstPaint------
backgroundConnect131311325172121392
firstReactRender58371511760101
getState24351870193253698
initialActions217127
loadScripts1139947227320611251473
setupStore1539769184174605
numNetworkReqs95562424698221
WebpackStandard HomeuiStartup16121297206015617061882
load13161120155911113951518
domContentLoaded13161119155911113941518
domInteractive67291623788142
firstPaint------
backgroundConnect54221512971117
firstReactRender26204052938
getState186165241572
initialActions205124
loadScripts12851103153410113641460
setupStore17696151750
numNetworkReqs1257317763
WebpackPower User HomeuiStartup30102345493068431274741
load15071196291440015562602
domContentLoaded15071196291440015562602
domInteractive12232649111124390
firstPaint------
backgroundConnect205341678275156939
firstReactRender61381552162101
getState301631340282410919
initialActions218227
loadScripts14241147271631514822340
setupStore14241185191148611
numNetworkReqs956027447112232
📊 Page Load Benchmark Results

Current Commit: 4e0f567 | Date: 12/2/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±46ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 728ms (±43ms) 🟢 | historical mean value: 722ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±13ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 46ms 1.02s 1.42s 1.08s 1.42s
domContentLoaded 728ms 43ms 704ms 1.07s 746ms 1.07s
firstPaint 78ms 13ms 64ms 196ms 84ms 196ms
firstContentfulPaint 78ms 13ms 64ms 196ms 84ms 196ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 1.95 KiB (0.03%)
  • common: 20 Bytes (0%)

@ghgoodreau ghgoodreau closed this Dec 4, 2025
auto-merge was automatically disabled December 4, 2025 03:00

Pull request was closed

@github-actions github-actions bot locked and limited conversation to collaborators Dec 4, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

size-M team-swaps-and-bridge Swaps and Bridge team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EXTENSION] Investigate activity list disappearance on Swap page with Solana

4 participants