Skip to content

Comments

chore: remove activity log from transaction list item details#40380

Open
n3ps wants to merge 6 commits intomainfrom
n3ps/rm-activity-log
Open

chore: remove activity log from transaction list item details#40380
n3ps wants to merge 6 commits intomainfrom
n3ps/rm-activity-log

Conversation

@n3ps
Copy link
Contributor

@n3ps n3ps commented Feb 24, 2026

Description

This PR removes the Activity Log section from the transaction details modal rendered by transaction-list-item-details.component.js.

Reason: The Activity Log link/button in this modal has been broken for over a year and is unmaintained.

  • Removed Activity Log rendering and related imports/props from transaction-list-item-details.component.js.
  • Removed Activity Log-specific styles from transaction-list-item-details/index.scss.

Open in GitHub Codespaces

Changelog

CHANGELOG entry: null

Related issues

Fixes: N/A (no issue number provided)

Manual testing steps

  1. Open the Activity list
  2. Verify there is no Activity Log disclosure/section in this modal anymore.

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

Low Risk
Primarily removes unused UI and localization strings; risk is limited to potential missing i18n keys or any lingering imports/routes referencing the deleted transaction-activity-log module.

Overview
Removes the Transaction Activity Log UI from the transaction details modal, including deleting the entire transaction-activity-log component bundle (icon, container, utils, tests, snapshots) and dropping its SCSS import and related modal styling.

Cleans up downstream dependencies by removing activityLog/transaction-event i18n strings across locales, updating transaction-breakdown-utils.ts to use TransactionStatus.confirmed instead of the removed constants, and simplifying bridge transaction-details navigation/state by no longer passing or rendering activity-log data.

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

Co-authored-by: Francis Nepomuceno <n3ps@users.noreply.github.com>
@metamaskbot metamaskbot added the team-core-extension-ux Core Extension UX team label Feb 24, 2026
@n3ps n3ps changed the title Remove Activity Log from transaction list item details chore: remove activity log from transaction list item details Feb 24, 2026
Co-authored-by: Francis Nepomuceno <n3ps@users.noreply.github.com>
@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 24, 2026

Builds ready [7d31770]
⚡ Performance Benchmarks (1381 ± 94 ms)
👆 Interaction Benchmarks
ActionMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account28125303319
total28125303319
Confirm Txconfirm_tx60251960456049
total60251960456049
Bridge User Actionsbridge_load_page22524252254
bridge_load_asset_picker20252237285
bridge_search_token71517728732
total11426312161217
🔌 Startup Benchmarks
BuildMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
Chrome Browserify Startup Standard HomeuiStartup1381117516039414281555
load116898113678512161339
domContentLoaded116297613508412101334
domInteractive2717117192477
firstPaint160671192161212248
backgroundConnect20518924512208231
firstReactRender18134042023
initialActions109113
loadScripts97178211628310071137
setupStore1362541621
numNetworkReqs312299202284
Chrome Browserify Startup Power User HomeuiStartup17111339264518917522047
load11251013173414611091461
domContentLoaded11121004172114310921457
domInteractive3419144243379
firstPaint1737251590244315
backgroundConnect28424735323291343
firstReactRender23155172341
initialActions105112
loadScripts90880414851398901252
setupStore1563871732
numNetworkReqs61411602656119
Chrome Webpack Startup Standard HomeuiStartup83669211551028671069
load71160798692754894
domContentLoaded70560398091748886
domInteractive2815126212381
firstPaint1076039159112209
backgroundConnect27184673041
firstReactRender19123972233
initialActions104112
loadScripts70260197890746881
setupStore1263961325
numNetworkReqs3122101212590
Chrome Webpack Startup Power User HomeuiStartup1186992215619912411593
load6835981336121672990
domContentLoaded6755921326121661980
domInteractive35171523032130
firstPaint1386044885167344
backgroundConnect17612636548170304
firstReactRender23164642531
initialActions104111
loadScripts6725901318119660968
setupStore1354481434
numNetworkReqs1103527954136248
Firefox Browserify Startup Standard HomeuiStartup17001445236517016982057
load14321200211413014571704
domContentLoaded14311200210812914561704
domInteractive943540553136151
firstPaint------
backgroundConnect62332452963121
firstReactRender14115951416
initialActions103012
loadScripts14031177208412414301614
setupStore198192251663
numNetworkReqs3220100212792
Firefox Browserify Startup Power User HomeuiStartup26712080378939427353598
load15551263249425316672054
domContentLoaded15551262249425316662054
domInteractive11437636103109341
firstPaint------
backgroundConnect3071201005276276912
firstReactRender18146251822
initialActions103122
loadScripts15211241242024516271976
setupStore1278767185111547
numNetworkReqs61301473083119
Firefox Webpack Startup Standard HomeuiStartup17461449341529817742063
load14671231294626614921750
domContentLoaded14671230294526614881749
domInteractive933032058131217
firstPaint------
backgroundConnect63262283369138
firstReactRender16122831624
initialActions103112
loadScripts14421205290726314641688
setupStore258212332073
numNetworkReqs312095182779
Firefox Webpack Startup Power User HomeuiStartup26852117396438027473544
load15391310236724716442087
domContentLoaded15391310236624716442087
domInteractive11634609106108396
firstPaint------
backgroundConnect296110973244279879
firstReactRender21173542330
initialActions203122
loadScripts15051284230424216052059
setupStore17781259247212690
numNetworkReqs59281413487133
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2211222222
srpButtonToSrpForm9229495
confirmSrpToPwForm2202222
pwFormToMetricsScreen1721921
metricsToWalletReadyScreen1711819
doneButtonToHomeScreen93614810711154
openAccountMenuToAccountListLoaded744218776287668
total87588088198856
Onboarding New WalletcreateWalletToSocialScreen2211220223
srpButtonToPwForm1071107108
createPwToRecoveryScreen8099
skipBackupToMetricsScreen3613637
agreeButtonToOnboardingSuccess1601617
doneButtonToAssetList674135608907
total10671319991294
Asset DetailsassetClickToPriceChart3623739
total3623739
Solana Asset DetailsassetClickToPriceChart4624848
total4624848
Import Srp HomeloginToHomeScreen199715521742185
openAccountMenuAfterLogin4124242
homeAfterImportWithNewWallet231912524022518
total436023843924771
Send TransactionsopenSendPageFromHome31103940
selectTokenToSendFormLoaded1922122
reviewTransactionToConfirmationPage86416869893
total9149918929
SwapopenSwapPageFromHome12516136145
fetchAndDisplaySwapQuotes528483962396380
total540984163846491
🌐 Dapp Page Load Benchmarks

Current Commit: 7d31770 | Date: 2/24/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 982ms (±143ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 686ms (±141ms) 🟢 | historical mean value: 724ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 86ms (±124ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 982ms 143ms 948ms 2.39s 997ms 2.39s
domContentLoaded 686ms 141ms 653ms 2.07s 687ms 2.07s
firstPaint 86ms 124ms 60ms 1.32s 84ms 1.32s
firstContentfulPaint 86ms 124ms 60ms 1.32s 84ms 1.32s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -819 Bytes (-0.01%)
  • common: 20 Bytes (0%)

@n3ps n3ps marked this pull request as ready for review February 24, 2026 22:39
@n3ps n3ps requested a review from a team as a code owner February 24, 2026 22:39
@n3ps n3ps enabled auto-merge February 24, 2026 22:39
@n3ps n3ps requested a review from a team as a code owner February 25, 2026 04:15
@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.

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.

Co-authored-by: Francis Nepomuceno <n3ps@users.noreply.github.com>
Co-authored-by: Francis Nepomuceno <n3ps@users.noreply.github.com>
@sonarqubecloud
Copy link

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 25, 2026

Builds ready [3f9f11b]
⚡ Performance Benchmarks (1380 ± 106 ms)
👆 Interaction Benchmarks
ActionMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Load New Accountload_new_account2688268281
total2688268281
Confirm Txconfirm_tx60211860396045
total60211860396045
Bridge User Actionsbridge_load_page19919219225
bridge_load_asset_picker17723200205
bridge_search_token6920693693
total10701810851086
🔌 Startup Benchmarks
BuildMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
Chrome Browserify Startup Standard HomeuiStartup13801167171410614501563
load117697314519912461339
domContentLoaded116996914269612391326
domInteractive2716112182475
firstPaint1526641178206308
backgroundConnect20318526313206233
firstReactRender19135052024
initialActions1010225
loadScripts98177412339610471136
setupStore1162341419
numNetworkReqs3122100192583
Chrome Browserify Startup Power User HomeuiStartup16911360234416017441999
load11161002171113411101449
domContentLoaded1101993170612810971435
domInteractive3319121193279
firstPaint1717041279236321
backgroundConnect28124837620289317
firstReactRender23155472438
initialActions104112
loadScripts90079414781248971227
setupStore1675171731
numNetworkReqs57341512355113
Chrome Webpack Startup Standard HomeuiStartup8346871134948671021
load72060097789765885
domContentLoaded71459597188759872
domInteractive2816104212484
firstPaint1125831656149227
backgroundConnect26194562939
firstReactRender18113762031
initialActions108112
loadScripts71259396487757863
setupStore1264861224
numNetworkReqs3122100212589
Chrome Webpack Startup Power User HomeuiStartup1200841183416012921491
load7106261260115700995
domContentLoaded7016201253115688988
domInteractive37172233533133
firstPaint1226634867128272
backgroundConnect17113333346166294
firstReactRender22173332427
initialActions102111
loadScripts6996181240113686980
setupStore1254561419
numNetworkReqs1073526750140230
Firefox Browserify Startup Standard HomeuiStartup15901349213617216152023
load13341142171311613831561
domContentLoaded13331142171211713781560
domInteractive75322814092136
firstPaint------
backgroundConnect5827230326097
firstReactRender13111921316
initialActions102012
loadScripts13081120168611013601512
setupStore157159161430
numNetworkReqs321996212693
Firefox Browserify Startup Power User HomeuiStartup26852005379740127763541
load15671223248329716652204
domContentLoaded15671222248329716652204
domInteractive1153747899111375
firstPaint------
backgroundConnect2681041223241249889
firstReactRender19146881823
initialActions103122
loadScripts15351198245728716252151
setupStore1438786193135546
numNetworkReqs60301483380119
Firefox Webpack Startup Standard HomeuiStartup16311410201612216761866
load1368115015948914251506
domContentLoaded1368114615948914241506
domInteractive872924647130142
firstPaint------
backgroundConnect57271982763104
firstReactRender16122941625
initialActions103122
loadScripts1346113715758713991491
setupStore207152221558
numNetworkReqs312091182581
Firefox Webpack Startup Power User HomeuiStartup26722033389939927633445
load15351213250526417002070
domContentLoaded15351213250426417002069
domInteractive13331760168107544
firstPaint------
backgroundConnect268113955205242829
firstReactRender20163042229
initialActions207122
loadScripts15041197244625616662035
setupStore18991219245264728
numNetworkReqs59281543780139
🧭 User Journey Benchmarks
BenchmarkMetricMean (ms)Std Dev (ms)P75 (ms)P95 (ms)
Onboarding Import WalletimportWalletToSocialScreen2213221224
srpButtonToSrpForm9219393
confirmSrpToPwForm2202222
pwFormToMetricsScreen1501515
metricsToWalletReadyScreen1601616
doneButtonToHomeScreen90934710341517
openAccountMenuToAccountListLoaded7011670177017
total829647788548895
Onboarding New WalletcreateWalletToSocialScreen2181217219
srpButtonToPwForm1051105107
createPwToRecoveryScreen8099
skipBackupToMetricsScreen3513637
agreeButtonToOnboardingSuccess1601617
doneButtonToAssetList81832311081299
total120132714971689
Asset DetailsassetClickToPriceChart4254150
total4254150
Solana Asset DetailsassetClickToPriceChart5325456
total5325456
Import Srp HomeloginToHomeScreen19163219101970
openAccountMenuAfterLogin4214343
homeAfterImportWithNewWallet224517323052551
total424019644554482
Send TransactionsopenSendPageFromHome3623939
selectTokenToSendFormLoaded1912020
reviewTransactionToConfirmationPage8522854855
total9054907911
SwapopenSwapPageFromHome1099117122
fetchAndDisplaySwapQuotes46537147214726
total47607548214848
🌐 Dapp Page Load Benchmarks

Current Commit: 3f9f11b | Date: 2/25/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±41ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 731ms (±38ms) 🟢 | historical mean value: 725ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±10ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 41ms 1.02s 1.36s 1.08s 1.36s
domContentLoaded 731ms 38ms 707ms 1.02s 750ms 1.02s
firstPaint 78ms 10ms 60ms 156ms 88ms 156ms
firstContentfulPaint 78ms 10ms 60ms 156ms 88ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 58 Bytes (0%)
  • ui: -15.37 KiB (-0.18%)
  • common: -770 Bytes (-0.01%)

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

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants