Skip to content

Conversation

@davidmurdoch
Copy link
Contributor

@davidmurdoch davidmurdoch commented Jun 12, 2025

Adds a new preference, that isn't used anywhere yet, but will be soon: skipDeepLinkInterstitial

This is part of the work to introduce Deep Linking into the extension.

To test it go to the Security tab in Settings and check and uncheck the new Deep Link Interstitial checkbox. It should stay set on reload. It doesn't do anything in the app yet.

MetaMask.Mozilla.Firefox.2025-06-12.17-22-07.mp4

@davidmurdoch davidmurdoch added the deeplink Related to deep linking feature label Jun 12, 2025
@github-actions
Copy link
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.

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

Builds ready [c01fd0a]
UI Startup Metrics (1210 ± 59 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1210110213815912431326
load105095111755310761154
domContentLoaded104494511665310721148
domInteractive16133231623
firstPaint795132117439410701155
backgroundConnect74234720
firstReactRender20163732023
getState1363171827
initialActions001001
loadScripts79669992452824900
setupStore85314815
WebpackHomeuiStartup20471563246221921992402
load15801236186016516931837
domContentLoaded15751232185116416861829
domInteractive15114781342
firstPaint1505933854187257
backgroundConnect20104372235
firstReactRender14745360111281354
getState145308301225
initialActions316134
loadScripts15711231184016216851818
setupStore3473127417303
FirefoxBrowserifyHomeuiStartup1313115316437313541445
load1171102714927912211318
domContentLoaded1171102614927912211318
domInteractive973518227107146
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19135762026
firstReactRender22202712326
getState84386811
initialActions001001
loadScripts1154101214777911941301
setupStore64223611
WebpackHomeuiStartup1508136018199415541718
load1303117316209013401490
domContentLoaded1302117216199013401490
domInteractive80341431485112
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22167682341
firstReactRender41305144447
getState1043271031
initialActions001011
loadScripts1283115816029113201469
setupStore95436922
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 35 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 303 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 7ms | Sum of p95 exceeds: 241ms
Sum of all benchmark exceeds: 248ms

@davidmurdoch davidmurdoch marked this pull request as ready for review June 12, 2025 21:24
@metamaskbot
Copy link
Collaborator

Builds ready [6b755ad]
UI Startup Metrics (1240 ± 60 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1240113314056012821347
load107197312185711081163
domContentLoaded106496612145711041157
domInteractive18145361733
firstPaint69077117042810871150
backgroundConnect84566822
firstReactRender21175752132
getState1454991933
initialActions001001
loadScripts81571896156853906
setupStore86253913
WebpackHomeuiStartup20831619256322122362500
load16131269195516917291909
domContentLoaded16071265194616917251899
domInteractive151150101346
firstPaint1585933356197279
backgroundConnect20104362335
firstReactRender13746375109175349
getState144317311126
initialActions317134
loadScripts16031264193516717231889
setupStore61732110820312
FirefoxBrowserifyHomeuiStartup1317117114998013701471
load1176101613438212381328
domContentLoaded1176101513438212381328
domInteractive1013619029116151
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2013115102029
firstReactRender22202812326
getState7536389
initialActions001001
loadScripts1157100213287912201314
setupStore64333611
WebpackHomeuiStartup1464132417139115051657
load1274115715429113081462
domContentLoaded1274115715429113081462
domInteractive75301511681103
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20154042125
firstReactRender39284644245
getState94306929
initialActions001011
loadScripts1256114215259112921443
setupStore85294720
Benchmark value 1241 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1071 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1064 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 22 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 62 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2501 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 312 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 42ms | Sum of p95 exceeds: 298ms
Sum of all benchmark exceeds: 340ms

@metamaskbot
Copy link
Collaborator

Builds ready [f839f9d]
UI Startup Metrics (1186 ± 60 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1186110413506012231301
load102893311785410551129
domContentLoaded102292711735410501122
domInteractive16143241629
firstPaint67972118041710431129
backgroundConnect74375723
firstReactRender21165262132
getState1363271727
initialActions001001
loadScripts77969492753805884
setupStore85264820
WebpackHomeuiStartup20541533253421521892442
load15911195195717317031877
domContentLoaded15851191194817216961868
domInteractive171179141352
firstPaint1556733950187254
backgroundConnect2411345332433
firstReactRender13346368104145346
getState204318521423
initialActions512892934
loadScripts15821189193717116941858
setupStore4573138919308
FirefoxBrowserifyHomeuiStartup1342117917778813841510
load1191105514157512391352
domContentLoaded1190105514147512381352
domInteractive1033524831118151
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2013107102128
firstReactRender24225432426
getState84445810
initialActions002001
loadScripts1172104213997212221318
setupStore64373611
WebpackHomeuiStartup15231355179911716211731
load13311165160812014281550
domContentLoaded13301165160812014271549
domInteractive81321501688108
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19164242024
firstReactRender40275044346
getState85294810
initialActions001011
loadScripts13131149159112014101532
setupStore7522289
Benchmark value 24 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 20 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 45 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 308 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 16ms | Sum of p95 exceeds: 252ms
Sum of all benchmark exceeds: 268ms

@davidmurdoch davidmurdoch changed the title feat: add preference flag skip the up and coming "Deep Link Interstitial" feat: add preference flag to skip the (up and coming) "Deep Link Interstitial" Jun 12, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [bac4e32]
UI Startup Metrics (1226 ± 59 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1226111813855912691332
load106295812075611031152
domContentLoaded105795412035510961146
domInteractive17143851730
firstPaint77486117341110791144
backgroundConnect74263711
firstReactRender20163932027
getState1363071927
initialActions001001
loadScripts80670594754844897
setupStore85142813
WebpackHomeuiStartup20691600254721321842468
load16051255195816917191897
domContentLoaded15991251194916817151886
domInteractive15114991344
firstPaint1576038055189262
backgroundConnect2313267252333
firstReactRender1254536199124350
getState134313301321
initialActions314134
loadScripts15961249193816717131875
setupStore58633010518310
FirefoxBrowserifyHomeuiStartup1356118715427313961519
load1205105214097512481360
domContentLoaded1204105114097512471359
domInteractive1023520728118150
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21155262230
firstReactRender24215642427
getState84344810
initialActions001001
loadScripts1186103613867312251334
setupStore74354712
WebpackHomeuiStartup15061347178810916001724
load13191161160511214241543
domContentLoaded13191161160511214241542
domInteractive7960125128699
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19142622025
firstReactRender39284734144
getState85416827
initialActions002111
loadScripts13021142158811314091526
setupStore7522279
Benchmark value 58 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2468 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 310 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 28ms | Sum of p95 exceeds: 259ms
Sum of all benchmark exceeds: 287ms

@davidmurdoch davidmurdoch changed the title feat: add preference flag to skip the (up and coming) "Deep Link Interstitial" feat(deeplinks): add preference flag to skip the (up and coming) "Deep Link Interstitial" Jun 13, 2025
@davidmurdoch davidmurdoch requested a review from a team June 13, 2025 21:59
@davidmurdoch davidmurdoch added the no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed label Jun 13, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [8378437]
UI Startup Metrics (1178 ± 68 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1178105015756812231264
load102591114216710681105
domContentLoaded101990214146710621100
domInteractive16123541628
firstPaint72183141940110361102
backgroundConnect74274722
firstReactRender19163331923
getState1363161823
initialActions001001
loadScripts77867091955826859
setupStore75132812
WebpackHomeuiStartup20261649257522421772392
load15881277201418217131873
domContentLoaded15831273200518217081864
domInteractive1811190261348
firstPaint1588138055186255
backgroundConnect19103952133
firstReactRender1184536393109339
getState1043141123
initialActions218134
loadScripts15801271199418017061853
setupStore4873149318307
FirefoxBrowserifyHomeuiStartup1315118216037613611469
load1168104414457312031320
domContentLoaded1168104414457312031320
domInteractive1003520328112145
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2112116152032
firstReactRender23203022326
getState84395812
initialActions001001
loadScripts1148102813327011841296
setupStore74798611
WebpackHomeuiStartup14991336180310615741687
load13081162160610814011507
domContentLoaded13081161160610814011506
domInteractive7763124118297
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20164342125
firstReactRender40275044245
getState85305827
initialActions002111
loadScripts12901146158810913851490
setupStore7538389
Benchmark value 22 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 48 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 307 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 18ms | Sum of p95 exceeds: 246ms
Sum of all benchmark exceeds: 264ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 56 Bytes (0%)
  • ui: 1.64 KiB (0.02%)
  • common: 735 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [3706d82]
UI Startup Metrics (1231 ± 57 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1231112414105712651322
load106495611965110971142
domContentLoaded105895111905110931137
domInteractive1914151151743
firstPaint647138120343410831154
backgroundConnect74334717
firstReactRender21164452237
getState1466491828
initialActions001001
loadScripts81071293949839885
setupStore85223816
WebpackHomeuiStartup20901641262423022442517
load16201290214519217351975
domContentLoaded16121286213919017291970
domInteractive161170121349
firstPaint1586263770168260
backgroundConnect2113124122335
firstReactRender15546359113301355
getState175322431222
initialActions315134
loadScripts16091284212918917261960
setupStore1473351622
FirefoxBrowserifyHomeuiStartup1342121817219113791527
load1184106014777412201333
domContentLoaded1184106014767512201333
domInteractive1083534450114193
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2213113142248
firstReactRender23203622426
getState1059510827
initialActions001001
loadScripts1165104314587212021304
setupStore84667822
WebpackHomeuiStartup15311320341124115981837
load13201148180313114261552
domContentLoaded13201147180313114261552
domInteractive91304496288259
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20144452129
firstReactRender39324734245
getState2541612160929
initialActions002111
loadScripts13021128178613214061533
setupStore85455820
Benchmark value 43 exceeds gate value 41 for chrome browserify home p95 domInteractive
Benchmark value 2517 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 27 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 26 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 259 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 13ms | Sum of p95 exceeds: 171ms
Sum of all benchmark exceeds: 184ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 56 Bytes (0%)
  • ui: 1.64 KiB (0.02%)
  • common: 735 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [3706d82]
UI Startup Metrics (1217 ± 75 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1217109015157512541380
load105494613217410891209
domContentLoaded104794113167410841203
domInteractive1714122111625
firstPaint748131132641410701199
backgroundConnect84285721
firstReactRender20163732127
getState1456082026
initialActions001000
loadScripts804694106371844956
setupStore85243816
WebpackHomeuiStartup21251671272419122372460
load16331240214415917181926
domContentLoaded16271236212515817141913
domInteractive1911219281350
firstPaint1696079094186352
backgroundConnect249335322438
firstReactRender16147361118301355
getState174315421328
initialActions315134
loadScripts16231235211415617121903
setupStore3673207418299
FirefoxBrowserifyHomeuiStartup13771211168111214261633
load1213105014318812831361
domContentLoaded1213105014308812831361
domInteractive1153551669116186
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2215113112238
firstReactRender24215652429
getState1058510828
initialActions001001
loadScripts1194103914158812631346
setupStore947110725
WebpackHomeuiStartup15621363201615416591939
load13591183178013214681601
domContentLoaded13591182178013214681601
domInteractive90304196784288
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect201510792129
firstReactRender41345134447
getState105327929
initialActions001011
loadScripts13401158176213114491582
setupStore85365819
Benchmark value 1380 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1209 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1203 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1199 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 22 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 956 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 36 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2461 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 352 exceeds gate value 334 for chrome webpack home p95 firstPaint
Benchmark value 299 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 115 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 28 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1939 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 288 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 13ms | Sum of p95 exceeds: 495ms
Sum of all benchmark exceeds: 508ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 56 Bytes (0%)
  • ui: 1.64 KiB (0.02%)
  • common: 735 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [182da20]
UI Startup Metrics (1246 ± 67 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1246113815696712881354
load107295313836911131202
domContentLoaded106494413747011091197
domInteractive17143641728
firstPaint783121138541210921209
backgroundConnect94305926
firstReactRender2416143132638
getState1666492232
initialActions001001
loadScripts812694109069857944
setupStore95214918
WebpackHomeuiStartup22531772275718423172685
load17371326220815217961998
domContentLoaded17311322220015117921986
domInteractive1911112201461
firstPaint1736768295200327
backgroundConnect20124762238
firstReactRender21890406102340398
getState144292291331
initialActions512972934
loadScripts17281321218815017891975
setupStore177276271724
FirefoxBrowserifyHomeuiStartup14291213179410314881677
load1256107914658013091392
domContentLoaded1256107814658113091392
domInteractive1203732449142201
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect241496132655
firstReactRender26225542631
getState1159715920
initialActions001001
loadScripts1234106414487912871366
setupStore95849818
WebpackHomeuiStartup15271345206016615841975
load13231169180014014031656
domContentLoaded13231169180014014031656
domInteractive95303856689280
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20154542128
firstReactRender39305144245
getState11510211929
initialActions002111
loadScripts13051151178014013871631
setupStore10610110922
Benchmark value 1246 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1072 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1065 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 25 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 1202 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1197 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1210 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 26 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 944 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2253 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1737 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1732 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 1728 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2686 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 61 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 398 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 1975 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 1430 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 1257 exceeds gate value 1245 for firefox browserify home mean load
Benchmark value 1256 exceeds gate value 1239 for firefox browserify home mean domContentLoaded
Benchmark value 121 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 12 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 1235 exceeds gate value 1230 for firefox browserify home mean loadScripts
Benchmark value 1677 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 201 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1975 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 280 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 1631 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 238ms | Sum of p95 exceeds: 529ms
Sum of all benchmark exceeds: 767ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 56 Bytes (0%)
  • ui: 1.64 KiB (0.02%)
  • common: 735 Bytes (0.01%)

MajorLift
MajorLift previously approved these changes Jun 18, 2025
Copy link
Contributor

@MajorLift MajorLift left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Didn't find any unexpected behavior on manual testing.

@metamaskbot
Copy link
Collaborator

Builds ready [6503361]
UI Startup Metrics (1223 ± 69 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1223112216196912571332
load105594814116610841166
domContentLoaded104893414036610791157
domInteractive1913127131639
firstPaint77675141140310691164
backgroundConnect84365725
firstReactRender20163532127
getState1362961826
initialActions001000
loadScripts79968899558828909
setupStore85273816
WebpackHomeuiStartup21311614260222222392555
load16201209199318417251924
domContentLoaded16141205198818317181920
domInteractive161161121349
firstPaint1566033459184285
backgroundConnect2210276262333
firstReactRender23788439120372399
getState144313311329
initialActions318134
loadScripts16111204197418117161911
setupStore237317491927
FirefoxBrowserifyHomeuiStartup13771221184511014331592
load1210107914207812601355
domContentLoaded1209107914207812601355
domInteractive1093631945118176
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2613222252555
firstReactRender24213632429
getState12413620839
initialActions001001
loadScripts1190106313947712411330
setupStore9412515715
WebpackHomeuiStartup16191392218216716981988
load13991203187914214841658
domContentLoaded13991202187814214841658
domInteractive98313576291289
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22165552334
firstReactRender43315544550
getState1053351025
initialActions101011
loadScripts13801182185614214651641
setupStore127113121132
Benchmark value 25 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 238 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 2555 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 399 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 12 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 39 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 1620 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1400 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1400 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 43 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1380 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 1988 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 289 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 1641 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 32 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 77ms | Sum of p95 exceeds: 353ms
Sum of all benchmark exceeds: 430ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 56 Bytes (0%)
  • ui: 1.64 KiB (0.02%)
  • common: 735 Bytes (0.01%)

@github-project-automation github-project-automation bot moved this from Needs dev review to Review finalised - Ready to be merged in PR review queue Jun 18, 2025
@HowardBraham HowardBraham added this pull request to the merge queue Jun 18, 2025
Merged via the queue into main with commit 59f2593 Jun 18, 2025
145 checks passed
@HowardBraham HowardBraham deleted the skipDeepLinkInterstitial branch June 18, 2025 19:31
@github-actions github-actions bot locked and limited conversation to collaborators Jun 18, 2025
@metamaskbot metamaskbot added the release-12.22.0 Issue or pull request that will be included in release 12.22.0 label Jun 18, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

deeplink Related to deep linking feature no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed release-12.22.0 Issue or pull request that will be included in release 12.22.0 team-extension-platform Extension Platform team

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants