Skip to content

Conversation

davidmurdoch
Copy link
Contributor

@davidmurdoch davidmurdoch commented Oct 16, 2025

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.

@metamaskbot metamaskbot added the team-extension-platform Extension Platform team label Oct 16, 2025
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
Copy link
Collaborator

❌ test-e2e-chrome-api-specs failed. View the html report here.

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: a506c47 | Date: 10/16/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±81ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±85ms) 🟢 | historical mean value: 738ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 88ms (±126ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 81ms 1.00s 1.50s 1.27s 1.50s
domContentLoaded 735ms 85ms 697ms 1.27s 950ms 1.27s
firstPaint 88ms 126ms 60ms 1.34s 84ms 1.34s
firstContentfulPaint 88ms 126ms 60ms 1.34s 84ms 1.34s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [a506c47]
UI Startup Metrics (1285 ± 68 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1285116414946813291404
load110197213056611451219
domContentLoaded109496613006611331213
domInteractive18144861834
firstPaint69884123345311271196
backgroundConnect2572332919261277
firstReactRender2819121152943
getState1658391927
initialActions5028469
loadScripts843719105265877965
setupStore1173641122
WebpackHomeuiStartup8497251152758691003
load63858795170643790
domContentLoaded63058193869630782
domInteractive161158101440
firstPaint19954791195201622
backgroundConnect22113872635
firstReactRender28176393245
getState932341215
initialActions3011248
loadScripts62757992767628771
setupStore1051531214
FirefoxBrowserifyHomeuiStartup14321241190311514761669
load1212106413947712641333
domContentLoaded1212106213937712641333
domInteractive1033427451106241
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3321106113849
firstReactRender29255353142
getState9511411816
initialActions7019922319
loadScripts1191104413707612461307
setupStore1055471029
WebpackHomeuiStartup15361348195811515641774
load1309118315858313461462
domContentLoaded1309118315858313451461
domInteractive93303876192267
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3520126173964
firstReactRender32267883439
getState10312216815
initialActions6117218326
loadScripts1286116715497913231434
setupStore136124151144
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 208 Bytes (0%)
  • ui: -6 Bytes (0%)
  • common: 843 Bytes (0.01%)

@davidmurdoch
Copy link
Contributor Author

@metamaskbot update-policies

@davidmurdoch davidmurdoch changed the title fix: permit popperjs access window.devicePixelRatio under lavamoat fix: permit popperjs to access window.devicePixelRatio under lavamoat Oct 16, 2025
@davidmurdoch davidmurdoch changed the title fix: permit popperjs to access window.devicePixelRatio under lavamoat fix: allow popperjs to access window.devicePixelRatio under lavamoat Oct 16, 2025
@metamaskbot
Copy link
Collaborator

Policies updated.
👀 Please review the diff for suspicious new powers.

🧠 Learn how: https://lavamoat.github.io/guides/policy-diff/#what-to-look-for-when-reviewing-a-policy-diff

@github-actions github-actions bot locked and limited conversation to collaborators Oct 16, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: ae19b8b | Date: 10/16/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.00s (±75ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 701ms (±83ms) 🟢 | historical mean value: 738ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 88ms (±122ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.00s 75ms 950ms 1.34s 1.22s 1.34s
domContentLoaded 701ms 83ms 660ms 1.23s 904ms 1.23s
firstPaint 88ms 122ms 64ms 1.30s 88ms 1.30s
firstContentfulPaint 88ms 122ms 64ms 1.30s 88ms 1.30s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [ae19b8b]
UI Startup Metrics (1248 ± 73 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1248112415817312941355
load107696813966811211182
domContentLoaded106996513906711091175
domInteractive17135261732
firstPaint72087139643910941181
backgroundConnect2552412868257271
firstReactRender27205462941
getState1554071928
initialActions50294510
loadScripts821723114167859924
setupStore951621014
WebpackHomeuiStartup8357141051678521001
load62957989464633832
domContentLoaded62257588363627824
domInteractive16115181437
firstPaint20956887223172724
backgroundConnect22104572633
firstReactRender27176083236
getState1042241216
initialActions309247
loadScripts61957387361625813
setupStore951931113
FirefoxBrowserifyHomeuiStartup15971271233229317822202
load13361069195722914601830
domContentLoaded13351069195622814601829
domInteractive1103342368114272
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect4222257284776
firstReactRender33255573849
getState1043451321
initialActions7118219619
loadScripts13071053192522014141799
setupStore146102121435
WebpackHomeuiStartup15821370195912916591881
load1349118917119713861538
domContentLoaded1349118817119713861538
domInteractive104313777299336
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3622138164161
firstReactRender33278383443
getState13516723826
initialActions7113316416
loadScripts1324116916919313641494
setupStore13685121139
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 208 Bytes (0%)
  • ui: -6 Bytes (0%)
  • common: 843 Bytes (0.01%)

@davidmurdoch davidmurdoch reopened this Oct 16, 2025
@davidmurdoch
Copy link
Contributor Author

@metamaskbot update-policies

@metamaskbot
Copy link
Collaborator

No policy changes

2 similar comments
@metamaskbot
Copy link
Collaborator

No policy changes

@metamaskbot
Copy link
Collaborator

No policy changes

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 75da2e1 | Date: 10/16/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±72ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±70ms) 🟢 | historical mean value: 738ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±12ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 72ms 1.00s 1.34s 1.25s 1.34s
domContentLoaded 735ms 70ms 697ms 1.03s 936ms 1.03s
firstPaint 78ms 12ms 64ms 188ms 88ms 188ms
firstContentfulPaint 78ms 12ms 64ms 188ms 88ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [75da2e1]
UI Startup Metrics (1233 ± 64 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1233111514486412741334
load106195612465910911163
domContentLoaded105595112275810851156
domInteractive17143941726
firstPaint66773124243810841157
backgroundConnect2522402807255267
firstReactRender25184962638
getState16583111938
initialActions50446613
loadScripts80870898957836903
setupStore1062741118
WebpackHomeuiStartup8317121114718531021
load62957495272632869
domContentLoaded62157093170624863
domInteractive15114881434
firstPaint20755957208196611
backgroundConnect21114972536
firstReactRender27175983236
getState931931114
initialActions308246
loadScripts61856892068622852
setupStore1051831214
FirefoxBrowserifyHomeuiStartup14621257215014515231750
load1227107314869012941377
domContentLoaded1226107314858912941375
domInteractive1053237158101252
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect342375103856
firstReactRender30258173137
getState13622624943
initialActions6113614416
loadScripts1205105714578912761347
setupStore146150201151
WebpackHomeuiStartup16151419219913216531889
load1375120216998814351538
domContentLoaded1375120216998814341538
domInteractive95303514799188
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect3822107154366
firstReactRender342683103463
getState113117131227
initialActions41355412
loadScripts1351118616728414081514
setupStore136183221051
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 208 Bytes (0%)
  • ui: -6 Bytes (0%)
  • common: 843 Bytes (0.01%)

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

Labels

size-XS team-extension-platform Extension Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants