Skip to content

test: organize Snap page objects - #45723

Open
hjetpoluru wants to merge 5 commits into
mainfrom
snap-page-objects
Open

test: organize Snap page objects#45723
hjetpoluru wants to merge 5 commits into
mainfrom
snap-page-objects

Conversation

@hjetpoluru

@hjetpoluru hjetpoluru commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Description

Group Snap-related page objects under pages/snaps, simplify redundant filenames, update imports, and add parent selectors for page-load checks.

Changelog

CHANGELOG entry: null

Related issues

Fixes:
https://consensyssoftware.atlassian.net/browse/MMQA-2251

Manual testing steps

CI should pass

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Low Risk
Test-only refactors and a non-functional UI test id; no production wallet or auth logic changes.

Overview
Reorganizes Snap-related e2e page objects into test/e2e/page-objects/pages/snaps/ with shorter filenames (list-page, simple-keyring-page, account-abstraction-keyring-page) and updates imports across Snap flows, account tests, and Flask user-operations specs.

Adds page-load guards so tests wait for a stable root before interacting: #gatsby-focus-wrapper on external Gatsby snap test sites (account abstraction and simple keyring), plus a new data-testid="parent-selector-snap-list-page" on the extension Snaps list UI wired to SnapListPage.checkPageIsLoaded().

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

@hjetpoluru hjetpoluru self-assigned this Aug 24, 2026
@hjetpoluru
hjetpoluru requested review from a team as code owners August 24, 2026 17:03
@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-qa QA team label Aug 24, 2026
@metamask-ci

metamask-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (2 files, +2 -2)
  • 📁 test/
    • 📁 e2e/
      • 📁 tests/
        • 📁 multichain-accounts/
          • 📄 multichain-account-list-menu.spec.ts +1 -1
          • 📄 multichain-account-list-page.spec.ts +1 -1

🫰 @MetaMask/core-platform (10 files, +29 -13)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 pages/
          • 📁 snaps/
            • 📄 account-abstraction-keyring-page.ts +7 -2
            • 📄 list-page.ts +9 -1
            • 📄 simple-keyring-page.ts +6 -3
      • 📁 snaps/
        • 📄 test-snap-get-locale.spec.ts +1 -1
        • 📄 test-snap-homepage.spec.ts +1 -1
        • 📄 test-snap-management.spec.ts +1 -1
        • 📄 test-snap-metrics.spec.ts +1 -1
        • 📄 test-snap-revoke-perm.spec.ts +1 -1
        • 📄 test-snap-update-component.spec.ts +1 -1
  • 📁 ui/
    • 📁 pages/
      • 📁 snaps/
        • 📁 snaps-list/
          • 📄 snap-list.js +1 -1

🧪 @MetaMask/qa (7 files, +26 -10)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 flows/
          • 📄 send-transaction.flow.ts +1 -1
          • 📄 sign.flow.ts +1 -1
          • 📄 snap-account-abstraction.flow.ts +1 -1
          • 📄 snap-simple-keyring.flow.ts +1 -1
        • 📁 pages/
          • 📁 snaps/
            • 📄 account-abstraction-keyring-page.ts +7 -2
            • 📄 list-page.ts +9 -1
            • 📄 simple-keyring-page.ts +6 -3

@metamask-ci

metamask-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor
Builds ready [bf983c1] [reused from 7a6956d]
⚡ Performance Benchmarks (Total: 🟢 7 pass · 🟡 6 warn · 🔴 6 fail)

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

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingImportWallet
[Sentry log · main/release]
🔴 srpButtonToSrpForm(p95) [CI log]🔴 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🔴 srpButtonToPwForm(p95) [CI log]🔴 [CI log]

Regressions (🔴 6 failures)

Interaction Benchmarks · Samples: 5 🔴 2
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: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: +14%
  • loadNewAccount/lcp: +11%
  • confirmTx/longTaskMaxDuration: +44%
  • confirmTx/tbt: -11%
  • confirmTx/lcp: +20%
  • bridgeUserActions/bridge_load_asset_picker: +36%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -51%
  • bridgeUserActions/longTaskMaxDuration: -24%
  • bridgeUserActions/tbt: -64%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: -24%
  • loadNewAccount/fcp: -16%
  • loadNewAccount/lcp: +892%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -15%
  • confirmTx/lcp: +913%
  • bridgeUserActions/bridge_load_page: +102%
  • bridgeUserActions/bridge_load_asset_picker: +25%
  • bridgeUserActions/bridge_search_token: -14%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -31%
  • bridgeUserActions/fcp: -58%
  • bridgeUserActions/lcp: +953%

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

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 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/firstReactRender: -99%
  • startupStandardHome/initialActions: -33%
  • startupStandardHome/setupStore: +29%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -31%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/setupStore: +24%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -27%
  • startupPowerUserHome/uiStartup: -11%
  • startupPowerUserHome/backgroundConnect: -14%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/setupStore: -72%
  • startupPowerUserHome/numNetworkReqs: -42%

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

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

⚠️ Missing data: chrome/webpack/userJourneyTransactions, firefox/webpack/userJourneyTransactions

Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🔴 [CI log]
🔴 doneButtonToHomeScreen
🔴 total
🔴 [CI log]
🔴 total
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]
🟡 assetClickToPriceChart
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +42%
  • onboardingImportWallet/confirmSrpToPwForm: +49%
  • onboardingImportWallet/pwFormToMetricsScreen: +22%
  • onboardingImportWallet/metricsToWalletReadyScreen: +100%
  • onboardingImportWallet/doneButtonToHomeScreen: -43%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: +32%
  • onboardingImportWallet/longTaskCount: +57%
  • onboardingImportWallet/longTaskTotalDuration: +16%
  • onboardingImportWallet/total: -28%
  • onboardingNewWallet/srpButtonToPwForm: +18%
  • onboardingNewWallet/createPwToRecoveryScreen: +11%
  • onboardingNewWallet/skipBackupToMetricsScreen: +36%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +65%
  • onboardingNewWallet/doneButtonToAssetList: +11%
  • onboardingNewWallet/longTaskCount: +25%
  • onboardingNewWallet/longTaskTotalDuration: +21%
  • onboardingNewWallet/tbt: +38%
  • onboardingNewWallet/total: +11%
  • solanaAssetDetails/assetClickToPriceChart: +257%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +257%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +17%
  • solanaAssetDetails/cls: +199%
  • importSrpHome/longTaskCount: +41%
  • importSrpHome/longTaskMaxDuration: -50%
  • importSrpHome/tbt: -21%
  • importSrpHome/inp: -43%
  • importSrpHome/cls: +156%

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

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs
  • background: 0 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 0 Bytes (0%)

@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 bf983c1. Configure here.

Comment thread test/e2e/page-objects/pages/snaps/simple-keyring-page.ts
@metamask-ci

metamask-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor
Builds ready [d6b4cc7]
⚡ Performance Benchmarks (Total: 🟢 11 pass · 🟡 10 warn · 🔴 3 fail)

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

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

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
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]
🔴 bridge_load_page

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: +14%
  • confirmTx/longTaskMaxDuration: +45%
  • confirmTx/tbt: -16%
  • bridgeUserActions/bridge_load_page: +16%
  • bridgeUserActions/bridge_load_asset_picker: +57%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -54%
  • bridgeUserActions/longTaskMaxDuration: -30%
  • bridgeUserActions/tbt: -73%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: -24%
  • loadNewAccount/fcp: -59%
  • loadNewAccount/lcp: +1196%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -46%
  • confirmTx/lcp: +1177%
  • bridgeUserActions/bridge_load_page: +1748%
  • bridgeUserActions/bridge_load_asset_picker: +142%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +173%
  • bridgeUserActions/inp: +23%
  • bridgeUserActions/fcp: -44%
  • bridgeUserActions/lcp: +1155%

🌐 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/firstReactRender: -99%
  • startupStandardHome/initialActions: -33%
  • startupStandardHome/setupStore: +29%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -27%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/setupStore: +13%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/fcp: -26%
  • startupPowerUserHome/uiStartup: -35%
  • startupPowerUserHome/load: -25%
  • startupPowerUserHome/domContentLoaded: -25%
  • startupPowerUserHome/domInteractive: -57%
  • startupPowerUserHome/backgroundConnect: -36%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -25%
  • startupPowerUserHome/setupStore: -76%
  • startupPowerUserHome/numNetworkReqs: -34%
  • startupPowerUserHome/inp: -32%
  • startupPowerUserHome/fcp: -53%
  • startupPowerUserHome/lcp: -28%
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]
🟡 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: +49%
  • onboardingImportWallet/confirmSrpToPwForm: +46%
  • onboardingImportWallet/pwFormToMetricsScreen: +24%
  • onboardingImportWallet/metricsToWalletReadyScreen: +35%
  • onboardingImportWallet/doneButtonToHomeScreen: -76%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -45%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -91%
  • onboardingImportWallet/longTaskMaxDuration: -89%
  • onboardingImportWallet/tbt: -97%
  • onboardingImportWallet/total: -79%
  • onboardingNewWallet/srpButtonToPwForm: -18%
  • onboardingNewWallet/createPwToRecoveryScreen: -33%
  • onboardingNewWallet/skipBackupToMetricsScreen: -29%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -29%
  • onboardingNewWallet/doneButtonToAssetList: -42%
  • onboardingNewWallet/longTaskCount: -100%
  • onboardingNewWallet/longTaskTotalDuration: -100%
  • onboardingNewWallet/longTaskMaxDuration: -100%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: -41%
  • solanaAssetDetails/assetClickToPriceChart: +311%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +311%
  • solanaAssetDetails/inp: +19%
  • solanaAssetDetails/fcp: +24%
  • solanaAssetDetails/lcp: +14%
  • importSrpHome/loginToHomeScreen: -17%
  • importSrpHome/longTaskCount: -44%
  • importSrpHome/longTaskTotalDuration: -53%
  • importSrpHome/longTaskMaxDuration: -47%
  • importSrpHome/tbt: -60%
  • importSrpHome/inp: -59%
  • importSrpHome/cls: +484%
  • sendTransactions/selectTokenToSendFormLoaded: +131%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -37%
  • sendTransactions/fcp: +14%
  • sendTransactions/lcp: -60%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +810%
  • swap/fetchAndDisplaySwapQuotes: +86%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +102%
  • swap/lcp: -73%
  • swap/cls: -92%

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

  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 swap/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 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: -58%
  • dappPageLoad/firstPaint: -46%
  • dappPageLoad/firstContentfulPaint: -46%
Bundle size diffs
  • background: 144 Bytes (0%)
  • ui: 926 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 352 Bytes (0%)

@hjetpoluru
hjetpoluru enabled auto-merge August 24, 2026 17:55
@metamask-ci

metamask-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor
Builds ready [9042d60]
⚡ Performance Benchmarks (Total: 🟢 10 pass · 🟡 10 warn · 🔴 3 fail)

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

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

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
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: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: +29%
  • confirmTx/longTaskTotalDuration: -14%
  • confirmTx/longTaskMaxDuration: +36%
  • confirmTx/tbt: -24%
  • bridgeUserActions/bridge_load_asset_picker: +36%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: -46%
  • bridgeUserActions/longTaskMaxDuration: -29%
  • bridgeUserActions/tbt: -73%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: -39%
  • loadNewAccount/fcp: -29%
  • loadNewAccount/lcp: +849%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -19%
  • confirmTx/lcp: +819%
  • bridgeUserActions/bridge_load_page: +149%
  • bridgeUserActions/bridge_load_asset_picker: +29%
  • bridgeUserActions/bridge_search_token: -11%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -31%
  • bridgeUserActions/fcp: -66%
  • bridgeUserActions/lcp: +818%
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: -32%
  • startupStandardHome/load: -33%
  • startupStandardHome/domContentLoaded: -33%
  • startupStandardHome/domInteractive: -28%
  • startupStandardHome/firstPaint: -20%
  • startupStandardHome/backgroundConnect: -23%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -67%
  • startupStandardHome/loadScripts: -33%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -41%
  • startupStandardHome/longTaskMaxDuration: -37%
  • startupStandardHome/tbt: -43%
  • startupStandardHome/inp: -18%
  • startupStandardHome/fcp: -33%
  • startupStandardHome/lcp: -22%
  • startupStandardHome/domInteractive: -27%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/setupStore: +24%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/fcp: -22%
  • startupPowerUserHome/uiStartup: -29%
  • startupPowerUserHome/load: -18%
  • startupPowerUserHome/domContentLoaded: -18%
  • startupPowerUserHome/domInteractive: -50%
  • startupPowerUserHome/backgroundConnect: -35%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -18%
  • startupPowerUserHome/setupStore: -76%
  • startupPowerUserHome/numNetworkReqs: -31%
  • startupPowerUserHome/inp: -19%
  • startupPowerUserHome/fcp: -50%
  • startupPowerUserHome/lcp: -22%
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/srpButtonToSrpForm: +41%
  • onboardingImportWallet/confirmSrpToPwForm: +35%
  • onboardingImportWallet/pwFormToMetricsScreen: +13%
  • onboardingImportWallet/metricsToWalletReadyScreen: +27%
  • onboardingImportWallet/doneButtonToHomeScreen: -92%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -59%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -83%
  • onboardingNewWallet/srpButtonToPwForm: +32%
  • onboardingNewWallet/createPwToRecoveryScreen: +18%
  • onboardingNewWallet/skipBackupToMetricsScreen: +44%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +22%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -39%
  • onboardingNewWallet/tbt: -84%
  • solanaAssetDetails/assetClickToPriceChart: +278%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +278%
  • solanaAssetDetails/fcp: +17%
  • importSrpHome/loginToHomeScreen: -19%
  • importSrpHome/homeAfterImportWithNewWallet: -13%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -49%
  • importSrpHome/longTaskMaxDuration: -49%
  • importSrpHome/tbt: -58%
  • importSrpHome/total: -13%
  • importSrpHome/inp: -56%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: +32%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -41%
  • sendTransactions/fcp: +11%
  • sendTransactions/lcp: -61%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +773%
  • swap/fetchAndDisplaySwapQuotes: +86%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +100%
  • swap/lcp: -71%
  • swap/cls: -92%

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

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 swap/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 2.1s
  • 🟡 solanaAssetDetails/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 swap/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs
  • background: 105 Bytes (0%)
  • ui: 97 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 67 Bytes (0%)

@metamask-ci

metamask-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor
Builds ready [9042d60]
⚡ Performance Benchmarks (Total: 🟢 10 pass · 🟡 10 warn · 🔴 3 fail)

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

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

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
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: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: +29%
  • confirmTx/longTaskTotalDuration: -14%
  • confirmTx/longTaskMaxDuration: +36%
  • confirmTx/tbt: -24%
  • bridgeUserActions/bridge_load_asset_picker: +36%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: -46%
  • bridgeUserActions/longTaskMaxDuration: -29%
  • bridgeUserActions/tbt: -73%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: -39%
  • loadNewAccount/fcp: -29%
  • loadNewAccount/lcp: +849%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -19%
  • confirmTx/lcp: +819%
  • bridgeUserActions/bridge_load_page: +149%
  • bridgeUserActions/bridge_load_asset_picker: +29%
  • bridgeUserActions/bridge_search_token: -11%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -31%
  • bridgeUserActions/fcp: -66%
  • bridgeUserActions/lcp: +818%
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: -32%
  • startupStandardHome/load: -33%
  • startupStandardHome/domContentLoaded: -33%
  • startupStandardHome/domInteractive: -28%
  • startupStandardHome/firstPaint: -20%
  • startupStandardHome/backgroundConnect: -23%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -67%
  • startupStandardHome/loadScripts: -33%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -41%
  • startupStandardHome/longTaskMaxDuration: -37%
  • startupStandardHome/tbt: -43%
  • startupStandardHome/inp: -18%
  • startupStandardHome/fcp: -33%
  • startupStandardHome/lcp: -22%
  • startupStandardHome/domInteractive: -27%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/setupStore: +24%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/fcp: -22%
  • startupPowerUserHome/uiStartup: -29%
  • startupPowerUserHome/load: -18%
  • startupPowerUserHome/domContentLoaded: -18%
  • startupPowerUserHome/domInteractive: -50%
  • startupPowerUserHome/backgroundConnect: -35%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -18%
  • startupPowerUserHome/setupStore: -76%
  • startupPowerUserHome/numNetworkReqs: -31%
  • startupPowerUserHome/inp: -19%
  • startupPowerUserHome/fcp: -50%
  • startupPowerUserHome/lcp: -22%
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/srpButtonToSrpForm: +41%
  • onboardingImportWallet/confirmSrpToPwForm: +35%
  • onboardingImportWallet/pwFormToMetricsScreen: +13%
  • onboardingImportWallet/metricsToWalletReadyScreen: +27%
  • onboardingImportWallet/doneButtonToHomeScreen: -92%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -59%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -83%
  • onboardingNewWallet/srpButtonToPwForm: +32%
  • onboardingNewWallet/createPwToRecoveryScreen: +18%
  • onboardingNewWallet/skipBackupToMetricsScreen: +44%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +22%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -39%
  • onboardingNewWallet/tbt: -84%
  • solanaAssetDetails/assetClickToPriceChart: +278%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +278%
  • solanaAssetDetails/fcp: +17%
  • importSrpHome/loginToHomeScreen: -19%
  • importSrpHome/homeAfterImportWithNewWallet: -13%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -49%
  • importSrpHome/longTaskMaxDuration: -49%
  • importSrpHome/tbt: -58%
  • importSrpHome/total: -13%
  • importSrpHome/inp: -56%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: +32%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -41%
  • sendTransactions/fcp: +11%
  • sendTransactions/lcp: -61%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +773%
  • swap/fetchAndDisplaySwapQuotes: +86%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +100%
  • swap/lcp: -71%
  • swap/cls: -92%

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

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 swap/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 2.1s
  • 🟡 solanaAssetDetails/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 swap/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs
  • background: 105 Bytes (0%)
  • ui: 97 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 67 Bytes (0%)

