Skip to content

Flaky vault #33460

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Flaky vault #33460

wants to merge 7 commits into from

Conversation

davidmurdoch
Copy link
Contributor

@davidmurdoch davidmurdoch commented Jun 3, 2025

Description

Open in GitHub Codespaces

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.

@metamaskbot metamaskbot added the team-extension-platform Extension Platform team label Jun 3, 2025
Copy link
Contributor

github-actions bot commented Jun 3, 2025

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.

@metamaskbot
Copy link
Collaborator

Builds ready [99aca51]
UI Startup Metrics (1206 ± 81 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1206109016828112441338
load103388415308410721149
domContentLoaded102587815228510661144
domInteractive16136161528
firstPaint69185126341410471121
backgroundConnect84929814
firstReactRender2316130152050
getState1467192029
initialActions001001
loadScripts77564399668823889
setupStore95485818
WebpackHomeuiStartup20741655257224222372474
load16311290196119817791924
domContentLoaded16251287195719717751919
domInteractive161157101345
firstPaint1595835962186284
backgroundConnect249354342437
firstReactRender13642368108144343
getState943341016
initialActions315134
loadScripts16221285194719617741915
setupStore197304401528
FirefoxBrowserifyHomeuiStartup13551151173311914271595
load11971028157110512531412
domContentLoaded11961028157110512531412
domInteractive933718325105138
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect27121842924107
firstReactRender23203422429
getState10434434810
initialActions001001
loadScripts11731015155710412251358
setupStore84739611
WebpackHomeuiStartup15841344219517616582012
load13781175193816714511807
domContentLoaded13781175193816714501807
domInteractive77531421681121
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2315100112437
firstReactRender41285344448
getState95315922
initialActions002111
loadScripts13581160191716614181790
setupStore10521121818
Benchmark value 24 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 50 exceeds gate value 45 for chrome browserify home p95 firstReactRender
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2475 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 28 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 107 exceeds gate value 70 for firefox browserify home p95 backgroundConnect
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 2012 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1807 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1807 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 1790 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 8ms | Sum of p95 exceeds: 595ms
Sum of all benchmark exceeds: 603ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: -23.61 KiB (-0.44%)
  • ui: 2.65 KiB (0.04%)
  • common: -7.9 KiB (-0.09%)

@metamaskbot
Copy link
Collaborator

Builds ready [7fd5e07]
UI Startup Metrics (1220 ± 81 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1220108314378112751382
load106493012597811131230
domContentLoaded105792512497811041222
domInteractive16134151630
firstPaint792102125540610821212
backgroundConnect84324817
firstReactRender21164562038
getState1362761823
initialActions001001
loadScripts811690100577855978
setupStore85243812
WebpackHomeuiStartup21801749270523223322621
load17121355206118818352005
domContentLoaded17051351205118718311995
domInteractive171186131453
firstPaint1576937558176279
backgroundConnect23136782539
firstReactRender14044372108191355
getState1044351219
initialActions613183135
loadScripts17021350204018518291994
setupStore267308561856
FirefoxBrowserifyHomeuiStartup13841160185512014571618
load12231033152110312791426
domContentLoaded12231033152110312791426
domInteractive1013637239111149
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2213122142149
firstReactRender24213332431
getState12520426837
initialActions001001
loadScripts12041020149310312641411
setupStore9424124712
WebpackHomeuiStartup15961388218817016971961
load13761181179314614891726
domContentLoaded13761180179314614891726
domInteractive76341441782112
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2416144142436
firstReactRender43335244549
getState165266381030
initialActions102111
loadScripts13541164177214514631711
setupStore11526025913
Benchmark value 1383 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1230 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1222 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1212 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 979 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 1712 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1706 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 1703 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2622 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 1994 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 13 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 37 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 43 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 16 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 1961 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1726 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1726 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 1711 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 15ms | Sum of p95 exceeds: 615ms
Sum of all benchmark exceeds: 630ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: -23.61 KiB (-0.44%)
  • ui: 2.7 KiB (0.04%)
  • common: -7.9 KiB (-0.09%)

@metamaskbot
Copy link
Collaborator

Builds ready [6eb3793]
UI Startup Metrics (1228 ± 56 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1228111713595612701322
load106196011895411041155
domContentLoaded105393911835510981144
domInteractive16133541629
firstPaint71373119043210741145
backgroundConnect94346927
firstReactRender21164252135
getState1454282031
initialActions001001
loadScripts80469492855853888
setupStore85162812
WebpackHomeuiStartup20621585269824022012503
load16091260203918717321956
domContentLoaded16031256201618517271942
domInteractive1611105131352
firstPaint1636242459204265
backgroundConnect2412324322341
firstReactRender13042359106113356
getState134307301120
initialActions325134
loadScripts16001254200518417261931
setupStore3173136817303
FirefoxBrowserifyHomeuiStartup13971215206413014471642
load12331080177811712701471
domContentLoaded12321080177811712701471
domInteractive983442141109144
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21145672234
firstReactRender25213732631
getState12518426830
initialActions001001
loadScripts12141061175711612521449
setupStore74597715
WebpackHomeuiStartup15651357211116016621918
load13601173191315914561718
domContentLoaded13601173191215914561718
domInteractive76371441780114
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20155452125
firstReactRender41285044449
getState11525225929
initialActions102111
loadScripts13431158189216014371701
setupStore75242810
Benchmark value 27 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 2503 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 303 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 13 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 30 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1718 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1718 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 1701 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 5ms | Sum of p95 exceeds: 489ms
Sum of all benchmark exceeds: 494ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: -23.61 KiB (-0.44%)
  • ui: 2.7 KiB (0.04%)
  • common: -7.9 KiB (-0.09%)

@metamaskbot
Copy link
Collaborator

Builds ready [65df251]
UI Startup Metrics (1232 ± 68 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1232111414816812831371
load106795212796111061175
domContentLoaded106094812485910981166
domInteractive17144561631
firstPaint772132126341910971160
backgroundConnect84274816
firstReactRender20163532026
getState1564882029
initialActions001000
loadScripts80870998058842905
setupStore85505812
WebpackHomeuiStartup20211576254324822042471
load15861249192719517311901
domContentLoaded15801246192119417231897
domInteractive15115291344
firstPaint1666357471188300
backgroundConnect21105982437
firstReactRender14343366115304355
getState134317311129
initialActions316134
loadScripts15781244192019317211887
setupStore196315421626
FirefoxBrowserifyHomeuiStartup13591148198312414161564
load12091022180411912651415
domContentLoaded12081021180311912651415
domInteractive973526832105143
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2413209242150
firstReactRender24206152430
getState8410210811
initialActions001001
loadScripts11871008178511612471397
setupStore64273611
WebpackHomeuiStartup15691351205116216601978
load13651171182515014571731
domContentLoaded13641171182415014561730
domInteractive79513573283124
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22165872241
firstReactRender41285344349
getState10520320911
initialActions001011
loadScripts13451157180515014371714
setupStore11525225814
Benchmark value 1371 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 2471 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1978 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1731 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1730 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 1714 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 3ms | Sum of p95 exceeds: 291ms
Sum of all benchmark exceeds: 294ms

Bundle size diffs [🚀 Bundle size reduced!]
  • background: -22.65 KiB (-0.42%)
  • ui: 3.47 KiB (0.05%)
  • common: -8.01 KiB (-0.1%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team-extension-platform Extension Platform team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants