Skip to content

feat: update dapp connections menu naming and conditional Connections display - #45461

Draft
ameliejyc wants to merge 18 commits into
mainfrom
CEUX-1283-update-dapp-connections-menu-naming-conditional-display-depending-on-connections
Draft

feat: update dapp connections menu naming and conditional Connections display#45461
ameliejyc wants to merge 18 commits into
mainfrom
CEUX-1283-update-dapp-connections-menu-naming-conditional-display-depending-on-connections

Conversation

@ameliejyc

@ameliejyc ameliejyc commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Description

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

Menu item changed from Dapp connections to Permissions:
image

Site permissions header is changed from Sites to Permissions:
image

Empty state copy updated:
image

Gator permissions page styles and copy updated:
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
Copy, navigation, and presentation changes in settings/permissions UI with no auth or transaction logic changes; redirect/back behavior is the main behavioral surface to verify manually.

Overview
Renames the connected-sites entry in the global menu from Dapp connections to Permissions, and aligns permission-related screens to the same Permissions header instead of Sites / Dapp Connections.

On the Gator permissions hub, site access is grouped under a Dapps label with a Connections row (replacing Sites), and the page auto-redirects to the connections list when the user only has dapp connections and no Gator asset permissions. Back navigation on the connections list is adjusted (navigate(-1) when opened from home) so returning from connections can go straight home when the hub was skipped.

Empty states are unified via a new PermissionsEmptyState (title Nothing to see here, shorter description) and wired into connections, Gator hub, review, and token-transfer pages. Locale files drop obsolete keys (allPermissions, dappConnections, sites) and add connections, dapps, and permissionsPageEmptyTitle. E2E flows now look for Connections and reflect the simplified back stack.

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

@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 12:15 — with GitHub Actions Active
@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 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

👨‍🔧 @MetaMask/core-extension-ux (20 files, +449 -504)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 app-header/
          • 📁 __snapshots__/
            • 📄 app-header.test.js.snap +1 -1
        • 📁 global-menu-drawer/
          • 📄 useGlobalMenuSections.tsx +1 -1
        • 📁 pages/
          • 📁 connections/
            • 📁 components/
              • 📁 __snapshots__/
                • 📄 no-connections.test.tsx.snap +6 -1
                • 📄 no-connection.tsx +3 -22
          • 📁 gator-permissions/
            • 📁 __snapshots__/
              • 📄 gator-permissions-page.test.tsx.snap +74 -89
            • 📁 components/
              • 📁 __snapshots__/
                • 📄 permission-list-item.test.tsx.snap +25 -30
                • 📄 permissions-empty-state.test.tsx.snap +26 -0
                • 📄 index.ts +1 -0
                • 📄 permission-list-item.tsx +38 -76
                • 📄 permissions-empty-state.test.tsx +38 -0
                • 📄 permissions-empty-state.tsx +59 -0
            • 📁 review-permissions/
              • 📁 __snapshots__/
                • 📄 review-gator-permissions-page.test.tsx.snap +9 -4
                • 📄 review-gator-permissions-page.tsx +5 -22
            • 📁 token-transfer/
              • 📁 __snapshots__/
                • 📄 token-transfer-page.test.tsx.snap +13 -8
                • 📄 token-transfer-page.tsx +4 -27
              • 📄 gator-permissions-page.tsx +128 -172
          • 📁 permissions-page/
            • 📁 __snapshots__/
              • 📄 permissions-page.test.js.snap +4 -8
              • 📄 permissions-page.js +9 -38
              • 📄 permissions-page.test.js +5 -3
        • 📁 permissions-header/
          • 📄 permissions-header.tsx +0 -2

🧪 @MetaMask/qa (2 files, +32 -24)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 flows/
          • 📄 permissions.flow.ts +18 -18
        • 📁 pages/
          • 📁 permission/
            • 📄 gator-permissions-page.ts +14 -6

@metamask-ci metamask-ci Bot added the team-core-extension-ux Core Extension UX team label Aug 12, 2026
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 12:42 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor
Builds ready [22a8b8d]
⚡ Performance Benchmarks (Total: 🟢 13 pass · 🟡 10 warn · 🔴 1 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31595606179 | Baseline logs

Metricschrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🔴 srpButtonToSrpForm(p95) [CI log]🟢 [CI log]

Regressions (🔴 1 failure)

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 [CI log]
🟡 load_new_account
🟡 [CI log]
🟡 load_new_account
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: +14%
  • loadNewAccount/lcp: +17%
  • confirmTx/longTaskMaxDuration: +44%
  • confirmTx/tbt: -15%
  • confirmTx/lcp: +11%
  • bridgeUserActions/bridge_load_page: +18%
  • bridgeUserActions/bridge_load_asset_picker: +105%
  • bridgeUserActions/longTaskCount: +67%
  • bridgeUserActions/longTaskTotalDuration: +27%
  • bridgeUserActions/tbt: -50%
  • bridgeUserActions/total: +13%
  • bridgeUserActions/inp: +23%
  • loadNewAccount/load_new_account: +23%
  • loadNewAccount/total: +23%
  • loadNewAccount/fcp: -40%
  • loadNewAccount/lcp: +1297%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -46%
  • confirmTx/lcp: +1347%
  • bridgeUserActions/bridge_load_page: +219%
  • bridgeUserActions/bridge_load_asset_picker: +108%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +26%
  • bridgeUserActions/inp: -15%
  • bridgeUserActions/fcp: -45%
  • bridgeUserActions/lcp: +1259%

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

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 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]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -31%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: -29%
  • startupPowerUserHome/uiStartup: +19%
  • startupPowerUserHome/load: +17%
  • startupPowerUserHome/domContentLoaded: +17%
  • startupPowerUserHome/domInteractive: +34%
  • startupPowerUserHome/backgroundConnect: +20%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +16%
  • startupPowerUserHome/setupStore: +288%
  • startupPowerUserHome/fcp: +29%
  • startupPowerUserHome/lcp: +37%

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

  • 🟡 startupPowerUserHome/LCP: p75 4.0s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
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: -76%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -43%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -90%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -79%
  • onboardingNewWallet/skipBackupToMetricsScreen: -19%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -40%
  • onboardingNewWallet/tbt: -91%
  • solanaAssetDetails/assetClickToPriceChart: +261%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +261%
  • solanaAssetDetails/inp: +19%
  • solanaAssetDetails/fcp: +16%
  • importSrpHome/longTaskCount: -23%
  • importSrpHome/longTaskTotalDuration: -30%
  • importSrpHome/longTaskMaxDuration: -24%
  • importSrpHome/tbt: -37%
  • importSrpHome/inp: -51%
  • importSrpHome/fcp: +13%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: +169%
  • sendTransactions/selectTokenToSendFormLoaded: +125%
  • sendTransactions/reviewTransactionToConfirmationPage: -99%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -48%
  • sendTransactions/fcp: -11%
  • sendTransactions/lcp: -70%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -16%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +84%
  • swap/inp: -27%
  • swap/fcp: -29%
  • swap/lcp: -79%
  • swap/cls: -92%

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

  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🔴 sendTransactions/INP: p75 616ms
  • 🟡 sendTransactions/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: -62%
  • dappPageLoad/domContentLoaded: -12%
  • dappPageLoad/firstPaint: -46%
  • dappPageLoad/firstContentfulPaint: -46%
Bundle size diffs
  • background: 92 Bytes (0%)
  • ui: 547 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 14 Bytes (0%)
  • zip: -643 Bytes (0%)