@sonarqubecloud

Copy link
Copy Markdown

@metamask-ci

metamask-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor
Builds ready [37434c2]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 6 warn · 🔴 3 fail)

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

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

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
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: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: -17%
  • loadNewAccount/fcp: -30%
  • loadNewAccount/lcp: -27%
  • confirmTx/longTaskCount: -33%
  • confirmTx/longTaskTotalDuration: -41%
  • confirmTx/tbt: -54%
  • confirmTx/inp: -17%
  • confirmTx/fcp: -15%
  • confirmTx/lcp: -13%
  • bridgeUserActions/bridge_load_page: -17%
  • bridgeUserActions/bridge_load_asset_picker: -12%
  • bridgeUserActions/bridge_search_token: -12%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -46%
  • bridgeUserActions/longTaskMaxDuration: -16%
  • bridgeUserActions/tbt: -48%
  • bridgeUserActions/total: -12%
  • bridgeUserActions/inp: -15%
  • bridgeUserActions/fcp: -27%
  • bridgeUserActions/lcp: -19%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/fcp: -49%
  • loadNewAccount/lcp: +1135%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -49%
  • confirmTx/lcp: +1128%
  • bridgeUserActions/bridge_load_page: +215%
  • bridgeUserActions/bridge_load_asset_picker: +203%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +30%
  • bridgeUserActions/inp: +15%
  • bridgeUserActions/fcp: -46%
  • bridgeUserActions/lcp: +1067%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 loadScripts
startupPowerUserHome
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -33%
  • startupStandardHome/setupStore: +36%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -24%
  • startupStandardHome/backgroundConnect: +13%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/setupStore: +34%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -16%
  • startupPowerUserHome/uiStartup: -30%
  • startupPowerUserHome/load: -18%
  • startupPowerUserHome/domContentLoaded: -18%
  • startupPowerUserHome/domInteractive: -28%
  • startupPowerUserHome/backgroundConnect: -37%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: -44%
  • startupPowerUserHome/loadScripts: -18%
  • startupPowerUserHome/setupStore: -79%
  • startupPowerUserHome/numNetworkReqs: -36%
  • startupPowerUserHome/inp: -24%
  • startupPowerUserHome/fcp: -34%
  • startupPowerUserHome/lcp: -20%
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: +37%
  • onboardingImportWallet/confirmSrpToPwForm: +37%
  • onboardingImportWallet/pwFormToMetricsScreen: +34%
  • onboardingImportWallet/metricsToWalletReadyScreen: +34%
  • onboardingImportWallet/doneButtonToHomeScreen: -92%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -50%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: +30%
  • onboardingNewWallet/createPwToRecoveryScreen: +13%
  • onboardingNewWallet/skipBackupToMetricsScreen: +19%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +18%
  • onboardingNewWallet/doneButtonToAssetList: -82%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -76%
  • onboardingNewWallet/longTaskMaxDuration: -44%
  • onboardingNewWallet/tbt: -90%
  • onboardingNewWallet/total: -78%
  • solanaAssetDetails/assetClickToPriceChart: +245%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +245%
  • solanaAssetDetails/inp: +19%
  • solanaAssetDetails/fcp: +19%
  • importSrpHome/loginToHomeScreen: -22%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -47%
  • importSrpHome/longTaskMaxDuration: -52%
  • importSrpHome/tbt: -62%
  • importSrpHome/inp: -59%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -21%
  • sendTransactions/selectTokenToSendFormLoaded: -12%
  • sendTransactions/reviewTransactionToConfirmationPage: -99%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -52%
  • sendTransactions/lcp: +230%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +772%
  • swap/fetchAndDisplaySwapQuotes: +115%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +119%
  • swap/inp: -27%
  • swap/fcp: -23%
  • swap/lcp: -76%
  • swap/cls: -92%

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

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🔴 sendTransactions/INP: p75 768ms
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 swap/FCP: p75 2.0s
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: -58%
  • dappPageLoad/firstPaint: -46%
  • dappPageLoad/firstContentfulPaint: -46%
Bundle size diffs
  • background: 105 Bytes (0%)
  • ui: 97 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 74 Bytes (0%)

@mcmire mcmire 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.

LGTM!

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants