Skip to content

fix: pre-select all networks for eip1193-compatible requests - #45261

Open
adonesky1 wants to merge 8 commits into
mainfrom
feat/preselect-all-networks-eip1193-compatible
Open

fix: pre-select all networks for eip1193-compatible requests#45261
adonesky1 wants to merge 8 commits into
mainfrom
feat/preselect-all-networks-eip1193-compatible

Conversation

@adonesky1

@adonesky1 adonesky1 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Description

Summary

Pre-select all enabled networks on the connect screen for wallet_createSession requests that carry the eip1193-compatible session property, matching the pre-selection behavior of legacy EIP-1193 (eth_requestAccounts) connection requests.

Problem

Legacy EIP-1193 connection requests get all of the user's enabled networks (including non-EVM networks like Solana) pre-selected on the connect screen, so a single approval covers everything.

@metamask/connect-evm routes the same kind of "ordinary dapp connection" through the Multichain API as a wallet_createSession request with explicit eip155:* scopes. Because specific chains are requested, the connect screen takes the request literally and pre-selects only those EVM chains. Non-EVM networks start unchecked, so dapps that previously got EVM + Solana in one approval (via the injected provider) now require a second, separate approval for Solana.

This surfaced as a user-facing regression after Uniswap migrated to MetaMask Connect: their EVM + Solana connection flow went from one approval to two, and a dapp-side modal bug on the second step left users with no path to connect Solana at all.

connect-evm already tags its sessions with the eip1193-compatible session property (KnownSessionProperties.Eip1193Compatible from @metamask/chain-agnostic-permission). We currently use it to gate the dapp connection control bar's network picker (getIsEip1193CompatibleConnection in ui/selectors/dapp.ts), but it was never wired into the connect screen's network pre-selection.

Solution

In MultichainAccountsConnectPage, detect the eip1193-compatible session property on the requested CAIP-25 caveat value and include it in the existing condition that returns the default (all enabled networks) selection, alongside the legacy EIP-1193 branch and the Solana/Tron wallet adapter branches.

This is pre-selection only: the user can still uncheck any network before approving, and requests without the property are unaffected.

Changelog

CHANGELOG entry: Fixed the connection screen to pre-select all enabled networks for MetaMask Connect (EIP-1193 compatible) connection requests, matching the behavior of injected provider connections

Related issues

Fixes:

Manual testing steps

  1. Install the extension with a wallet that has EVM networks and Solana enabled.
  2. Go to a dapp that connects via @metamask/connect-evm (e.g. app.uniswap.org) with clean site storage.
  3. Click Connect and choose MetaMask.
  4. On the extension's connect prompt, open the networks tab/summary: all enabled networks, including Solana, should be pre-selected (previously only the requested eip155 chains were).
  5. Approve and verify the dapp is connected on both EVM and Solana without a second prompt.
  6. Regression check: connect from a plain injected-provider dapp (legacy eth_requestAccounts) and from a Solana wallet-standard-only dapp; pre-selection behavior should be unchanged.

Screenshots/Recordings

Before

Connect prompt for a connect-evm request pre-selects only the requested EVM chains; Solana starts unchecked.

After

Connect prompt for a connect-evm request pre-selects all enabled networks, including Solana.

Pre-merge author checklist

Pre-merge reviewer checklist

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

Note

Low Risk
UI pre-selection only on the connect screen; users can still change networks before approve, with explicit regression tests for legacy EIP-1193 behavior.

Overview
Connect screen network pre-selection now treats Multichain wallet_createSession requests that carry the eip1193-compatible session property (e.g. from @metamask/connect-evm) like legacy injected-provider connects: all enabled default networks are pre-selected, even when the request lists specific eip155 chains—so EVM + Solana can be approved in one step again.

MultichainAccountsConnectPage derives isEip1193CompatibleRequest from KnownSessionProperties.Eip1193Compatible and passes it into getDefaultConnectChainIds. That helper adds an early-return branch: isEip1193CompatibleRequest && !isEip1193Request uses the full default network list. Legacy EIP-1193 flows that also get the same session property from getCaip25PermissionFromLegacyPermissions are excluded from that branch so specific-chain legacy requests (e.g. permitted-chains) still pre-select only requested chains.

Unit tests cover compatible-only, legacy + compatible with specific chains, and legacy + compatible with no chains.

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

@github-actions

github-actions Bot commented Aug 5, 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.

@metamask-ci metamask-ci Bot added the team-wallet-integrations Wallet Integrations team label Aug 5, 2026
@metamask-ci

metamask-ci Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (1 files, +12 -0)
  • 📁 ui/
    • 📁 pages/
      • 📁 multichain-accounts/
        • 📁 multichain-accounts-connect-page/
          • 📄 multichain-accounts-connect-page.tsx +12 -0

@metamask-ci

metamask-ci Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor
Builds ready [3116631]
⚡ Performance Benchmarks (Total: 🟢 7 pass · 🟡 16 warn · 🔴 1 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31051940451 | 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: +21%
  • loadNewAccount/fcp: +33%
  • confirmTx/longTaskMaxDuration: +43%
  • confirmTx/tbt: -12%
  • confirmTx/fcp: +10%
  • bridgeUserActions/bridge_load_page: +10%
  • bridgeUserActions/bridge_load_asset_picker: +62%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -63%
  • bridgeUserActions/longTaskMaxDuration: -35%
  • bridgeUserActions/tbt: -100%
  • loadNewAccount/load_new_account: +23%
  • loadNewAccount/total: +23%
  • loadNewAccount/inp: +142%
  • loadNewAccount/fcp: -48%
  • loadNewAccount/lcp: +1202%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/lcp: +1210%
  • bridgeUserActions/bridge_load_page: +225%
  • bridgeUserActions/bridge_load_asset_picker: +71%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +29%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/lcp: +1157%

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

  • 🟡 loadNewAccount/FCP: p75 2.3s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
  • 🟡 loadNewAccount/INP: p75 256ms
  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
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/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -17%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupPowerUserHome/uiStartup: +14%
  • startupPowerUserHome/load: +24%
  • startupPowerUserHome/domContentLoaded: +24%
  • startupPowerUserHome/domInteractive: +24%
  • startupPowerUserHome/backgroundConnect: +23%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +23%
  • startupPowerUserHome/setupStore: +284%
  • startupPowerUserHome/inp: +10%
  • startupPowerUserHome/fcp: +20%
  • startupPowerUserHome/lcp: +29%

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

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.7s
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: +29%
  • onboardingImportWallet/confirmSrpToPwForm: +19%
  • onboardingImportWallet/pwFormToMetricsScreen: +12%
  • onboardingImportWallet/metricsToWalletReadyScreen: -11%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -49%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -95%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/doneButtonToAssetList: -73%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -77%
  • onboardingNewWallet/longTaskMaxDuration: -46%
  • onboardingNewWallet/tbt: -93%
  • onboardingNewWallet/total: -70%
  • solanaAssetDetails/assetClickToPriceChart: +201%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +201%
  • solanaAssetDetails/inp: -13%
  • importSrpHome/homeAfterImportWithNewWallet: -13%
  • importSrpHome/longTaskCount: -23%
  • importSrpHome/longTaskTotalDuration: -34%
  • importSrpHome/longTaskMaxDuration: -18%
  • importSrpHome/tbt: -41%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -43%
  • importSrpHome/fcp: +16%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: +73%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -30%
  • sendTransactions/fcp: +13%
  • sendTransactions/lcp: -61%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +796%
  • swap/fetchAndDisplaySwapQuotes: +118%
  • swap/longTaskCount: +33%
  • swap/longTaskTotalDuration: -11%
  • swap/tbt: -84%
  • swap/total: +132%
  • swap/lcp: -72%
  • swap/cls: -92%

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

  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🟡 swap/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 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: 105 Bytes (0%)
  • ui: 119 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 91 Bytes (0%)

@ameliejyc

ameliejyc commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Tested and found the following:

  • Only one MM provider shows after clicking Connect
image
  • Multichains are selected in initial Uniswap connection prompt
image
  • On my first test the Uniswap Solana prompt did not show... On subsequent tests it flashes briefly
  • On my first test the Dapp control bar showed the EVM network picker... On subsequent tests the control bar didn't show a picker

Disconnection is buggy here and on prod. When I press the disconnect button on Uniswap I see:

  • This hover menu - should there be these switching options or is this also a bug on Uniswap?
image
  • After clicking Disconnect, the Dapp control bar still shows but with no network picker
image
  • In Dapp Connections networks I see EVM + Solana disconnected but Tron + Bitcoin still connected
image
  • I'm only fully "disconnected" from MM perspective after disconnecting through the dapp control bar

@adonesky1

adonesky1 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Closing the loop on these after digging in and discussing with the team (thanks for the thorough testing @ameliejyc!):

Tron + Bitcoin still connected / "still connected after disconnect": root cause is that we grant broadly but revoke narrowly. This PR restores one-approval connects covering all enabled networks, but on disconnect each client only revokes its own ecosystem's scopes (connect-evm removes eip155:*, the Solana wallet standard removes solana:*), so nobody cleans up the Bitcoin/Tron extras and the site stays "connected". Decision: make revokes broad again, i.e. disconnect means disconnect from the site, matching the legacy wallet_revokePermissions behavior. fix: revoke entire session on disconnect from connect-evm does this for connect-evm, with follow-ups filed for the Solana and Bitcoin wallet standards (WAPI-1577, WAPI-1578).

Missing network picker after disconnect: same zombie state. With only Bitcoin/Tron scopes left there's no connected EVM account, so no active EVM network to show. Goes away once revokes are broad.

Flashing Solana prompt and the hover menu with switch options: both Uniswap UI, not ours. They already have a fix for the prompt on a preview deploy (verified working, not yet in prod), and with this PR it matters less anyway since Solana is granted in the first approval.

Product also confirmed broad granting is the settled long-term direction (the connect flow redesign removes network info from the approval entirely), so broad grant + broad revoke is the durable model here, not a stopgap.

@metamask-ci

metamask-ci Bot commented Aug 7, 2026

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

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31221692695 | 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: +29%
  • confirmTx/longTaskTotalDuration: -15%
  • confirmTx/longTaskMaxDuration: +40%
  • confirmTx/tbt: -26%
  • confirmTx/inp: +14%
  • bridgeUserActions/bridge_load_page: +10%
  • bridgeUserActions/bridge_load_asset_picker: +73%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: -15%
  • bridgeUserActions/tbt: -66%
  • bridgeUserActions/total: +11%
  • loadNewAccount/load_new_account: +23%
  • loadNewAccount/total: +23%
  • loadNewAccount/fcp: -43%
  • loadNewAccount/lcp: +1336%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -37%
  • confirmTx/lcp: +1322%
  • bridgeUserActions/bridge_load_page: +263%
  • bridgeUserActions/bridge_load_asset_picker: +159%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +25%
  • bridgeUserActions/inp: -15%
  • bridgeUserActions/fcp: +13%
  • bridgeUserActions/lcp: +1302%

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

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
  • 🟡 loadNewAccount/LCP: p75 2.5s
  • 🟡 bridgeUserActions/FCP: p75 2.0s
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/uiStartup: -29%
  • startupStandardHome/load: -26%
  • startupStandardHome/domContentLoaded: -26%
  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/firstPaint: -11%
  • startupStandardHome/backgroundConnect: -29%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -33%
  • startupStandardHome/loadScripts: -26%
  • startupStandardHome/setupStore: -17%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -35%
  • startupStandardHome/longTaskMaxDuration: -29%
  • startupStandardHome/tbt: -35%
  • startupStandardHome/fcp: -25%
  • startupStandardHome/lcp: +236%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: +13%
  • startupPowerUserHome/load: +18%
  • startupPowerUserHome/domContentLoaded: +18%
  • startupPowerUserHome/domInteractive: +21%
  • startupPowerUserHome/backgroundConnect: +12%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +18%
  • startupPowerUserHome/setupStore: +269%
  • startupPowerUserHome/fcp: +22%
  • startupPowerUserHome/lcp: +19%

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

  • 🟡 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]
🔴 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: +12%
  • onboardingImportWallet/pwFormToMetricsScreen: +12%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -51%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -92%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/skipBackupToMetricsScreen: -13%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -40%
  • onboardingNewWallet/tbt: -85%
  • solanaAssetDetails/assetClickToPriceChart: +260%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +260%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +13%
  • importSrpHome/loginToHomeScreen: -16%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -41%
  • importSrpHome/longTaskMaxDuration: -27%
  • importSrpHome/tbt: -51%
  • importSrpHome/inp: -46%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -15%
  • sendTransactions/selectTokenToSendFormLoaded: +92%
  • sendTransactions/reviewTransactionToConfirmationPage: -97%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -33%
  • sendTransactions/lcp: -63%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +246%
  • swap/fetchAndDisplaySwapQuotes: +119%
  • swap/longTaskCount: +33%
  • swap/longTaskMaxDuration: +22%
  • swap/total: +125%
  • swap/inp: -15%
  • swap/lcp: -71%
  • swap/cls: -92%

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

  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 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: 103 Bytes (0%)
  • ui: 119 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 30 Bytes (0%)

@metamask-ci

metamask-ci Bot commented Aug 7, 2026

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

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31221692695 | 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: +29%
  • confirmTx/longTaskTotalDuration: -15%
  • confirmTx/longTaskMaxDuration: +40%
  • confirmTx/tbt: -26%
  • confirmTx/inp: +14%
  • bridgeUserActions/bridge_load_page: +10%
  • bridgeUserActions/bridge_load_asset_picker: +73%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: -15%
  • bridgeUserActions/tbt: -66%
  • bridgeUserActions/total: +11%
  • loadNewAccount/load_new_account: +23%
  • loadNewAccount/total: +23%
  • loadNewAccount/fcp: -43%
  • loadNewAccount/lcp: +1336%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -37%
  • confirmTx/lcp: +1322%
  • bridgeUserActions/bridge_load_page: +263%
  • bridgeUserActions/bridge_load_asset_picker: +159%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +25%
  • bridgeUserActions/inp: -15%
  • bridgeUserActions/fcp: +13%
  • bridgeUserActions/lcp: +1302%

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

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
  • 🟡 loadNewAccount/LCP: p75 2.5s
  • 🟡 bridgeUserActions/FCP: p75 2.0s
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/uiStartup: -29%
  • startupStandardHome/load: -26%
  • startupStandardHome/domContentLoaded: -26%
  • startupStandardHome/domInteractive: -19%
  • startupStandardHome/firstPaint: -11%
  • startupStandardHome/backgroundConnect: -29%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -33%
  • startupStandardHome/loadScripts: -26%
  • startupStandardHome/setupStore: -17%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -35%
  • startupStandardHome/longTaskMaxDuration: -29%
  • startupStandardHome/tbt: -35%
  • startupStandardHome/fcp: -25%
  • startupStandardHome/lcp: +236%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: +13%
  • startupPowerUserHome/load: +18%
  • startupPowerUserHome/domContentLoaded: +18%
  • startupPowerUserHome/domInteractive: +21%
  • startupPowerUserHome/backgroundConnect: +12%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +18%
  • startupPowerUserHome/setupStore: +269%
  • startupPowerUserHome/fcp: +22%
  • startupPowerUserHome/lcp: +19%

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

  • 🟡 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]
🔴 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: +12%
  • onboardingImportWallet/pwFormToMetricsScreen: +12%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -51%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -92%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/skipBackupToMetricsScreen: -13%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -74%
  • onboardingNewWallet/longTaskMaxDuration: -40%
  • onboardingNewWallet/tbt: -85%
  • solanaAssetDetails/assetClickToPriceChart: +260%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +260%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +13%
  • importSrpHome/loginToHomeScreen: -16%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -41%
  • importSrpHome/longTaskMaxDuration: -27%
  • importSrpHome/tbt: -51%
  • importSrpHome/inp: -46%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -15%
  • sendTransactions/selectTokenToSendFormLoaded: +92%
  • sendTransactions/reviewTransactionToConfirmationPage: -97%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -33%
  • sendTransactions/lcp: -63%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +246%
  • swap/fetchAndDisplaySwapQuotes: +119%
  • swap/longTaskCount: +33%
  • swap/longTaskMaxDuration: +22%
  • swap/total: +125%
  • swap/inp: -15%
  • swap/lcp: -71%
  • swap/cls: -92%

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

  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 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: 103 Bytes (0%)
  • ui: 119 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 30 Bytes (0%)

@ameliejyc
ameliejyc deployed to pr-comment August 10, 2026 18:16 — with GitHub Actions Active
@github-actions github-actions Bot added size-S and removed size-M labels Aug 10, 2026
@metamask-ci

metamask-ci Bot commented Aug 10, 2026

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

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

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%
  • confirmTx/longTaskTotalDuration: -15%
  • confirmTx/longTaskMaxDuration: +43%
  • confirmTx/tbt: -26%
  • bridgeUserActions/bridge_load_asset_picker: +141%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: +24%
  • bridgeUserActions/longTaskMaxDuration: +16%
  • bridgeUserActions/tbt: +52%
  • bridgeUserActions/total: +18%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +26%
  • loadNewAccount/total: +26%
  • loadNewAccount/inp: +14%
  • loadNewAccount/fcp: -45%
  • loadNewAccount/lcp: +1186%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: +12%
  • confirmTx/lcp: +1220%
  • bridgeUserActions/bridge_load_page: +176%
  • bridgeUserActions/bridge_load_asset_picker: +138%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +30%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/fcp: -49%
  • bridgeUserActions/lcp: +1217%

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

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 bridgeUserActions/FCP: p75 1.8s
  • 🟡 confirmTx/FCP: p75 1.9s
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/uiStartup: -19%
  • startupStandardHome/load: -14%
  • startupStandardHome/domContentLoaded: -14%
  • startupStandardHome/domInteractive: -18%
  • startupStandardHome/backgroundConnect: -16%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -33%
  • startupStandardHome/loadScripts: -14%
  • startupStandardHome/setupStore: -24%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/longTaskCount: -33%
  • startupStandardHome/longTaskTotalDuration: -26%
  • startupStandardHome/longTaskMaxDuration: -18%
  • startupStandardHome/tbt: -25%
  • startupStandardHome/inp: -11%
  • startupStandardHome/fcp: -14%
  • startupStandardHome/load: +11%
  • startupStandardHome/domContentLoaded: +11%
  • startupStandardHome/domInteractive: +57%
  • startupStandardHome/backgroundConnect: +10%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/loadScripts: +11%
  • startupStandardHome/setupStore: +13%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: +62%
  • startupStandardHome/lcp: +12%
  • startupPowerUserHome/load: +18%
  • startupPowerUserHome/domContentLoaded: +18%
  • startupPowerUserHome/domInteractive: +18%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +19%
  • startupPowerUserHome/setupStore: +292%
  • startupPowerUserHome/inp: -11%
  • startupPowerUserHome/fcp: +21%
  • startupPowerUserHome/lcp: +18%

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

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

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: -10%
  • onboardingImportWallet/confirmSrpToPwForm: -16%
  • onboardingImportWallet/pwFormToMetricsScreen: -16%
  • onboardingImportWallet/metricsToWalletReadyScreen: -20%
  • onboardingImportWallet/doneButtonToHomeScreen: -92%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -56%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -93%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -83%
  • onboardingNewWallet/skipBackupToMetricsScreen: -12%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -14%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -78%
  • onboardingNewWallet/longTaskMaxDuration: -48%
  • onboardingNewWallet/tbt: -95%
  • solanaAssetDetails/assetClickToPriceChart: +246%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +246%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +15%
  • importSrpHome/loginToHomeScreen: -32%
  • importSrpHome/homeAfterImportWithNewWallet: -25%
  • importSrpHome/longTaskCount: -51%
  • importSrpHome/longTaskTotalDuration: -60%
  • importSrpHome/longTaskMaxDuration: -46%
  • importSrpHome/tbt: -67%
  • importSrpHome/total: -24%
  • importSrpHome/inp: -48%
  • importSrpHome/cls: +443%
  • sendTransactions/openSendPageFromHome: -27%
  • sendTransactions/selectTokenToSendFormLoaded: +150%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -93%
  • sendTransactions/inp: -19%
  • sendTransactions/fcp: +16%
  • sendTransactions/lcp: -62%
  • sendTransactions/cls: +171%
  • swap/fetchAndDisplaySwapQuotes: +124%
  • swap/longTaskCount: +33%
  • swap/longTaskTotalDuration: +23%
  • swap/longTaskMaxDuration: +29%
  • swap/tbt: +21%
  • swap/total: +132%
  • swap/lcp: -73%
  • swap/cls: -92%

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

  • 🟡 sendTransactions/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: -57%
  • dappPageLoad/firstPaint: -46%
  • dappPageLoad/firstContentfulPaint: -46%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 239 Bytes (0%)
  • ui: 5.94 KiB (0.03%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 14 Bytes (0%)
  • zip: 2.04 KiB (0.01%)

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

Comment thread ui/helpers/utils/connect-default-chains.ts Outdated
@adonesky1
adonesky1 deployed to pr-comment August 10, 2026 19:24 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor
Builds ready [44b9c46]
⚡ Performance Benchmarks (Total: 🟢 5 pass · 🟡 16 warn · 🔴 2 fail)

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

Metricschrome-webpackfirefox-webpack
onboardingNewWallet
[Sentry log · main/release]
🔴 agreeButtonToOnboardingSuccess(p95) [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: +21%
  • confirmTx/longTaskTotalDuration: -16%
  • confirmTx/longTaskMaxDuration: +33%
  • confirmTx/tbt: -28%
  • confirmTx/lcp: +13%
  • bridgeUserActions/bridge_load_asset_picker: +49%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: +19%
  • bridgeUserActions/longTaskMaxDuration: +12%
  • bridgeUserActions/tbt: +39%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +22%
  • loadNewAccount/total: +22%
  • loadNewAccount/fcp: -54%
  • loadNewAccount/lcp: +1497%
  • confirmTx/confirm_tx: +15%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +15%
  • confirmTx/inp: +150%
  • confirmTx/fcp: -45%
  • confirmTx/lcp: +1330%
  • bridgeUserActions/bridge_load_page: +197%
  • bridgeUserActions/bridge_load_asset_picker: +97%
  • bridgeUserActions/bridge_search_token: -11%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +17%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/lcp: +1195%

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

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 loadNewAccount/LCP: p75 2.8s
  • 🟡 confirmTx/INP: p75 264ms
  • 🟡 bridgeUserActions/FCP: p75 1.9s
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/firstPaint: +10%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/lcp: +10%
  • startupStandardHome/domInteractive: -16%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: -17%
  • startupPowerUserHome/load: +13%
  • startupPowerUserHome/domContentLoaded: +13%
  • startupPowerUserHome/domInteractive: +16%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +13%
  • startupPowerUserHome/setupStore: +272%
  • startupPowerUserHome/fcp: +22%
  • startupPowerUserHome/lcp: +12%

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

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

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +15%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -51%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -92%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/skipBackupToMetricsScreen: -17%
  • onboardingNewWallet/longTaskCount: -38%
  • onboardingNewWallet/longTaskTotalDuration: -53%
  • onboardingNewWallet/longTaskMaxDuration: -29%
  • onboardingNewWallet/tbt: -82%
  • solanaAssetDetails/assetClickToPriceChart: +252%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +252%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +16%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -43%
  • importSrpHome/longTaskMaxDuration: -30%
  • importSrpHome/tbt: -45%
  • importSrpHome/inp: -40%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -22%
  • sendTransactions/reviewTransactionToConfirmationPage: -97%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -95%
  • sendTransactions/inp: -26%
  • sendTransactions/fcp: +13%
  • sendTransactions/lcp: -64%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +805%
  • swap/fetchAndDisplaySwapQuotes: +118%
  • swap/longTaskCount: +167%
  • swap/longTaskTotalDuration: +87%
  • swap/longTaskMaxDuration: +13%
  • swap/tbt: -26%
  • swap/total: +121%
  • swap/lcp: -72%
  • swap/cls: -92%

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

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

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

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

@adonesky1
adonesky1 deployed to pr-comment August 10, 2026 19:32 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor
Builds ready [44b9c46]
⚡ Performance Benchmarks (Total: 🟢 6 pass · 🟡 16 warn · 🔴 2 fail)

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

Metricschrome-webpackfirefox-webpack
onboardingNewWallet
[Sentry log · main/release]
🔴 agreeButtonToOnboardingSuccess(p95) [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: +21%
  • confirmTx/longTaskTotalDuration: -16%
  • confirmTx/longTaskMaxDuration: +33%
  • confirmTx/tbt: -28%
  • confirmTx/lcp: +13%
  • bridgeUserActions/bridge_load_asset_picker: +49%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: +19%
  • bridgeUserActions/longTaskMaxDuration: +12%
  • bridgeUserActions/tbt: +39%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +22%
  • loadNewAccount/total: +22%
  • loadNewAccount/fcp: -54%
  • loadNewAccount/lcp: +1497%
  • confirmTx/confirm_tx: +15%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +15%
  • confirmTx/inp: +150%
  • confirmTx/fcp: -45%
  • confirmTx/lcp: +1330%
  • bridgeUserActions/bridge_load_page: +197%
  • bridgeUserActions/bridge_load_asset_picker: +97%
  • bridgeUserActions/bridge_search_token: -11%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +17%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/lcp: +1195%

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

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 loadNewAccount/LCP: p75 2.8s
  • 🟡 confirmTx/INP: p75 264ms
  • 🟡 bridgeUserActions/FCP: p75 1.9s
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/firstPaint: +10%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/numNetworkReqs: -17%
  • startupStandardHome/lcp: +10%
  • startupStandardHome/domInteractive: -16%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupStandardHome/fcp: -17%
  • startupPowerUserHome/load: +13%
  • startupPowerUserHome/domContentLoaded: +13%
  • startupPowerUserHome/domInteractive: +16%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +13%
  • startupPowerUserHome/setupStore: +272%
  • startupPowerUserHome/fcp: +22%
  • startupPowerUserHome/lcp: +12%

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

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

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +15%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -51%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -92%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/skipBackupToMetricsScreen: -17%
  • onboardingNewWallet/longTaskCount: -38%
  • onboardingNewWallet/longTaskTotalDuration: -53%
  • onboardingNewWallet/longTaskMaxDuration: -29%
  • onboardingNewWallet/tbt: -82%
  • solanaAssetDetails/assetClickToPriceChart: +252%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +252%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +16%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -43%
  • importSrpHome/longTaskMaxDuration: -30%
  • importSrpHome/tbt: -45%
  • importSrpHome/inp: -40%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -22%
  • sendTransactions/reviewTransactionToConfirmationPage: -97%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -95%
  • sendTransactions/inp: -26%
  • sendTransactions/fcp: +13%
  • sendTransactions/lcp: -64%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +805%
  • swap/fetchAndDisplaySwapQuotes: +118%
  • swap/longTaskCount: +167%
  • swap/longTaskTotalDuration: +87%
  • swap/longTaskMaxDuration: +13%
  • swap/tbt: -26%
  • swap/total: +121%
  • swap/lcp: -72%
  • swap/cls: -92%

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

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

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -56%
  • dappPageLoad/firstPaint: -41%
  • dappPageLoad/firstContentfulPaint: -41%
Bundle size diffs
  • background: 105 Bytes (0%)
  • ui: 196 Bytes (0%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 0 Bytes (0%)
  • zip: 83 Bytes (0%)

…egacy requests

Legacy EIP-1193 requests are also tagged with the eip1193-compatible
session property by getCaip25PermissionFromLegacyPermissions, so gating
solely on the session property made wallet_requestPermissions calls with
specific permitted chains pre-select all networks instead of just the
requested chains.
@sonarqubecloud

Copy link
Copy Markdown

@adonesky1
adonesky1 deployed to pr-comment August 10, 2026 20:43 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 10, 2026

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

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 31428044371 | 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/lcp: -10%
  • confirmTx/longTaskCount: -33%
  • confirmTx/longTaskTotalDuration: -43%
  • confirmTx/longTaskMaxDuration: +15%
  • confirmTx/tbt: -50%
  • confirmTx/lcp: -13%
  • bridgeUserActions/bridge_load_page: -12%
  • bridgeUserActions/bridge_load_asset_picker: +61%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -50%
  • bridgeUserActions/longTaskMaxDuration: -23%
  • bridgeUserActions/tbt: -61%
  • bridgeUserActions/cls: +15%
  • loadNewAccount/load_new_account: +22%
  • loadNewAccount/total: +22%
  • loadNewAccount/inp: -24%
  • loadNewAccount/lcp: +1169%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/fcp: -50%
  • confirmTx/lcp: +1291%
  • bridgeUserActions/bridge_load_page: +180%
  • bridgeUserActions/bridge_load_asset_picker: +79%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +27%
  • bridgeUserActions/fcp: -43%
  • bridgeUserActions/lcp: +1206%

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

  • 🟡 bridgeUserActions/FCP: p75 1.8s
  • 🟡 loadNewAccount/FCP: p75 1.8s
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/numNetworkReqs: -17%
  • startupStandardHome/domInteractive: +12%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -13%
  • startupPowerUserHome/uiStartup: +21%
  • startupPowerUserHome/load: +28%
  • startupPowerUserHome/domContentLoaded: +28%
  • startupPowerUserHome/domInteractive: +28%
  • startupPowerUserHome/backgroundConnect: +57%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/loadScripts: +28%
  • startupPowerUserHome/setupStore: +292%
  • startupPowerUserHome/inp: +10%
  • startupPowerUserHome/fcp: +26%
  • startupPowerUserHome/lcp: +35%

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

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.9s
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: +22%
  • onboardingImportWallet/confirmSrpToPwForm: +14%
  • onboardingImportWallet/pwFormToMetricsScreen: +12%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -48%
  • onboardingImportWallet/longTaskCount: -71%
  • onboardingImportWallet/longTaskTotalDuration: -91%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -98%
  • onboardingImportWallet/total: -80%
  • onboardingNewWallet/longTaskCount: -38%
  • onboardingNewWallet/longTaskTotalDuration: -46%
  • onboardingNewWallet/longTaskMaxDuration: -38%
  • onboardingNewWallet/tbt: -83%
  • solanaAssetDetails/assetClickToPriceChart: +349%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +349%
  • solanaAssetDetails/inp: +11%
  • solanaAssetDetails/fcp: +21%
  • importSrpHome/loginToHomeScreen: -16%
  • importSrpHome/homeAfterImportWithNewWallet: -13%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -46%
  • importSrpHome/longTaskMaxDuration: -27%
  • importSrpHome/tbt: -47%
  • importSrpHome/total: -13%
  • importSrpHome/inp: -46%
  • importSrpHome/cls: +484%
  • sendTransactions/reviewTransactionToConfirmationPage: -97%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -95%
  • sendTransactions/inp: -26%
  • sendTransactions/lcp: -55%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +212%
  • swap/fetchAndDisplaySwapQuotes: +118%
  • swap/longTaskCount: +167%
  • swap/longTaskTotalDuration: +84%
  • swap/tbt: -53%
  • swap/total: +121%
  • swap/lcp: -71%
  • swap/cls: -92%

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

  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 2.1s
  • 🔴 swap/INP: p75 760ms
  • 🟡 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 [🚀 Bundle size reduced!]
  • background: -235.26 KiB (-1.59%)
  • ui: -91.21 KiB (-0.48%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: -24.16 KiB (-1.24%)
  • zip: -78.09 KiB (-0.36%)

@gantunesr

Copy link
Copy Markdown
Member

It'd be good to add some recordings/screenshots to the PR.

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.

3 participants