Skip to content

chore: supplement properties on activity screen opened metric#43362

Open
ameliejyc wants to merge 7 commits into
mainfrom
activity-screen-opened-metrics
Open

chore: supplement properties on activity screen opened metric#43362
ameliejyc wants to merge 7 commits into
mainfrom
activity-screen-opened-metrics

Conversation

@ameliejyc

@ameliejyc ameliejyc commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Description

Fires a ActivityScreenOpened MetaMetrics event with enriched properties when a user opens the Activity tab in the Home view.

Previously the event was fired on tab click from AccountOverviewTabs, which meant it was fired immediately — before remote EVM transaction data (fetched via React Query) had loaded, making is_empty and num_pending_transactions impossible to report accurately at that point.

The event has been moved into ActivityListV3 (ui/pages/activity/activity-list.tsx), where all three data sources (local EVM, remote EVM, non-EVM) are available. It fires exactly once per mount using a useRef guard, and only after:

  1. AssetListControlBar has reported the initial network selection (networks !== null)
  2. The React Query for remote EVM transactions has finished loading (!isInitialLoading)

The event now includes:

  • network_filter — enabled networks as CAIP chain IDs
  • is_empty — whether the list is visually empty (mirrors the condition VirtualizedList uses to show the empty state)
  • pending_transactions — count of pending local + non-EVM transactions

The event is suppressed when ActivityList is rendered in an embedded context (asset detail page), identified by the presence of the filter prop.

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

  1. Open the extension with multiple accounts/networks configured, some with pending transactions.
  2. Navigate to the Home view and click the Activity tab.
  3. Open the Networks tab.
  4. Confirm ActivityScreenOpened fires with:
    • network_filter matching your enabled networks in CAIP format (e.g. ["eip155:1", "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"])
    • is_empty: false when transactions are present, true when none exist
    • num_pending_transactions matching the actual count of pending items in the list
  5. Switch to a different tab (Tokens, NFTs) and back to Activity — confirm the event fires when the Activity tab is visited
  6. Navigate to an asset detail page that embeds ActivityList — confirm ActivityScreenOpened is not fired there.
  7. Change the network filter on Activity tab or click into details — confirm ActivityScreenOpened is not fired on those clicks.

Note, I see all metrics on activity page being emitted 4 times. This is unrelated and requires separate cleanup.

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

Note

Low Risk
Analytics-only changes with feature-flag split between V2/V3 and unit test coverage; no auth, payments, or transaction execution paths.

Overview
ActivityScreenOpened is deferred for the V3 activity list redesign: the Home Activity tab no longer fires the event on click when extensionUxActivityListRedesign is enabled. V2 still fires on tab click with network_filter only.

A new useActivityScreenOpened hook fires the event once per mount from ActivityList, after networks are initialized and the initial transaction query finishes. The payload adds is_empty and pending_transactions (local + non-EVM pending), alongside network_filter from selectEnabledNetworksAsCaipChainIds. Embedded lists (when a filter prop is passed) skip the event.

AccountOverviewTabs uses the shared CAIP selector instead of local useMemo conversion. activity-list treats networks as null until the control bar reports, so “settled” gating is accurate.

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

@github-actions

github-actions Bot commented Jun 9, 2026

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.

@mm-token-exchange-service mm-token-exchange-service Bot added the team-core-extension-ux Core Extension UX team label Jun 9, 2026
@mm-token-exchange-service

mm-token-exchange-service Bot commented Jun 9, 2026

Copy link
Copy Markdown

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (2 files, +79 -15)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-overview/
          • 📄 account-overview-tabs.test.tsx +64 -0
          • 📄 account-overview-tabs.tsx +15 -15

👨‍🔧 @MetaMask/core-extension-ux (2 files, +79 -15)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-overview/
          • 📄 account-overview-tabs.test.tsx +64 -0
          • 📄 account-overview-tabs.tsx +15 -15

Comment thread ui/components/multichain/account-overview/account-overview-tabs.tsx
@github-actions github-actions Bot added the size-M label Jun 9, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

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 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 486181b. Configure here.

Comment thread ui/pages/activity/activity-list.tsx Outdated
@ameliejyc ameliejyc marked this pull request as ready for review June 9, 2026 11:17
@ameliejyc ameliejyc requested review from a team as code owners June 9, 2026 11:17
@metamaskbotv2

metamaskbotv2 Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor
Builds ready [a423bc4]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 17 pass · 🟡 8 warn · 🔴 0 fail)

Baseline (latest main): 51036da | Date: 5/2/2026 | Pipeline: 27202480375 | 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: -59%
  • loadNewAccount/total: -59%
  • bridgeUserActions/bridge_load_page: -73%
  • bridgeUserActions/bridge_load_asset_picker: -68%
  • bridgeUserActions/bridge_search_token: -31%
  • bridgeUserActions/total: -45%
  • loadNewAccount/load_new_account: -51%
  • loadNewAccount/total: -51%
  • bridgeUserActions/bridge_load_page: -15%
  • bridgeUserActions/bridge_load_asset_picker: -31%
  • bridgeUserActions/bridge_search_token: -33%
  • bridgeUserActions/total: -22%

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

  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 bridgeUserActions/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]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -23%
  • startupStandardHome/load: -26%
  • startupStandardHome/domContentLoaded: -26%
  • startupStandardHome/domInteractive: -38%
  • startupStandardHome/firstPaint: -13%
  • startupStandardHome/backgroundConnect: -17%
  • startupStandardHome/loadScripts: -26%
  • startupStandardHome/setupStore: -14%
  • startupStandardHome/numNetworkReqs: -67%
  • startupPowerUserHome/uiStartup: -34%
  • startupPowerUserHome/load: -17%
  • startupPowerUserHome/domContentLoaded: -17%
  • startupPowerUserHome/domInteractive: -40%
  • startupPowerUserHome/firstPaint: -33%
  • startupPowerUserHome/backgroundConnect: -63%
  • startupPowerUserHome/firstReactRender: +21%
  • startupPowerUserHome/loadScripts: -17%
  • startupPowerUserHome/setupStore: +24%
  • startupPowerUserHome/numNetworkReqs: -72%
  • startupStandardHome/uiStartup: +11%
  • startupStandardHome/load: +12%
  • startupStandardHome/domContentLoaded: +12%
  • startupStandardHome/domInteractive: -56%
  • startupStandardHome/backgroundConnect: +15%
  • startupStandardHome/firstReactRender: +44%
  • startupStandardHome/initialActions: +20%
  • startupStandardHome/loadScripts: +12%
  • startupStandardHome/setupStore: -51%
  • startupStandardHome/numNetworkReqs: -39%
  • startupPowerUserHome/uiStartup: -28%
  • startupPowerUserHome/domInteractive: -57%
  • startupPowerUserHome/backgroundConnect: -75%
  • startupPowerUserHome/firstReactRender: +37%
  • startupPowerUserHome/setupStore: -27%
  • startupPowerUserHome/numNetworkReqs: -76%

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

  • 🔴 startupPowerUserHome/INP: p75 504ms
  • 🟡 startupPowerUserHome/LCP: p75 2.9s
User Journey Benchmarks · Samples: 5 · mock API
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/srpButtonToSrpForm: -64%
  • onboardingImportWallet/pwFormToMetricsScreen: +537%
  • onboardingImportWallet/metricsToWalletReadyScreen: -30%
  • onboardingImportWallet/doneButtonToHomeScreen: -61%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -22%
  • onboardingImportWallet/total: -47%
  • onboardingNewWallet/srpButtonToPwForm: -76%
  • onboardingNewWallet/createPwToRecoveryScreen: +1074%
  • onboardingNewWallet/skipBackupToMetricsScreen: -65%
  • assetDetails/assetClickToPriceChart: -18%
  • assetDetails/total: -18%
  • solanaAssetDetails/assetClickToPriceChart: -63%
  • solanaAssetDetails/total: -63%
  • importSrpHome/loginToHomeScreen: -19%
  • importSrpHome/openAccountMenuAfterLogin: -75%
  • importSrpHome/homeAfterImportWithNewWallet: -75%
  • importSrpHome/total: -68%

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

  • 🟡 assetDetails/INP: p75 224ms
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 sendTransactions/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: +24%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.27 MiB (23.82%)
  • ui: 3.07 KiB (0.03%)
  • common: 980.52 KiB (8.08%)

@metamaskbotv2

metamaskbotv2 Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor
Builds ready [f1516a8]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 16 pass · 🟡 8 warn · 🔴 1 fail)

Baseline (latest main): 51036da | Date: 5/2/2026 | Pipeline: 27204473103 | Baseline logs

Metricschrome-webpackfirefox-webpack
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 1 failure)

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: -65%
  • loadNewAccount/total: -65%
  • bridgeUserActions/bridge_load_page: -64%
  • bridgeUserActions/bridge_load_asset_picker: -64%
  • bridgeUserActions/bridge_search_token: -30%
  • bridgeUserActions/total: -44%
  • loadNewAccount/load_new_account: -46%
  • loadNewAccount/total: -46%
  • bridgeUserActions/bridge_load_page: -28%
  • bridgeUserActions/bridge_load_asset_picker: -44%
  • bridgeUserActions/bridge_search_token: -29%
  • bridgeUserActions/total: -31%

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

  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/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]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -22%
  • startupStandardHome/load: -25%
  • startupStandardHome/domContentLoaded: -25%
  • startupStandardHome/domInteractive: -40%
  • startupStandardHome/firstPaint: -14%
  • startupStandardHome/backgroundConnect: -18%
  • startupStandardHome/loadScripts: -25%
  • startupStandardHome/setupStore: -21%
  • startupStandardHome/numNetworkReqs: -67%
  • startupPowerUserHome/uiStartup: -36%
  • startupPowerUserHome/load: -19%
  • startupPowerUserHome/domContentLoaded: -19%
  • startupPowerUserHome/domInteractive: -46%
  • startupPowerUserHome/firstPaint: -30%
  • startupPowerUserHome/backgroundConnect: -63%
  • startupPowerUserHome/firstReactRender: +25%
  • startupPowerUserHome/loadScripts: -19%
  • startupPowerUserHome/numNetworkReqs: -73%
  • startupStandardHome/uiStartup: +17%
  • startupStandardHome/load: +16%
  • startupStandardHome/domContentLoaded: +16%
  • startupStandardHome/domInteractive: -38%
  • startupStandardHome/backgroundConnect: +29%
  • startupStandardHome/firstReactRender: +56%
  • startupStandardHome/initialActions: +20%
  • startupStandardHome/loadScripts: +15%
  • startupStandardHome/setupStore: -47%
  • startupStandardHome/numNetworkReqs: -37%
  • startupPowerUserHome/uiStartup: -28%
  • startupPowerUserHome/domInteractive: -59%
  • startupPowerUserHome/backgroundConnect: -63%
  • startupPowerUserHome/firstReactRender: +29%
  • startupPowerUserHome/setupStore: -55%
  • startupPowerUserHome/numNetworkReqs: -72%

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

  • 🔴 startupPowerUserHome/INP: p75 536ms
  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
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/srpButtonToSrpForm: -61%
  • onboardingImportWallet/pwFormToMetricsScreen: +577%
  • onboardingImportWallet/metricsToWalletReadyScreen: -26%
  • onboardingImportWallet/doneButtonToHomeScreen: -63%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -15%
  • onboardingImportWallet/total: -44%
  • onboardingNewWallet/srpButtonToPwForm: -78%
  • onboardingNewWallet/createPwToRecoveryScreen: +1047%
  • onboardingNewWallet/skipBackupToMetricsScreen: -64%
  • assetDetails/assetClickToPriceChart: -59%
  • assetDetails/total: -59%
  • solanaAssetDetails/assetClickToPriceChart: -72%
  • solanaAssetDetails/total: -72%
  • importSrpHome/loginToHomeScreen: -31%
  • importSrpHome/openAccountMenuAfterLogin: -82%
  • importSrpHome/homeAfterImportWithNewWallet: -80%
  • importSrpHome/total: -73%

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

  • 🟡 importSrpHome/INP: p75 208ms
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/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: +16%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.27 MiB (23.83%)
  • ui: 117.39 KiB (1.06%)
  • common: 982.58 KiB (8.09%)

Comment thread ui/pages/activity/activity-list.tsx Outdated
@metamaskbotv2

metamaskbotv2 Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor
Builds ready [00f5f94]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 18 pass · 🟡 7 warn · 🔴 0 fail)

Baseline (latest main): 51036da | Date: 5/2/2026 | Pipeline: 27220146984 | 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: -71%
  • loadNewAccount/total: -71%
  • bridgeUserActions/bridge_load_page: -71%
  • bridgeUserActions/bridge_load_asset_picker: -53%
  • bridgeUserActions/bridge_search_token: -28%
  • bridgeUserActions/total: -40%
  • loadNewAccount/load_new_account: -54%
  • loadNewAccount/total: -54%
  • bridgeUserActions/bridge_load_page: -12%
  • bridgeUserActions/bridge_load_asset_picker: -33%
  • bridgeUserActions/bridge_search_token: -27%
  • bridgeUserActions/total: -29%

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

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 bridgeUserActions/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]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -24%
  • startupStandardHome/load: -27%
  • startupStandardHome/domContentLoaded: -27%
  • startupStandardHome/domInteractive: -42%
  • startupStandardHome/firstPaint: -18%
  • startupStandardHome/backgroundConnect: -20%
  • startupStandardHome/loadScripts: -26%
  • startupStandardHome/setupStore: -21%
  • startupStandardHome/numNetworkReqs: -57%
  • startupPowerUserHome/uiStartup: -28%
  • startupPowerUserHome/domInteractive: -30%
  • startupPowerUserHome/firstPaint: -25%
  • startupPowerUserHome/backgroundConnect: -61%
  • startupPowerUserHome/firstReactRender: +40%
  • startupPowerUserHome/setupStore: +24%
  • startupPowerUserHome/numNetworkReqs: -55%
  • startupStandardHome/uiStartup: +15%
  • startupStandardHome/load: +15%
  • startupStandardHome/domContentLoaded: +15%
  • startupStandardHome/domInteractive: -32%
  • startupStandardHome/backgroundConnect: +33%
  • startupStandardHome/firstReactRender: +50%
  • startupStandardHome/initialActions: +20%
  • startupStandardHome/loadScripts: +15%
  • startupStandardHome/setupStore: -43%
  • startupStandardHome/numNetworkReqs: -29%
  • startupPowerUserHome/uiStartup: -27%
  • startupPowerUserHome/domInteractive: -57%
  • startupPowerUserHome/backgroundConnect: -78%
  • startupPowerUserHome/firstReactRender: +41%
  • startupPowerUserHome/loadScripts: +10%
  • startupPowerUserHome/setupStore: -28%
  • startupPowerUserHome/numNetworkReqs: -73%

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

  • 🔴 startupPowerUserHome/INP: p75 504ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API
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/srpButtonToSrpForm: -63%
  • onboardingImportWallet/pwFormToMetricsScreen: +516%
  • onboardingImportWallet/metricsToWalletReadyScreen: -20%
  • onboardingImportWallet/doneButtonToHomeScreen: -33%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -98%
  • onboardingImportWallet/total: -49%
  • onboardingNewWallet/srpButtonToPwForm: -75%
  • onboardingNewWallet/createPwToRecoveryScreen: +1221%
  • onboardingNewWallet/skipBackupToMetricsScreen: -63%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +13%
  • assetDetails/assetClickToPriceChart: -62%
  • assetDetails/total: -62%
  • solanaAssetDetails/assetClickToPriceChart: -78%
  • solanaAssetDetails/total: -78%
  • importSrpHome/loginToHomeScreen: -35%
  • importSrpHome/openAccountMenuAfterLogin: -75%
  • importSrpHome/homeAfterImportWithNewWallet: -75%
  • importSrpHome/total: -69%

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

  • 🟡 importSrpHome/INP: p75 232ms
  • 🟡 importSrpHome/FCP: p75 1.9s
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: +26%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.27 MiB (23.83%)
  • ui: 118.24 KiB (1.06%)
  • common: 982.58 KiB (8.09%)

@ameliejyc ameliejyc enabled auto-merge June 9, 2026 17:57
@ameliejyc ameliejyc added this pull request to the merge queue Jun 9, 2026
@HowardBraham HowardBraham added the retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry label Jun 9, 2026
@github-actions github-actions Bot removed the retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry label Jun 9, 2026
@ameliejyc ameliejyc added the retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry label Jun 9, 2026
@seaona seaona removed this pull request from the merge queue due to a manual request Jun 9, 2026
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.

4 participants