metamask-extension icon indicating copy to clipboard operation
metamask-extension copied to clipboard

add 'asset picker opened' and 'asset selected' tracking for bridge events

Open ghgoodreau opened this issue 1 month ago • 3 comments

Description

Open in GitHub Codespaces

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

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.

ghgoodreau avatar Dec 10 '25 02:12 ghgoodreau

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.

github-actions[bot] avatar Dec 10 '25 02:12 github-actions[bot]

✨ Files requiring CODEOWNER review ✨

🔄 @MetaMask/swaps-engineers (2 files, +91 -23)
  • 📁 ui/
    • 📁 pages/
      • 📁 bridge/
        • 📁 prepare/
          • 📄 bridge-input-group.tsx +29 -23
          • 📄 prepare-bridge-page.tsx +62 -0

metamaskbot avatar Dec 10 '25 03:12 metamaskbot

Builds ready [74c7b31]
UI Startup Metrics (1231 ± 106 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12311013154810613031399
load100984312418510521170
domContentLoaded100483712378510481163
domInteractive2615135222188
firstPaint54293117839510071148
backgroundConnect21019025610213230
firstReactRender39307184160
getState3817150224089
initialActions102111
loadScripts80064098481844954
setupStore1072431118
numNetworkReqs1368620671
BrowserifyPower User HomeuiStartup18931587257316719652147
load1057870154713211531271
domContentLoaded1048865153613111471263
domInteractive3116206302496
firstPaint58493155542810191258
backgroundConnect24319166794227569
firstReactRender46386444856
getState19314669175193231
initialActions103112
loadScripts83867612651289351053
setupStore1564971433
numNetworkReqs72581482070130
WebpackStandard HomeuiStartup79665599077857933
load63955880474689787
domContentLoaded63355379573683780
domInteractive251581172276
firstPaint32184802225580736
backgroundConnect1365881528
firstReactRender53322483260126
getState271381123546
initialActions102112
loadScripts63055079172681778
setupStore1263861427
numNetworkReqs1469121673
WebpackPower User HomeuiStartup14131076202618815551752
load7285921146110843901
domContentLoaded7215841141110837890
domInteractive3117165262699
firstPaint32882923244610852
backgroundConnect86764416566552
firstReactRender49407455061
getState18414366757190252
initialActions102011
loadScripts7185811134109832887
setupStore1564891438
numNetworkReqs73582282667140
FirefoxBrowserifyStandard HomeuiStartup13581116218619014561673
load1090891166011411471290
domContentLoaded1089890165911411471290
domInteractive63311823385129
firstPaint------
backgroundConnect54222064370183
firstReactRender38307683957
getState137127161033
initialActions102122
loadScripts1058872163410211151213
setupStore1156691031
numNetworkReqs1568121877
BrowserifyPower User HomeuiStartup26361681392054830483409
load16231000254948420692366
domContentLoaded16221000254948420692366
domInteractive12532108619993536
firstPaint------
backgroundConnect2382811453032231098
firstReactRender5636109126080
getState1387229347161235
initialActions2031327
loadScripts1467977251844118872289
setupStore475104611733228
numNetworkReqs76541352368126
WebpackStandard HomeuiStartup15621308218617316341935
load12931110167810713341524
domContentLoaded12931110167710713341524
domInteractive70281763493130
firstPaint------
backgroundConnect51221753258135
firstReactRender423391104356
getState176158221548
initialActions103122
loadScripts12651092165010113101493
setupStore167142191539
numNetworkReqs1669021876
WebpackPower User HomeuiStartup26681776402357331303582
load18191200293850923072681
domContentLoaded18181200293850923072680
domInteractive182311055292104991
firstPaint------
backgroundConnect176261003225205968
firstReactRender5837112146292
getState1487297498173251
initialActions3040527
loadScripts17461174291247422372511
setupStore4843437536262
numNetworkReqs75551302274126
📊 Page Load Benchmark Results

Current Commit: 74c7b31 | Date: 12/10/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±42ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 719ms (±38ms) 🟢 | historical mean value: 727ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±13ms) 🟢 | historical mean value: 83ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 42ms 1.01s 1.32s 1.06s 1.32s
domContentLoaded 719ms 38ms 701ms 984ms 746ms 984ms
firstPaint 76ms 13ms 56ms 184ms 88ms 184ms
firstContentfulPaint 76ms 13ms 56ms 184ms 88ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 772 Bytes (0.01%)
  • common: 20 Bytes (0%)

metamaskbot avatar Dec 10 '25 03:12 metamaskbot