@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 14:16 — with GitHub Actions Active
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 14:38 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor
Builds ready [c511dd8]
⚡ Performance Benchmarks (Total: 🟢 13 pass · 🟡 10 warn · 🔴 1 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31605855158 | 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]
🟡 load_new_account
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/fcp: +14%
  • loadNewAccount/lcp: +14%
  • confirmTx/longTaskCount: -67%
  • confirmTx/longTaskTotalDuration: -62%
  • confirmTx/tbt: -58%
  • confirmTx/inp: -17%
  • bridgeUserActions/bridge_load_asset_picker: +28%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -15%
  • loadNewAccount/load_new_account: +22%
  • loadNewAccount/total: +22%
  • loadNewAccount/fcp: +16%
  • loadNewAccount/lcp: +1207%
  • confirmTx/confirm_tx: +10%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +10%
  • confirmTx/inp: -17%
  • confirmTx/fcp: +15%
  • confirmTx/lcp: +1270%
  • bridgeUserActions/bridge_load_page: +212%
  • bridgeUserActions/bridge_load_asset_picker: +206%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +66%
  • bridgeUserActions/inp: -15%
  • bridgeUserActions/fcp: +14%
  • bridgeUserActions/lcp: +1285%

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

  • 🟡 loadNewAccount/FCP: p75 2.0s
  • 🟡 loadNewAccount/FCP: p75 2.0s
  • 🟡 confirmTx/FCP: p75 2.0s
  • 🟡 bridgeUserActions/FCP: p75 2.0s
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/firstReactRender: -99%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -31%
  • startupStandardHome/backgroundConnect: +10%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: -26%
  • startupPowerUserHome/uiStartup: -24%
  • startupPowerUserHome/load: -12%
  • startupPowerUserHome/domContentLoaded: -12%
  • startupPowerUserHome/backgroundConnect: -25%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -13%
  • startupPowerUserHome/setupStore: -73%
  • startupPowerUserHome/numNetworkReqs: +12%
  • startupPowerUserHome/inp: -24%
  • startupPowerUserHome/lcp: -17%
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
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/srpButtonToSrpForm: +16%
  • onboardingImportWallet/doneButtonToHomeScreen: -79%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -92%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -82%
  • onboardingNewWallet/skipBackupToMetricsScreen: -15%
  • onboardingNewWallet/doneButtonToAssetList: -75%
  • onboardingNewWallet/longTaskCount: -38%
  • onboardingNewWallet/longTaskTotalDuration: -52%
  • onboardingNewWallet/longTaskMaxDuration: -40%
  • onboardingNewWallet/tbt: -85%
  • onboardingNewWallet/total: -71%
  • solanaAssetDetails/assetClickToPriceChart: +221%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +221%
  • solanaAssetDetails/fcp: +15%
  • importSrpHome/loginToHomeScreen: -12%
  • importSrpHome/homeAfterImportWithNewWallet: -12%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -38%
  • importSrpHome/longTaskMaxDuration: -20%
  • importSrpHome/tbt: -39%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -46%
  • importSrpHome/fcp: +12%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: -15%
  • sendTransactions/selectTokenToSendFormLoaded: -17%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -33%
  • sendTransactions/fcp: +15%
  • sendTransactions/lcp: +283%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -16%
  • swap/fetchAndDisplaySwapQuotes: +86%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +84%
  • swap/inp: -21%
  • swap/fcp: -20%
  • swap/lcp: -73%
  • swap/cls: -92%

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

  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🔴 swap/INP: p75 776ms
  • 🟡 swap/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: -56%
  • dappPageLoad/firstPaint: -37%
  • dappPageLoad/firstContentfulPaint: -37%
Bundle size diffs [🚀 Bundle size reduced!]
  • background: -4.72 KiB (-0.03%)
  • ui: -2.16 KiB (-0.01%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: -976 Bytes (-0.05%)
  • zip: -2.63 KiB (-0.01%)

@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 15:11 — with GitHub Actions Active

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

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 0e22a73. Configure here.

Comment thread test/e2e/page-objects/pages/permission/gator-permissions-page.ts Outdated
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 15:38 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 12, 2026

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

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31610902114 | 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]
🟡 load_new_account
🟡 [CI log]
🟡 load_new_account
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: +14%
  • confirmTx/longTaskTotalDuration: -18%
  • confirmTx/longTaskMaxDuration: +32%
  • confirmTx/tbt: -32%
  • bridgeUserActions/bridge_load_page: +10%
  • bridgeUserActions/bridge_load_asset_picker: +47%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -52%
  • bridgeUserActions/longTaskMaxDuration: -13%
  • bridgeUserActions/tbt: -66%
  • bridgeUserActions/inp: +31%
  • loadNewAccount/load_new_account: +22%
  • loadNewAccount/total: +22%
  • loadNewAccount/fcp: +13%
  • loadNewAccount/lcp: +1589%
  • confirmTx/confirm_tx: +10%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +10%
  • confirmTx/fcp: +12%
  • confirmTx/lcp: +1203%
  • bridgeUserActions/bridge_load_page: +207%
  • bridgeUserActions/bridge_load_asset_picker: +102%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +39%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/fcp: +11%
  • bridgeUserActions/lcp: +1253%

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

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 loadNewAccount/LCP: p75 3.0s
  • 🟡 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]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -14%
  • startupStandardHome/load: -12%
  • startupStandardHome/domContentLoaded: -12%
  • startupStandardHome/domInteractive: -11%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/loadScripts: -12%
  • startupStandardHome/setupStore: -17%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -20%
  • startupStandardHome/longTaskMaxDuration: -15%
  • startupStandardHome/tbt: -18%
  • startupStandardHome/fcp: -12%
  • startupStandardHome/lcp: +293%
  • startupStandardHome/domInteractive: -32%
  • startupStandardHome/backgroundConnect: +10%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: -29%
  • startupPowerUserHome/load: +21%
  • startupPowerUserHome/domContentLoaded: +21%
  • startupPowerUserHome/domInteractive: +37%
  • startupPowerUserHome/backgroundConnect: +54%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +20%
  • startupPowerUserHome/setupStore: +272%
  • startupPowerUserHome/numNetworkReqs: +13%
  • startupPowerUserHome/inp: +14%
  • startupPowerUserHome/fcp: +32%
  • startupPowerUserHome/lcp: +19%

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

  • 🟡 startupPowerUserHome/INP: p75 216ms
  • 🟡 startupPowerUserHome/LCP: p75 3.4s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
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]
🟡 assetClickToPriceChart
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: +26%
  • onboardingImportWallet/confirmSrpToPwForm: +10%
  • onboardingImportWallet/pwFormToMetricsScreen: +11%
  • onboardingImportWallet/metricsToWalletReadyScreen: +11%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -52%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -94%
  • onboardingImportWallet/longTaskMaxDuration: -89%
  • onboardingImportWallet/tbt: -97%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: -20%
  • onboardingNewWallet/createPwToRecoveryScreen: -23%
  • onboardingNewWallet/skipBackupToMetricsScreen: -30%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -17%
  • onboardingNewWallet/doneButtonToAssetList: -78%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -39%
  • onboardingNewWallet/tbt: -99%
  • onboardingNewWallet/total: -75%
  • solanaAssetDetails/assetClickToPriceChart: +222%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +222%
  • solanaAssetDetails/inp: -13%
  • importSrpHome/homeAfterImportWithNewWallet: -12%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -35%
  • importSrpHome/longTaskMaxDuration: -15%
  • importSrpHome/tbt: -38%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -27%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -25%
  • sendTransactions/selectTokenToSendFormLoaded: +140%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -26%
  • sendTransactions/lcp: -64%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +821%
  • swap/fetchAndDisplaySwapQuotes: +107%
  • swap/longTaskCount: +167%
  • swap/longTaskTotalDuration: +89%
  • swap/tbt: -16%
  • swap/total: +121%
  • swap/inp: -15%
  • swap/lcp: -74%
  • swap/cls: -92%

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

  • 🟡 importSrpHome/INP: p75 224ms
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 2.0s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 2.2s
  • 🟡 swap/FCP: p75 2.1s
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: -66%
  • dappPageLoad/domContentLoaded: -20%
  • dappPageLoad/firstPaint: -41%
  • dappPageLoad/firstContentfulPaint: -41%
Bundle size diffs [🚀 Bundle size reduced!]
  • background: -4.72 KiB (-0.03%)
  • ui: -2.27 KiB (-0.01%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: -976 Bytes (-0.05%)
  • zip: -2.67 KiB (-0.01%)

@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 15:43 — with GitHub Actions Active
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 16:05 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor
Builds ready [ef1ded5] [reused from 0e22a73]
⚡ Performance Benchmarks (Total: 🟢 12 pass · 🟡 11 warn · 🔴 1 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31613840132 | 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]
🟡 load_new_account
🟡 [CI log]
🟡 load_new_account
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: +14%
  • confirmTx/longTaskTotalDuration: -18%
  • confirmTx/longTaskMaxDuration: +32%
  • confirmTx/tbt: -32%
  • bridgeUserActions/bridge_load_page: +10%
  • bridgeUserActions/bridge_load_asset_picker: +47%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -52%
  • bridgeUserActions/longTaskMaxDuration: -13%
  • bridgeUserActions/tbt: -66%
  • bridgeUserActions/inp: +31%
  • loadNewAccount/load_new_account: +22%
  • loadNewAccount/total: +22%
  • loadNewAccount/fcp: +13%
  • loadNewAccount/lcp: +1589%
  • confirmTx/confirm_tx: +10%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +10%
  • confirmTx/fcp: +12%
  • confirmTx/lcp: +1203%
  • bridgeUserActions/bridge_load_page: +207%
  • bridgeUserActions/bridge_load_asset_picker: +102%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +39%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/fcp: +11%
  • bridgeUserActions/lcp: +1253%

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

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 loadNewAccount/LCP: p75 3.0s
  • 🟡 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]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: -14%
  • startupStandardHome/load: -12%
  • startupStandardHome/domContentLoaded: -12%
  • startupStandardHome/domInteractive: -11%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/loadScripts: -12%
  • startupStandardHome/setupStore: -17%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -20%
  • startupStandardHome/longTaskMaxDuration: -15%
  • startupStandardHome/tbt: -18%
  • startupStandardHome/fcp: -12%
  • startupStandardHome/lcp: +293%
  • startupStandardHome/domInteractive: -32%
  • startupStandardHome/backgroundConnect: +10%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: -29%
  • startupPowerUserHome/load: +21%
  • startupPowerUserHome/domContentLoaded: +21%
  • startupPowerUserHome/domInteractive: +37%
  • startupPowerUserHome/backgroundConnect: +54%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +20%
  • startupPowerUserHome/setupStore: +272%
  • startupPowerUserHome/numNetworkReqs: +13%
  • startupPowerUserHome/inp: +14%
  • startupPowerUserHome/fcp: +32%
  • startupPowerUserHome/lcp: +19%

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

  • 🟡 startupPowerUserHome/INP: p75 216ms
  • 🟡 startupPowerUserHome/LCP: p75 3.4s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
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]
🟡 assetClickToPriceChart
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: +26%
  • onboardingImportWallet/confirmSrpToPwForm: +10%
  • onboardingImportWallet/pwFormToMetricsScreen: +11%
  • onboardingImportWallet/metricsToWalletReadyScreen: +11%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -52%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -94%
  • onboardingImportWallet/longTaskMaxDuration: -89%
  • onboardingImportWallet/tbt: -97%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: -20%
  • onboardingNewWallet/createPwToRecoveryScreen: -23%
  • onboardingNewWallet/skipBackupToMetricsScreen: -30%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -17%
  • onboardingNewWallet/doneButtonToAssetList: -78%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -39%
  • onboardingNewWallet/tbt: -99%
  • onboardingNewWallet/total: -75%
  • solanaAssetDetails/assetClickToPriceChart: +222%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +222%
  • solanaAssetDetails/inp: -13%
  • importSrpHome/homeAfterImportWithNewWallet: -12%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -35%
  • importSrpHome/longTaskMaxDuration: -15%
  • importSrpHome/tbt: -38%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -27%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -25%
  • sendTransactions/selectTokenToSendFormLoaded: +140%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -26%
  • sendTransactions/lcp: -64%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +821%
  • swap/fetchAndDisplaySwapQuotes: +107%
  • swap/longTaskCount: +167%
  • swap/longTaskTotalDuration: +89%
  • swap/tbt: -16%
  • swap/total: +121%
  • swap/inp: -15%
  • swap/lcp: -74%
  • swap/cls: -92%

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

  • 🟡 importSrpHome/INP: p75 224ms
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 2.0s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 2.2s
  • 🟡 swap/FCP: p75 2.1s
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: -66%
  • dappPageLoad/domContentLoaded: -20%
  • dappPageLoad/firstPaint: -41%
  • dappPageLoad/firstContentfulPaint: -41%
Bundle size diffs [🚀 Bundle size reduced!]
  • background: -4.72 KiB (-0.03%)
  • ui: -2.27 KiB (-0.01%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: -976 Bytes (-0.05%)
  • zip: -2.67 KiB (-0.01%)

@ameliejyc ameliejyc changed the title feat: update dapp connections menu naming conditional display depending on connections feat: update dapp connections menu naming and conditional Connections display Aug 12, 2026
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 16:22 — with GitHub Actions Active
@github-actions github-actions Bot added size-XL and removed size-L labels Aug 12, 2026
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 16:34 — with GitHub Actions Active
This reverts commit 5833176.
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 16:35 — with GitHub Actions Active
@github-actions github-actions Bot added size-L and removed size-XL labels Aug 12, 2026
@ameliejyc
ameliejyc deployed to pr-comment August 12, 2026 16:58 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 12, 2026

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

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31618362891 | Baseline logs

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

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 [CI log]
🟡 load_new_account
🟡 [CI log]
🟡 load_new_account
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: +14%
  • confirmTx/longTaskTotalDuration: -16%
  • confirmTx/longTaskMaxDuration: +34%
  • confirmTx/tbt: -28%
  • bridgeUserActions/bridge_load_asset_picker: +64%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskMaxDuration: -20%
  • bridgeUserActions/tbt: -50%
  • bridgeUserActions/inp: +23%
  • loadNewAccount/load_new_account: +21%
  • loadNewAccount/total: +21%
  • loadNewAccount/inp: -17%
  • loadNewAccount/fcp: +15%
  • loadNewAccount/lcp: +1160%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -58%
  • confirmTx/lcp: +1273%
  • bridgeUserActions/bridge_load_page: +226%
  • bridgeUserActions/bridge_load_asset_picker: +105%
  • bridgeUserActions/bridge_search_token: -11%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +23%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/fcp: -45%
  • bridgeUserActions/lcp: +1160%

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

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 loadNewAccount/FCP: p75 2.0s
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/firstReactRender: -99%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupPowerUserHome/uiStartup: -17%
  • startupPowerUserHome/backgroundConnect: -14%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -69%
  • startupPowerUserHome/numNetworkReqs: +10%
  • startupPowerUserHome/inp: -11%

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

  • 🟡 startupPowerUserHome/LCP: p75 2.7s
User Journey Benchmarks · Samples: 5 · mock API 🔴 2

⚠️ Missing data: firefox/webpack/userJourneyTransactions

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]
swap
[Sentry log · main/release]
🟡 [CI log]
🟡 total

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +34%
  • onboardingImportWallet/confirmSrpToPwForm: +24%
  • onboardingImportWallet/pwFormToMetricsScreen: +27%
  • onboardingImportWallet/doneButtonToHomeScreen: -77%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -48%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -92%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -80%
  • onboardingNewWallet/skipBackupToMetricsScreen: -17%
  • onboardingNewWallet/doneButtonToAssetList: -14%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -78%
  • onboardingNewWallet/longTaskMaxDuration: -48%
  • onboardingNewWallet/tbt: -95%
  • onboardingNewWallet/total: -14%
  • solanaAssetDetails/assetClickToPriceChart: +249%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +249%
  • solanaAssetDetails/fcp: +17%
  • importSrpHome/loginToHomeScreen: -12%
  • importSrpHome/homeAfterImportWithNewWallet: -18%
  • importSrpHome/longTaskCount: -23%
  • importSrpHome/longTaskTotalDuration: -34%
  • importSrpHome/longTaskMaxDuration: -23%
  • importSrpHome/tbt: -43%
  • importSrpHome/total: -16%
  • importSrpHome/inp: -51%
  • importSrpHome/lcp: -15%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: +168%
  • sendTransactions/selectTokenToSendFormLoaded: +29%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -22%
  • sendTransactions/fcp: +15%
  • sendTransactions/lcp: -61%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +804%
  • swap/fetchAndDisplaySwapQuotes: +134%
  • swap/longTaskCount: +33%
  • swap/tbt: -63%
  • swap/total: +148%
  • swap/lcp: -71%
  • swap/cls: -92%

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

  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 swap/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: -57%
  • dappPageLoad/firstPaint: -41%
  • dappPageLoad/firstContentfulPaint: -41%
Bundle size diffs [🚀 Bundle size reduced!]
  • background: -4.72 KiB (-0.03%)
  • ui: -680 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: -976 Bytes (-0.05%)
  • zip: -5.67 KiB (-0.03%)

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

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant