Skip to content

fix: dedicated convert mUSD details cp-13.41.0#44586

Open
n3ps wants to merge 7 commits into
mainfrom
n3ps/dedicated-convert-musd-details
Open

fix: dedicated convert mUSD details cp-13.41.0#44586
n3ps wants to merge 7 commits into
mainfrom
n3ps/dedicated-convert-musd-details

Conversation

@n3ps

@n3ps n3ps commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Description

Splits the locally-enriched mUSD conversion from the swap-details template into a dedicated template.

Fixes the empty source token row and adds the transaction steps summary

Changelog

CHANGELOG entry: Fixed the mUSD conversion activity details

Related issues

Fixes: https://consensys.slack.com/archives/C09AYKX30P3/p1784182784586309

Manual testing steps

  1. Open a confirmed mUSD conversion from the activity list.
  2. Confirm "You sent" shows the token + amount and "You received" shows mUSD.
  3. Confirm the Network fee, Total, and step summary (with block-explorer links) render.

Screenshots/Recordings

Before

After

image

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
UI-only activity detail routing and display; no auth or transaction submission changes. Convert details render nothing when local transaction meta is missing.

Overview
convert activity items now use a dedicated ConvertDetails template instead of sharing SwapDetails, so mUSD-style conversions can show local metamaskPay data (USD network fee, total, and step summary) and a Convert again footer without swap-specific fee rows or block explorer.

You sent is filled by loading the source chain transaction (metamaskPay.sourceHash / chainId) via a new useApiTransaction hook (cache + API query) and deriving the sent amount from value transfers.

Shared hooks useLocalTransactionMeta and useApiTransaction replace duplicated local-meta lookup in perps templates and inline fetch logic in transaction-details.

Reviewed by Cursor Bugbot for commit 7e9c5b2. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

Copy link
Copy Markdown
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.

@metamask-ci metamask-ci Bot added the team-core-extension-ux Core Extension UX team label Jul 17, 2026
@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

👨‍🔧 @MetaMask/core-extension-ux (6 files, +137 -56)
  • 📁 ui/
    • 📁 pages/
      • 📁 details/
        • 📁 templates/
          • 📄 convert-details.tsx +118 -0
          • 📄 perps-deposit-details.tsx +2 -8
          • 📄 perps-details.tsx +2 -8
          • 📄 swap-details.tsx +4 -10
          • 📄 template-loader.tsx +3 -1
          • 📄 transaction-details.tsx +8 -29

Comment thread ui/hooks/activity/useTransactionMeta.ts Outdated
*
* @param hash - The activity item hash
*/
export function useTransactionMeta(hash: string | undefined) {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

extracted from other locally-enriched detail pages

return <BridgeDetails item={item} />;
case 'swap':
case 'convert':
return <ConvertDetails item={item} />;

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Point of interest

toEvmCaipChainId(ARBITRUM_USDC.chainId),
);

function useTransactionMeta(hash: string | undefined) {

@n3ps n3ps Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

extracted into useLocalTransactionMeta

>;
};

function useTransactionMeta(hash: string | undefined) {

@n3ps n3ps Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

extracted into useLocalTransactionMeta

# Conflicts:
#	ui/hooks/activity/useCachedEvmTransaction.ts
#	ui/pages/details/hooks/useCachedEvmTransaction.ts
#	ui/pages/details/templates/perps-deposit-details.tsx
#	ui/pages/details/templates/swap-details.tsx
#	ui/pages/details/templates/template-loader.tsx
#	ui/pages/details/transaction-details.tsx
#	ui/pages/details/useCachedEvmTransaction.ts
@n3ps
n3ps force-pushed the n3ps/dedicated-convert-musd-details branch from daa09e3 to 99b9aa4 Compare July 17, 2026 02:35
@n3ps
n3ps marked this pull request as ready for review July 17, 2026 02:52
@n3ps
n3ps requested a review from a team as a code owner July 17, 2026 02:52
@n3ps
n3ps enabled auto-merge July 17, 2026 02:52
Comment thread ui/pages/details/templates/convert-details.tsx
item: Extract<
ActivityListItem,
{
type:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

convert is currently shared in this union type

@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [d1ac92e]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 7 warn · 🔴 2 fail)

Baseline (latest main): 6183003 | Date: 7/16/2026 | Pipeline: 29551309145 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 inp(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 1
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 [CI log]🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/fcp: +24%
  • confirmTx/tbt: +14%
  • confirmTx/inp: +22%
  • bridgeUserActions/bridge_load_page: +12%
  • bridgeUserActions/longTaskCount: -29%
  • bridgeUserActions/longTaskTotalDuration: -12%
  • bridgeUserActions/tbt: +25%
  • bridgeUserActions/lcp: -13%
  • loadNewAccount/load_new_account: +673%
  • loadNewAccount/total: +673%
  • loadNewAccount/inp: -15%
  • loadNewAccount/lcp: +1123%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/lcp: +1139%
  • bridgeUserActions/bridge_load_page: +186%
  • bridgeUserActions/bridge_load_asset_picker: +105%
  • bridgeUserActions/bridge_search_token: +229%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +203%
  • bridgeUserActions/fcp: -46%
  • bridgeUserActions/lcp: +1015%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 2.2s
  • 🟡 loadNewAccount/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -24%
  • startupStandardHome/load: -25%
  • startupStandardHome/domContentLoaded: -24%
  • startupStandardHome/domInteractive: -44%
  • startupStandardHome/backgroundConnect: -21%
  • startupStandardHome/firstReactRender: -24%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/loadScripts: -25%
  • startupStandardHome/setupStore: -28%
  • startupStandardHome/fcp: -30%
  • startupStandardHome/lcp: -24%
  • startupPowerUserHome/domInteractive: -10%
  • startupPowerUserHome/backgroundConnect: -20%
  • startupPowerUserHome/setupStore: +26%
  • startupPowerUserHome/inp: +32%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 280ms
  • 🟡 startupPowerUserHome/LCP: p75 3.6s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/importWalletToSocialScreen: +12%
  • onboardingImportWallet/srpButtonToSrpForm: +106%
  • onboardingImportWallet/metricsToWalletReadyScreen: +52%
  • onboardingImportWallet/doneButtonToHomeScreen: -90%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -74%
  • onboardingImportWallet/longTaskCount: -90%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -98%
  • onboardingImportWallet/total: -87%
  • onboardingNewWallet/skipBackupToMetricsScreen: +11%
  • onboardingNewWallet/doneButtonToAssetList: -42%
  • onboardingNewWallet/longTaskCount: -100%
  • onboardingNewWallet/longTaskTotalDuration: -100%
  • onboardingNewWallet/longTaskMaxDuration: -100%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: -37%
  • solanaAssetDetails/assetClickToPriceChart: -66%
  • solanaAssetDetails/total: -66%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -22%
  • importSrpHome/openAccountMenuAfterLogin: -52%
  • importSrpHome/homeAfterImportWithNewWallet: -71%
  • importSrpHome/longTaskCount: -62%
  • importSrpHome/longTaskTotalDuration: -52%
  • importSrpHome/longTaskMaxDuration: -17%
  • importSrpHome/tbt: -57%
  • importSrpHome/total: -66%
  • importSrpHome/inp: -35%
  • importSrpHome/cls: -38%
  • sendTransactions/openSendPageFromHome: -27%
  • sendTransactions/selectTokenToSendFormLoaded: -31%
  • sendTransactions/reviewTransactionToConfirmationPage: -97%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -21%
  • sendTransactions/lcp: -11%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -30%
  • swap/fetchAndDisplaySwapQuotes: +114%
  • swap/longTaskTotalDuration: -24%
  • swap/longTaskMaxDuration: -24%
  • swap/tbt: -100%
  • swap/total: +111%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 importSrpHome/INP: p75 240ms
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: +14%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 118 Bytes (0%)
  • ui: 4.18 KiB (0.02%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 26 Bytes (0%)
  • zip: 1.34 KiB (0%)

@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [17d0dd6]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 7 warn · 🔴 2 fail)

Baseline (latest main): 7bfc16c | Date: 7/17/2026 | Pipeline: 29591299351 | Baseline logs

Metricschrome-webpackfirefox-webpack
onboardingNewWallet
[Sentry log · main/release]
🔴 doneButtonToAssetList(p95) [CI log]🔴 [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -21%
  • loadNewAccount/fcp: -26%
  • loadNewAccount/lcp: -22%
  • confirmTx/longTaskTotalDuration: -25%
  • confirmTx/longTaskMaxDuration: -29%
  • confirmTx/tbt: -46%
  • confirmTx/fcp: -20%
  • bridgeUserActions/bridge_load_page: -13%
  • bridgeUserActions/bridge_load_asset_picker: -10%
  • bridgeUserActions/bridge_search_token: -11%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -40%
  • bridgeUserActions/longTaskMaxDuration: -16%
  • bridgeUserActions/tbt: -46%
  • bridgeUserActions/total: -12%
  • bridgeUserActions/fcp: -19%
  • loadNewAccount/load_new_account: +79%
  • loadNewAccount/total: +79%
  • loadNewAccount/inp: -13%
  • loadNewAccount/lcp: +1037%
  • confirmTx/confirm_tx: +10%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +10%
  • confirmTx/inp: +44%
  • confirmTx/fcp: -43%
  • confirmTx/lcp: +1226%
  • bridgeUserActions/bridge_load_page: +112%
  • bridgeUserActions/bridge_load_asset_picker: +84%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +19%
  • bridgeUserActions/fcp: -44%
  • bridgeUserActions/lcp: +1194%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -13%
  • startupStandardHome/load: -13%
  • startupStandardHome/domContentLoaded: -14%
  • startupStandardHome/domInteractive: -11%
  • startupStandardHome/backgroundConnect: -15%
  • startupStandardHome/firstReactRender: -10%
  • startupStandardHome/loadScripts: -14%
  • startupStandardHome/longTaskCount: -29%
  • startupStandardHome/longTaskTotalDuration: -16%
  • startupStandardHome/longTaskMaxDuration: -14%
  • startupStandardHome/tbt: -16%
  • startupStandardHome/fcp: -14%
  • startupStandardHome/lcp: +278%
  • startupStandardHome/domInteractive: -17%
  • startupStandardHome/initialActions: +11%
  • startupStandardHome/fcp: -15%
  • startupPowerUserHome/uiStartup: +20%
  • startupPowerUserHome/load: +21%
  • startupPowerUserHome/domContentLoaded: +21%
  • startupPowerUserHome/domInteractive: +44%
  • startupPowerUserHome/backgroundConnect: +67%
  • startupPowerUserHome/firstReactRender: +13%
  • startupPowerUserHome/loadScripts: +22%
  • startupPowerUserHome/setupStore: +92%
  • startupPowerUserHome/fcp: +40%
  • startupPowerUserHome/lcp: +21%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 216ms
  • 🟡 startupPowerUserHome/LCP: p75 3.7s
User Journey Benchmarks · Samples: 5 · mock API 🔴 2
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🔴 [CI log]
🔴 total
🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -80%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +67%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -78%
  • onboardingNewWallet/srpButtonToPwForm: -12%
  • onboardingNewWallet/createPwToRecoveryScreen: -10%
  • onboardingNewWallet/skipBackupToMetricsScreen: -15%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -12%
  • onboardingNewWallet/doneButtonToAssetList: +45%
  • onboardingNewWallet/longTaskCount: -100%
  • onboardingNewWallet/longTaskTotalDuration: -100%
  • onboardingNewWallet/longTaskMaxDuration: -100%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: +41%
  • solanaAssetDetails/assetClickToPriceChart: -66%
  • solanaAssetDetails/total: -66%
  • solanaAssetDetails/inp: +35%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -27%
  • importSrpHome/openAccountMenuAfterLogin: -36%
  • importSrpHome/homeAfterImportWithNewWallet: -18%
  • importSrpHome/longTaskCount: -47%
  • importSrpHome/longTaskTotalDuration: -51%
  • importSrpHome/longTaskMaxDuration: -14%
  • importSrpHome/tbt: -56%
  • importSrpHome/total: -18%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -51%
  • sendTransactions/selectTokenToSendFormLoaded: +115%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -39%
  • sendTransactions/fcp: -18%
  • sendTransactions/lcp: -19%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -38%
  • swap/fetchAndDisplaySwapQuotes: +99%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +95%
  • swap/inp: +15%
  • swap/fcp: -16%
  • swap/lcp: -15%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 344ms
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 swap/INP: p75 448ms
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.32 KiB (0.6%)
  • ui: 119.21 KiB (0.68%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.38 KiB (0.07%)
  • zip: 98.05 KiB (0.35%)

@n3ps
n3ps force-pushed the n3ps/dedicated-convert-musd-details branch from 17d0dd6 to ba39d23 Compare July 17, 2026 15:51
Comment thread ui/pages/details/templates/convert-details.tsx Outdated
@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [ba39d23]
⚡ Performance Benchmarks (Total: 🟢 12 pass · 🟡 12 warn · 🔴 0 fail)

Baseline (latest main): 7bfc16c | Date: 7/17/2026 | Pipeline: 29593859614 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -18%
  • loadNewAccount/total: -18%
  • loadNewAccount/inp: -13%
  • loadNewAccount/fcp: -23%
  • loadNewAccount/lcp: -18%
  • confirmTx/longTaskTotalDuration: -22%
  • confirmTx/longTaskMaxDuration: -24%
  • confirmTx/tbt: -39%
  • confirmTx/inp: -13%
  • confirmTx/fcp: -19%
  • confirmTx/lcp: -11%
  • bridgeUserActions/bridge_load_page: -37%
  • bridgeUserActions/bridge_load_asset_picker: -27%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -44%
  • bridgeUserActions/longTaskMaxDuration: -21%
  • bridgeUserActions/tbt: -58%
  • bridgeUserActions/total: -13%
  • bridgeUserActions/inp: -17%
  • bridgeUserActions/fcp: -20%
  • bridgeUserActions/lcp: -11%
  • loadNewAccount/load_new_account: +75%
  • loadNewAccount/total: +75%
  • loadNewAccount/inp: +90%
  • loadNewAccount/lcp: +1066%
  • confirmTx/confirm_tx: +15%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +15%
  • confirmTx/inp: +25%
  • confirmTx/fcp: -45%
  • confirmTx/lcp: +1282%
  • bridgeUserActions/bridge_load_page: +144%
  • bridgeUserActions/bridge_load_asset_picker: +146%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +201%
  • bridgeUserActions/fcp: -47%
  • bridgeUserActions/lcp: +1239%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -19%
  • startupStandardHome/load: -20%
  • startupStandardHome/domContentLoaded: -20%
  • startupStandardHome/domInteractive: -25%
  • startupStandardHome/backgroundConnect: -14%
  • startupStandardHome/firstReactRender: -23%
  • startupStandardHome/initialActions: -44%
  • startupStandardHome/loadScripts: -20%
  • startupStandardHome/setupStore: -24%
  • startupStandardHome/fcp: -25%
  • startupStandardHome/lcp: -20%
  • startupPowerUserHome/uiStartup: +20%
  • startupPowerUserHome/load: +14%
  • startupPowerUserHome/domContentLoaded: +14%
  • startupPowerUserHome/backgroundConnect: +51%
  • startupPowerUserHome/loadScripts: +12%
  • startupPowerUserHome/setupStore: +89%
  • startupPowerUserHome/lcp: +14%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]
🔴 total
🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -80%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +67%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -78%
  • onboardingNewWallet/createPwToRecoveryScreen: +16%
  • onboardingNewWallet/skipBackupToMetricsScreen: +10%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +12%
  • onboardingNewWallet/doneButtonToAssetList: +94%
  • onboardingNewWallet/longTaskCount: -47%
  • onboardingNewWallet/longTaskTotalDuration: -80%
  • onboardingNewWallet/longTaskMaxDuration: -58%
  • onboardingNewWallet/tbt: -94%
  • onboardingNewWallet/total: +87%
  • solanaAssetDetails/assetClickToPriceChart: -59%
  • solanaAssetDetails/total: -59%
  • solanaAssetDetails/inp: +15%
  • solanaAssetDetails/fcp: -18%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -24%
  • importSrpHome/openAccountMenuAfterLogin: -62%
  • importSrpHome/homeAfterImportWithNewWallet: -27%
  • importSrpHome/longTaskCount: -53%
  • importSrpHome/longTaskTotalDuration: -56%
  • importSrpHome/longTaskMaxDuration: -18%
  • importSrpHome/tbt: -60%
  • importSrpHome/total: -26%
  • importSrpHome/inp: -20%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: +42%
  • sendTransactions/selectTokenToSendFormLoaded: +16%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -14%
  • sendTransactions/lcp: -12%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -25%
  • swap/fetchAndDisplaySwapQuotes: +95%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +93%
  • swap/inp: +41%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 304ms
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 swap/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 2.0s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 2.0s
  • 🟡 swap/FCP: p75 2.0s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.73 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.17 KiB (0.35%)

@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [a82b3d1]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): 7bfc16c | Date: 7/17/2026 | Pipeline: 29597546297 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -29%
  • loadNewAccount/fcp: -25%
  • loadNewAccount/lcp: -16%
  • confirmTx/longTaskTotalDuration: -20%
  • confirmTx/longTaskMaxDuration: -23%
  • confirmTx/tbt: -37%
  • confirmTx/fcp: -16%
  • bridgeUserActions/bridge_load_page: -48%
  • bridgeUserActions/bridge_load_asset_picker: -26%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -44%
  • bridgeUserActions/longTaskMaxDuration: -22%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/total: -18%
  • bridgeUserActions/fcp: -19%
  • loadNewAccount/load_new_account: +600%
  • loadNewAccount/total: +600%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1011%
  • confirmTx/confirm_tx: +12%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +12%
  • confirmTx/fcp: +10%
  • confirmTx/lcp: +1184%
  • bridgeUserActions/bridge_load_page: +61%
  • bridgeUserActions/bridge_load_asset_picker: +89%
  • bridgeUserActions/bridge_search_token: +221%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +180%
  • bridgeUserActions/inp: -17%
  • bridgeUserActions/fcp: -47%
  • bridgeUserActions/lcp: +1115%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/initialActions: +11%
  • startupStandardHome/fcp: -18%
  • startupPowerUserHome/uiStartup: +13%
  • startupPowerUserHome/domInteractive: +13%
  • startupPowerUserHome/backgroundConnect: +12%
  • startupPowerUserHome/setupStore: +80%
  • startupPowerUserHome/lcp: +14%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -80%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +67%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -78%
  • onboardingNewWallet/createPwToRecoveryScreen: +12%
  • onboardingNewWallet/doneButtonToAssetList: -58%
  • onboardingNewWallet/longTaskCount: -74%
  • onboardingNewWallet/longTaskTotalDuration: -75%
  • onboardingNewWallet/longTaskMaxDuration: -55%
  • onboardingNewWallet/tbt: -90%
  • onboardingNewWallet/total: -53%
  • solanaAssetDetails/assetClickToPriceChart: -64%
  • solanaAssetDetails/total: -64%
  • solanaAssetDetails/inp: +35%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -25%
  • importSrpHome/openAccountMenuAfterLogin: -64%
  • importSrpHome/homeAfterImportWithNewWallet: -27%
  • importSrpHome/longTaskCount: -53%
  • importSrpHome/longTaskTotalDuration: -58%
  • importSrpHome/tbt: -59%
  • importSrpHome/total: -26%
  • importSrpHome/inp: -24%
  • importSrpHome/fcp: +13%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -38%
  • sendTransactions/selectTokenToSendFormLoaded: +105%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -32%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -23%
  • swap/fetchAndDisplaySwapQuotes: +154%
  • swap/longTaskCount: -17%
  • swap/tbt: +13%
  • swap/total: +151%
  • swap/inp: +22%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 288ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.96 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.24 KiB (0.35%)

? nonEvmActivityItems.get(txIdentifier.toLowerCase())
: undefined;

const cachedApiTransaction = useCachedEvmTransaction({

@n3ps n3ps Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

extracted into useApiTransaction

@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [df03a38] [reused from a82b3d1]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): 7bfc16c | Date: 7/17/2026 | Pipeline: 29599422147 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -29%
  • loadNewAccount/fcp: -25%
  • loadNewAccount/lcp: -16%
  • confirmTx/longTaskTotalDuration: -20%
  • confirmTx/longTaskMaxDuration: -23%
  • confirmTx/tbt: -37%
  • confirmTx/fcp: -16%
  • bridgeUserActions/bridge_load_page: -48%
  • bridgeUserActions/bridge_load_asset_picker: -26%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -44%
  • bridgeUserActions/longTaskMaxDuration: -22%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/total: -18%
  • bridgeUserActions/fcp: -19%
  • loadNewAccount/load_new_account: +600%
  • loadNewAccount/total: +600%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1011%
  • confirmTx/confirm_tx: +12%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +12%
  • confirmTx/fcp: +10%
  • confirmTx/lcp: +1184%
  • bridgeUserActions/bridge_load_page: +61%
  • bridgeUserActions/bridge_load_asset_picker: +89%
  • bridgeUserActions/bridge_search_token: +221%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +180%
  • bridgeUserActions/inp: -17%
  • bridgeUserActions/fcp: -47%
  • bridgeUserActions/lcp: +1115%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/initialActions: +11%
  • startupStandardHome/fcp: -18%
  • startupPowerUserHome/uiStartup: +13%
  • startupPowerUserHome/domInteractive: +13%
  • startupPowerUserHome/backgroundConnect: +12%
  • startupPowerUserHome/setupStore: +80%
  • startupPowerUserHome/lcp: +14%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -80%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +67%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -78%
  • onboardingNewWallet/createPwToRecoveryScreen: +12%
  • onboardingNewWallet/doneButtonToAssetList: -58%
  • onboardingNewWallet/longTaskCount: -74%
  • onboardingNewWallet/longTaskTotalDuration: -75%
  • onboardingNewWallet/longTaskMaxDuration: -55%
  • onboardingNewWallet/tbt: -90%
  • onboardingNewWallet/total: -53%
  • solanaAssetDetails/assetClickToPriceChart: -64%
  • solanaAssetDetails/total: -64%
  • solanaAssetDetails/inp: +35%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -25%
  • importSrpHome/openAccountMenuAfterLogin: -64%
  • importSrpHome/homeAfterImportWithNewWallet: -27%
  • importSrpHome/longTaskCount: -53%
  • importSrpHome/longTaskTotalDuration: -58%
  • importSrpHome/tbt: -59%
  • importSrpHome/total: -26%
  • importSrpHome/inp: -24%
  • importSrpHome/fcp: +13%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -38%
  • sendTransactions/selectTokenToSendFormLoaded: +105%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -32%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -23%
  • swap/fetchAndDisplaySwapQuotes: +154%
  • swap/longTaskCount: -17%
  • swap/tbt: +13%
  • swap/total: +151%
  • swap/inp: +22%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 288ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.96 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.24 KiB (0.35%)

@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [df03a38] [reused from a82b3d1]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): 7bfc16c | Date: 7/17/2026 | Pipeline: 29599422147 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -29%
  • loadNewAccount/fcp: -25%
  • loadNewAccount/lcp: -16%
  • confirmTx/longTaskTotalDuration: -20%
  • confirmTx/longTaskMaxDuration: -23%
  • confirmTx/tbt: -37%
  • confirmTx/fcp: -16%
  • bridgeUserActions/bridge_load_page: -48%
  • bridgeUserActions/bridge_load_asset_picker: -26%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -44%
  • bridgeUserActions/longTaskMaxDuration: -22%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/total: -18%
  • bridgeUserActions/fcp: -19%
  • loadNewAccount/load_new_account: +600%
  • loadNewAccount/total: +600%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1011%
  • confirmTx/confirm_tx: +12%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +12%
  • confirmTx/fcp: +10%
  • confirmTx/lcp: +1184%
  • bridgeUserActions/bridge_load_page: +61%
  • bridgeUserActions/bridge_load_asset_picker: +89%
  • bridgeUserActions/bridge_search_token: +221%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +180%
  • bridgeUserActions/inp: -17%
  • bridgeUserActions/fcp: -47%
  • bridgeUserActions/lcp: +1115%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/initialActions: +11%
  • startupStandardHome/fcp: -18%
  • startupPowerUserHome/uiStartup: +13%
  • startupPowerUserHome/domInteractive: +13%
  • startupPowerUserHome/backgroundConnect: +12%
  • startupPowerUserHome/setupStore: +80%
  • startupPowerUserHome/lcp: +14%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -80%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +67%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -78%
  • onboardingNewWallet/createPwToRecoveryScreen: +12%
  • onboardingNewWallet/doneButtonToAssetList: -58%
  • onboardingNewWallet/longTaskCount: -74%
  • onboardingNewWallet/longTaskTotalDuration: -75%
  • onboardingNewWallet/longTaskMaxDuration: -55%
  • onboardingNewWallet/tbt: -90%
  • onboardingNewWallet/total: -53%
  • solanaAssetDetails/assetClickToPriceChart: -64%
  • solanaAssetDetails/total: -64%
  • solanaAssetDetails/inp: +35%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -25%
  • importSrpHome/openAccountMenuAfterLogin: -64%
  • importSrpHome/homeAfterImportWithNewWallet: -27%
  • importSrpHome/longTaskCount: -53%
  • importSrpHome/longTaskTotalDuration: -58%
  • importSrpHome/tbt: -59%
  • importSrpHome/total: -26%
  • importSrpHome/inp: -24%
  • importSrpHome/fcp: +13%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -38%
  • sendTransactions/selectTokenToSendFormLoaded: +105%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -32%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -23%
  • swap/fetchAndDisplaySwapQuotes: +154%
  • swap/longTaskCount: -17%
  • swap/tbt: +13%
  • swap/total: +151%
  • swap/inp: +22%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 288ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.96 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.24 KiB (0.35%)

@metamask-ci

metamask-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor
Builds ready [df03a38] [reused from a82b3d1]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): 7bfc16c | Date: 7/17/2026 | Pipeline: 29599422147 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -29%
  • loadNewAccount/fcp: -25%
  • loadNewAccount/lcp: -16%
  • confirmTx/longTaskTotalDuration: -20%
  • confirmTx/longTaskMaxDuration: -23%
  • confirmTx/tbt: -37%
  • confirmTx/fcp: -16%
  • bridgeUserActions/bridge_load_page: -48%
  • bridgeUserActions/bridge_load_asset_picker: -26%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -44%
  • bridgeUserActions/longTaskMaxDuration: -22%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/total: -18%
  • bridgeUserActions/fcp: -19%
  • loadNewAccount/load_new_account: +600%
  • loadNewAccount/total: +600%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1011%
  • confirmTx/confirm_tx: +12%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +12%
  • confirmTx/fcp: +10%
  • confirmTx/lcp: +1184%
  • bridgeUserActions/bridge_load_page: +61%
  • bridgeUserActions/bridge_load_asset_picker: +89%
  • bridgeUserActions/bridge_search_token: +221%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +180%
  • bridgeUserActions/inp: -17%
  • bridgeUserActions/fcp: -47%
  • bridgeUserActions/lcp: +1115%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/initialActions: +11%
  • startupStandardHome/fcp: -18%
  • startupPowerUserHome/uiStartup: +13%
  • startupPowerUserHome/domInteractive: +13%
  • startupPowerUserHome/backgroundConnect: +12%
  • startupPowerUserHome/setupStore: +80%
  • startupPowerUserHome/lcp: +14%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -80%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +67%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -78%
  • onboardingNewWallet/createPwToRecoveryScreen: +12%
  • onboardingNewWallet/doneButtonToAssetList: -58%
  • onboardingNewWallet/longTaskCount: -74%
  • onboardingNewWallet/longTaskTotalDuration: -75%
  • onboardingNewWallet/longTaskMaxDuration: -55%
  • onboardingNewWallet/tbt: -90%
  • onboardingNewWallet/total: -53%
  • solanaAssetDetails/assetClickToPriceChart: -64%
  • solanaAssetDetails/total: -64%
  • solanaAssetDetails/inp: +35%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -25%
  • importSrpHome/openAccountMenuAfterLogin: -64%
  • importSrpHome/homeAfterImportWithNewWallet: -27%
  • importSrpHome/longTaskCount: -53%
  • importSrpHome/longTaskTotalDuration: -58%
  • importSrpHome/tbt: -59%
  • importSrpHome/total: -26%
  • importSrpHome/inp: -24%
  • importSrpHome/fcp: +13%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -38%
  • sendTransactions/selectTokenToSendFormLoaded: +105%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -32%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -23%
  • swap/fetchAndDisplaySwapQuotes: +154%
  • swap/longTaskCount: -17%
  • swap/tbt: +13%
  • swap/total: +151%
  • swap/inp: +22%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 288ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.96 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.24 KiB (0.35%)

@n3ps n3ps added the retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry label Jul 17, 2026
@n3ps n3ps changed the title refactor: dedicated convert mUSD details fix: dedicated convert mUSD details cp-13.41.0 Jul 17, 2026
@metamask-ci

metamask-ci Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor
Builds ready [df03a38] [reused from a82b3d1]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): e8baf89 | Date: 7/17/2026 | Pipeline: 29599422147 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -21%
  • loadNewAccount/longTaskCount: -100%
  • loadNewAccount/longTaskTotalDuration: -100%
  • loadNewAccount/longTaskMaxDuration: -100%
  • loadNewAccount/tbt: -100%
  • loadNewAccount/total: -21%
  • loadNewAccount/inp: -29%
  • loadNewAccount/fcp: -23%
  • loadNewAccount/lcp: -16%
  • confirmTx/longTaskTotalDuration: -17%
  • confirmTx/longTaskMaxDuration: -21%
  • confirmTx/tbt: -33%
  • confirmTx/inp: -11%
  • confirmTx/fcp: -15%
  • bridgeUserActions/bridge_load_page: -40%
  • bridgeUserActions/bridge_load_asset_picker: -23%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -45%
  • bridgeUserActions/longTaskMaxDuration: -21%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/total: -15%
  • bridgeUserActions/fcp: -17%
  • loadNewAccount/load_new_account: +601%
  • loadNewAccount/longTaskCount: -100%
  • loadNewAccount/longTaskTotalDuration: -100%
  • loadNewAccount/longTaskMaxDuration: -100%
  • loadNewAccount/tbt: -100%
  • loadNewAccount/total: +601%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1011%
  • confirmTx/confirm_tx: +13%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +13%
  • confirmTx/inp: -11%
  • confirmTx/fcp: +12%
  • confirmTx/lcp: +1155%
  • bridgeUserActions/bridge_load_page: +89%
  • bridgeUserActions/bridge_load_asset_picker: +97%
  • bridgeUserActions/bridge_search_token: +223%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +188%
  • bridgeUserActions/inp: -18%
  • bridgeUserActions/fcp: -46%
  • bridgeUserActions/lcp: +1152%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/domInteractive: -10%
  • startupStandardHome/initialActions: +25%
  • startupPowerUserHome/uiStartup: +12%
  • startupPowerUserHome/domInteractive: +12%
  • startupPowerUserHome/loadScripts: +11%
  • startupPowerUserHome/setupStore: +80%
  • startupPowerUserHome/lcp: +13%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -82%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/createPwToRecoveryScreen: +14%
  • onboardingNewWallet/skipBackupToMetricsScreen: +14%
  • onboardingNewWallet/doneButtonToAssetList: -67%
  • onboardingNewWallet/longTaskCount: -74%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -53%
  • onboardingNewWallet/tbt: -89%
  • onboardingNewWallet/total: -62%
  • solanaAssetDetails/assetClickToPriceChart: -66%
  • solanaAssetDetails/total: -66%
  • solanaAssetDetails/inp: +25%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -21%
  • importSrpHome/openAccountMenuAfterLogin: -41%
  • importSrpHome/homeAfterImportWithNewWallet: -39%
  • importSrpHome/longTaskCount: -51%
  • importSrpHome/longTaskTotalDuration: -54%
  • importSrpHome/tbt: -54%
  • importSrpHome/total: -36%
  • importSrpHome/fcp: +18%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -48%
  • sendTransactions/selectTokenToSendFormLoaded: +104%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -30%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -17%
  • swap/fetchAndDisplaySwapQuotes: +165%
  • swap/longTaskCount: -17%
  • swap/longTaskMaxDuration: +13%
  • swap/tbt: +45%
  • swap/total: +161%
  • swap/inp: +16%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 288ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.96 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.24 KiB (0.35%)

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1.1% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@metamask-ci

metamask-ci Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor
Builds ready [7e9c5b2] [reused from a82b3d1]
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): e8baf89 | Date: 7/17/2026 | Pipeline: 29628609982 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -21%
  • loadNewAccount/longTaskCount: -100%
  • loadNewAccount/longTaskTotalDuration: -100%
  • loadNewAccount/longTaskMaxDuration: -100%
  • loadNewAccount/tbt: -100%
  • loadNewAccount/total: -21%
  • loadNewAccount/inp: -29%
  • loadNewAccount/fcp: -23%
  • loadNewAccount/lcp: -16%
  • confirmTx/longTaskTotalDuration: -17%
  • confirmTx/longTaskMaxDuration: -21%
  • confirmTx/tbt: -33%
  • confirmTx/inp: -11%
  • confirmTx/fcp: -15%
  • bridgeUserActions/bridge_load_page: -40%
  • bridgeUserActions/bridge_load_asset_picker: -23%
  • bridgeUserActions/longTaskCount: -38%
  • bridgeUserActions/longTaskTotalDuration: -45%
  • bridgeUserActions/longTaskMaxDuration: -21%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/total: -15%
  • bridgeUserActions/fcp: -17%
  • loadNewAccount/load_new_account: +601%
  • loadNewAccount/longTaskCount: -100%
  • loadNewAccount/longTaskTotalDuration: -100%
  • loadNewAccount/longTaskMaxDuration: -100%
  • loadNewAccount/tbt: -100%
  • loadNewAccount/total: +601%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1011%
  • confirmTx/confirm_tx: +13%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +13%
  • confirmTx/inp: -11%
  • confirmTx/fcp: +12%
  • confirmTx/lcp: +1155%
  • bridgeUserActions/bridge_load_page: +89%
  • bridgeUserActions/bridge_load_asset_picker: +97%
  • bridgeUserActions/bridge_search_token: +223%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +188%
  • bridgeUserActions/inp: -18%
  • bridgeUserActions/fcp: -46%
  • bridgeUserActions/lcp: +1152%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 confirmTx/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/domInteractive: -10%
  • startupStandardHome/initialActions: +25%
  • startupPowerUserHome/uiStartup: +12%
  • startupPowerUserHome/domInteractive: +12%
  • startupPowerUserHome/loadScripts: +11%
  • startupPowerUserHome/setupStore: +80%
  • startupPowerUserHome/lcp: +13%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.5s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -82%
  • onboardingImportWallet/longTaskCount: -91%
  • onboardingImportWallet/longTaskTotalDuration: -97%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/createPwToRecoveryScreen: +14%
  • onboardingNewWallet/skipBackupToMetricsScreen: +14%
  • onboardingNewWallet/doneButtonToAssetList: -67%
  • onboardingNewWallet/longTaskCount: -74%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -53%
  • onboardingNewWallet/tbt: -89%
  • onboardingNewWallet/total: -62%
  • solanaAssetDetails/assetClickToPriceChart: -66%
  • solanaAssetDetails/total: -66%
  • solanaAssetDetails/inp: +25%
  • solanaAssetDetails/cls: -86%
  • importSrpHome/loginToHomeScreen: -21%
  • importSrpHome/openAccountMenuAfterLogin: -41%
  • importSrpHome/homeAfterImportWithNewWallet: -39%
  • importSrpHome/longTaskCount: -51%
  • importSrpHome/longTaskTotalDuration: -54%
  • importSrpHome/tbt: -54%
  • importSrpHome/total: -36%
  • importSrpHome/fcp: +18%
  • importSrpHome/cls: -17%
  • sendTransactions/openSendPageFromHome: -48%
  • sendTransactions/selectTokenToSendFormLoaded: +104%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -30%
  • sendTransactions/cls: -53%
  • swap/openSwapPageFromHome: -17%
  • swap/fetchAndDisplaySwapQuotes: +165%
  • swap/longTaskCount: -17%
  • swap/longTaskMaxDuration: +13%
  • swap/tbt: +45%
  • swap/total: +161%
  • swap/inp: +16%
  • swap/cls: -86%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 288ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 87.33 KiB (0.6%)
  • ui: 119.96 KiB (0.69%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 1.4 KiB (0.07%)
  • zip: 98.24 KiB (0.35%)

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

Labels

retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry risk:medium size-M team-core-extension-ux Core Extension UX team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant