Skip to content

fix: remove nonce 7702 publish hook#39516

Merged
khanti42 merged 10 commits intomainfrom
fix/remove-nonce-7702-publish-hook
Feb 4, 2026
Merged

fix: remove nonce 7702 publish hook#39516
khanti42 merged 10 commits intomainfrom
fix/remove-nonce-7702-publish-hook

Conversation

@khanti42
Copy link
Copy Markdown
Contributor

@khanti42 khanti42 commented Jan 26, 2026

Description

This change fixes a bug where EIP-7702 delegation publish transactions were being dropped when a nonce remained in txParams. The delegation system manages nonces externally; leaving a nonce in the tx params caused the delegation relay/path to reject or drop the transaction.

Open in GitHub Codespaces

Changelog

CHANGELOG entry: Fixed a bug where EIP-7702 delegation publish transactions are being dropped by removing nonce from txParams.

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

Successful 7702 dapp transaction are being dropped and not visible in activity tab.

Screen.Recording.2026-01-26.at.15.15.55.mov

After

Successful 7702 dapp transaction are visible in activity tab.

Screen.Recording.2026-01-26.at.15.13.30.mov

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

Medium Risk
Touches the EIP-7702 delegation publish path and mutates persisted TransactionMeta via TransactionController:updateTransaction, which could affect relay submission and activity state if incorrect. Change is scoped and covered by updated unit tests.

Overview
Fixes EIP-7702 delegation publish transactions being dropped by removing txParams.nonce before constructing relay requests (delegation, executions, and optional authorization list), letting the relay choose the nonce.

When a nonce is present, the hook now persists the nonce-stripped TransactionMeta via TransactionController:updateTransaction with an explicit reason; tests were updated to wire the new messenger action and assert update/no-update behavior, plus nonce sourcing for authorization list now relies on getNextNonce when needed.

Written by Cursor Bugbot for commit 2e49310. This will update automatically on new commits. Configure here.

@github-actions
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.

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Jan 26, 2026

Builds ready [f441676]
UI Startup Metrics (1147 ± 109 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1147918142610912091320
load--969747127210410281144
domContentLoaded--963743123410310221132
domInteractive--2513225301790
firstPaint--174571136196180764
backgroundConnect--20016842737200287
firstReactRender--1483251626
initialActions--106113
loadScripts--7775771060104840946
setupStore--1152951321
numNetworkReqs--191378171371
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16061172232125618272074
load--83973412411018711078
domContentLoaded--8287311158978631072
domInteractive--261488182783
firstPaint--156591171118191278
backgroundConnect--26321359587251576
firstReactRender--18114161934
initialActions--107114
loadScripts--64756196192673872
setupStore--1375871325
numNetworkReqs--1154024958142242
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--82164711831138941032
load--67457893690747880
domContentLoaded--66957093090741871
domInteractive--2514101182080
firstPaint--1145977284151213
backgroundConnect--41171272947114
firstReactRender--14102941526
initialActions--104112
loadScripts--66656892889739869
setupStore--1062631118
numNetworkReqs--201378171373
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1235938184822514361655
load--65557792680664869
domContentLoaded--64657092079656862
domInteractive--31161162430104
firstPaint--13759888100181292
backgroundConnect--185137645105166506
firstReactRender--21163032328
initialActions--102112
loadScripts--64356890878654853
setupStore--1143741216
numNetworkReqs--1104224857141237
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--13831116193215214751683
load--1127942147511212061364
domContentLoaded--1126942147511212051364
domInteractive--72332374591148
firstPaint--------
backgroundConnect--63253534978164
firstReactRender--13104151219
initialActions--103112
loadScripts--109192713559411631272
setupStore--12410514934
numNetworkReqs--211191181576
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--284818519364109028225042
load--13841087768374912692837
domContentLoaded--13831082768374912692837
domInteractive--180385620561126353
firstPaint--------
backgroundConnect--36112739405142511072
firstReactRender--21158092327
initialActions--216123
loadScripts--13271061765971312381882
setupStore--17710785212221688
numNetworkReqs--62321783985165
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--15911356201115716931906
load--13631161167511414451576
domContentLoaded--13631161167511414451576
domInteractive--832922942118144
firstPaint--------
backgroundConnect--762732853105182
firstReactRender--15116271419
initialActions--102012
loadScripts--1319114516079813721515
setupStore--164254301159
numNetworkReqs--211186191580
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--31242191518478631184934
load--17261280343757117633198
domContentLoaded--17251279343657117633198
domInteractive--121391034126110333
firstPaint--------
backgroundConnect--36212519713513241213
firstReactRender--23166462631
initialActions--206123
loadScripts--16381254341949917232996
setupStore--21371028266345789
numNetworkReqs--61291954083163
19--------
📊 Page Load Benchmark Results

Current Commit: f441676 | Date: 1/26/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±57ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 725ms (±51ms) 🟢 | historical mean value: 725ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 57ms 1.01s 1.34s 1.25s 1.34s
domContentLoaded 725ms 51ms 700ms 1.01s 761ms 1.01s
firstPaint 77ms 11ms 56ms 172ms 88ms 172ms
firstContentfulPaint 77ms 11ms 56ms 172ms 88ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 256 Bytes (0.01%)
  • ui: 0 Bytes (0%)
  • common: 20 Bytes (0%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Jan 26, 2026

Builds ready [e497bec]
UI Startup Metrics (1307 ± 113 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--13071088164411313701553
load--1108892142511411651344
domContentLoaded--1100886142211311591333
domInteractive--2616114192385
firstPaint--194651376224199428
backgroundConnect--22920732516231267
firstReactRender--17103451927
initialActions--105113
loadScripts--88667111701129461120
setupStore--1262441521
numNetworkReqs--191379161369
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--23241626504071925654191
load--1145941156414512701409
domContentLoaded--1126933155813912281397
domInteractive--38181932736102
firstPaint--202861415184236350
backgroundConnect--49728327024245161619
firstReactRender--25175382646
initialActions--105112
loadScripts--89071212971309791133
setupStore--1584771929
numNetworkReqs--85472183988187
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--8136351503118869981
load--669570127197716854
domContentLoaded--664564126496710847
domInteractive--2515104192081
firstPaint--1125769275145205
backgroundConnect--45171493259123
firstReactRender--15103361730
initialActions--104113
loadScripts--661562125895708846
setupStore--1264461326
numNetworkReqs--201381181375
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1264901200723414461678
load--68058294681697893
domContentLoaded--67157893582690886
domInteractive--3316130233198
firstPaint--1345846569188241
backgroundConnect--18310065986168349
firstReactRender--22163632430
initialActions--102112
loadScripts--66857692380688879
setupStore--1141931315
numNetworkReqs--1314233159156262
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--15021203229820715931913
load--12321022186916312961542
domContentLoaded--12311022186916312961542
domInteractive--843424746121158
firstPaint--------
backgroundConnect--792632556130171
firstReactRender--1394151321
initialActions--103122
loadScripts--11821008177514012321409
setupStore--145209231052
numNetworkReqs--211189181574
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--27171966596564628644052
load--12921045273227813311845
domContentLoaded--12921045273227813301845
domInteractive--150381309173135374
firstPaint--------
backgroundConnect--35111323673553181070
firstReactRender--231581112435
initialActions--203123
loadScripts--12491019257526012851765
setupStore--16511970203186633
numNetworkReqs--77342254384182
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16311349226018617841963
load--13751173195812814301624
domContentLoaded--13751172195812814291624
domInteractive--812923545106180
firstPaint--------
backgroundConnect--70271844190158
firstReactRender--15115751522
initialActions--104122
loadScripts--13381156183411214041577
setupStore--2742274713154
numNetworkReqs--211183181674
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--30122122819883230484844
load--15931278343541416792600
domContentLoaded--15931277343541416792600
domInteractive--142341275177116419
firstPaint--------
backgroundConnect--40010047045304661076
firstReactRender--221510192429
initialActions--202122
loadScripts--15491261327839016582423
setupStore--1081171215591582
numNetworkReqs--73272254482192
19--------
📊 Page Load Benchmark Results

Current Commit: e497bec | Date: 1/26/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±41ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 741ms (±38ms) 🟢 | historical mean value: 723ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±9ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 41ms 1.03s 1.36s 1.09s 1.36s
domContentLoaded 741ms 38ms 715ms 1.02s 764ms 1.02s
firstPaint 79ms 9ms 64ms 152ms 88ms 152ms
firstContentfulPaint 79ms 9ms 64ms 152ms 88ms 152ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 256 Bytes (0.01%)
  • ui: 43 Bytes (0%)
  • common: 20 Bytes (0%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 2, 2026

Builds ready [8e9bb95]
UI Startup Metrics (1348 ± 113 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--13481085159511314151537
load--1149917138110812121335
domContentLoaded--1141915137510812051325
domInteractive--2716102182374
firstPaint--1526534969197300
backgroundConnect--23922127913243267
firstReactRender--19115572131
initialActions--106113
loadScripts--91969611511089791105
setupStore--1373151622
numNetworkReqs--211572161570
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--18101440244018119242154
load--99188416621429801356
domContentLoaded--97587416491389671343
domInteractive--3317175263297
firstPaint--193651036111223340
backgroundConnect--30126042835317377
firstReactRender--23154562438
initialActions--108113
loadScripts--76566614161317551132
setupStore--1574671733
numNetworkReqs--1204727355157243
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--8426651101919041022
load--69359195682749841
domContentLoaded--68858794981744835
domInteractive--2616105202282
firstPaint--1105934360144243
backgroundConnect--37181332540109
firstReactRender--16103861928
initialActions--106112
loadScripts--68558594180742833
setupStore--1163651224
numNetworkReqs--221594181576
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1245904215622013891672
load--73261513361157341021
domContentLoaded--72160813311167201013
domInteractive--38181943335109
firstPaint--1426252681182298
backgroundConnect--15413334035151255
firstReactRender--22173232429
initialActions--104111
loadScripts--71960613231147181004
setupStore--1254141417
numNetworkReqs--80491794169170
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--14191101216417615571701
load--1144927162412912231394
domContentLoaded--1143927162413012231394
domInteractive--67332004190169
firstPaint--------
backgroundConnect--71245076793196
firstReactRender--1494461325
initialActions--103122
loadScripts--1106912159511411841313
setupStore--134106151142
numNetworkReqs--241292201982
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--27011964888980427394090
load--12991059254728412672145
domContentLoaded--12991059254628412672144
domInteractive--137371407190116357
firstPaint--------
backgroundConnect--3271241900299308952
firstReactRender--22158282330
initialActions--203123
loadScripts--12321035252223512261668
setupStore--22675345561254751
numNetworkReqs--73412174481191
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16711373239117917812024
load--14241180195412315011631
domContentLoaded--14231180195412315011631
domInteractive--902922843129150
firstPaint--------
backgroundConnect--69272344698159
firstReactRender--14112221419
initialActions--102122
loadScripts--13831164184011014471555
setupStore--2041523312129
numNetworkReqs--231286181976
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--28202143384543430643758
load--15571207234526516922232
domContentLoaded--15571207234526416922232
domInteractive--11934730117108469
firstPaint--------
backgroundConnect--249106877176260812
firstReactRender--2216116102529
initialActions--203123
loadScripts--15041189231524716072152
setupStore--1568738205233664
numNetworkReqs--70391894291184
19--------
📊 Page Load Benchmark Results

Current Commit: 8e9bb95 | Date: 2/2/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±40ms) 🟡 | historical mean value: 1.03s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 719ms (±37ms) 🟢 | historical mean value: 719ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 40ms 1.01s 1.33s 1.05s 1.33s
domContentLoaded 719ms 37ms 696ms 998ms 732ms 998ms
firstPaint 75ms 12ms 56ms 180ms 80ms 180ms
firstContentfulPaint 75ms 12ms 56ms 180ms 80ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 453.78 KiB (9.22%)
  • ui: 72.43 KiB (0.88%)
  • common: -14.38 KiB (-0.15%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 2, 2026

Builds ready [d68c38f]
UI Startup Metrics (1328 ± 104 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--13281080156210414041481
load--1126912137010311951301
domContentLoaded--1120908136310211891297
domInteractive--261797182379
firstPaint--1416534063192274
backgroundConnect--23221628313236261
firstReactRender--18104261933
initialActions--106113
loadScripts--90468911531039731084
setupStore--1363761526
numNetworkReqs--211580161568
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--19251590439630319782201
load--1066937147812010721377
domContentLoaded--1051933146111810551366
domInteractive--3319120203187
firstPaint--184701491151217341
backgroundConnect--3282841628133328369
firstReactRender--22156672340
initialActions--106112
loadScripts--81770311991108261127
setupStore--1664471730
numNetworkReqs--82491904182173
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--83965812471069041033
load--6995911168101778918
domContentLoaded--6945871159101768911
domInteractive--241681152372
firstPaint--1015931248122208
backgroundConnect--38181322543113
firstReactRender--15104661728
initialActions--105113
loadScripts--6915861157100761909
setupStore--1163851222
numNetworkReqs--221584181573
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1336878231427815921826
load--73762212111197311082
domContentLoaded--72661611981197211070
domInteractive--37191902935113
firstPaint--159661211142182363
backgroundConnect--1558442040156202
firstReactRender--24193742632
initialActions--103111
loadScripts--72461411871177191062
setupStore--1252331418
numNetworkReqs--1354926258163246
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--14511138208020015831812
load--1174959181614612441424
domContentLoaded--1173959181614612441423
domInteractive--763229549101148
firstPaint--------
backgroundConnect--70253735696183
firstReactRender--1394951318
initialActions--103112
loadScripts--1136935179013011941351
setupStore--193271361160
numNetworkReqs--231288191880
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--27312020628357128263769
load--13111081321030512971851
domContentLoaded--13101081320930512971851
domInteractive--133351154136135368
firstPaint--------
backgroundConnect--36512115123284131297
firstReactRender--21143442329
initialActions--207123
loadScripts--12521062315926112601700
setupStore--18711858217324735
numNetworkReqs--74392064389188
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--17321470243617018461999
load--14841279187213415721744
domContentLoaded--14831279186513415701743
domInteractive--983125051134190
firstPaint--------
backgroundConnect--812733160129201
firstReactRender--15112931519
initialActions--103122
loadScripts--14351262175610815201630
setupStore--164207321145
numNetworkReqs--231285181877
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--29572069935982031804059
load--16491273759368018152416
domContentLoaded--16491268759368018142416
domInteractive--182335583560120586
firstPaint--------
backgroundConnect--35211314823182871059
firstReactRender--23156762631
initialActions--206123
loadScripts--15881237756366617212219
setupStore--1418779195143667
numNetworkReqs--73382254679189
19--------
📊 Page Load Benchmark Results

Current Commit: d68c38f | Date: 2/2/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±39ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 724ms (±36ms) 🟢 | historical mean value: 719ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 39ms 1.01s 1.33s 1.08s 1.33s
domContentLoaded 724ms 36ms 699ms 997ms 753ms 997ms
firstPaint 76ms 11ms 60ms 164ms 84ms 164ms
firstContentfulPaint 76ms 11ms 60ms 164ms 84ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 453.78 KiB (9.22%)
  • ui: 72.43 KiB (0.88%)
  • common: -14.38 KiB (-0.15%)

@khanti42 khanti42 marked this pull request as ready for review February 2, 2026 22:43
@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 3, 2026

Builds ready [8db4cc1]
UI Startup Metrics (1352 ± 87 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1352114716358714051498
load--115797314498212161262
domContentLoaded--115196514028012101256
domInteractive--2715159232285
firstPaint--156641251131196312
backgroundConnect--22821328613228259
firstReactRender--1693941924
initialActions--106113
loadScripts--9397571179809941043
setupStore--1367181626
numNetworkReqs--221586181576
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--20211614249917121352326
load--11461025201915511421518
domContentLoaded--11291015200215211221508
domInteractive--3318114203498
firstPaint--208711779252239350
backgroundConnect--32128644533330400
firstReactRender--25176692648
initialActions--1010112
loadScripts--89277616571378951235
setupStore--1574961730
numNetworkReqs--984924547113201
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--87367713101149491043
load--737607103596798910
domContentLoaded--731603103095790905
domInteractive--251591182379
firstPaint--1106126149139226
backgroundConnect--3418117203882
firstReactRender--15103661628
initialActions--103112
loadScripts--729600102894785903
setupStore--1172541219
numNetworkReqs--221583181574
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1259888181921914521701
load--6986091267119684996
domContentLoaded--6886021260119675990
domInteractive--34172243228110
firstPaint--1356053689162372
backgroundConnect--15312934939153271
firstReactRender--22163842331
initialActions--103111
loadScripts--6866001252117672983
setupStore--1252831417
numNetworkReqs--1294931861155260
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16701352230320118352036
load--13931169177814815311635
domContentLoaded--13921163177814815311635
domInteractive--783324547106152
firstPaint--------
backgroundConnect--823023250118190
firstReactRender--12102421316
initialActions--103122
loadScripts--13471143166212814601562
setupStore--194286381362
numNetworkReqs--241185201884
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--29752224479357531384425
load--15971316261332517062358
domContentLoaded--15971309260732517052352
domInteractive--1083669286114278
firstPaint--------
backgroundConnect--2741131070216279894
firstReactRender--2014117122028
initialActions--103122
loadScripts--15451292259029416312184
setupStore--1187709170111562
numNetworkReqs--72401863889160
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16101349204516517471872
load--13771159164911814591573
domContentLoaded--13771156164811814591572
domInteractive--822819643115143
firstPaint--------
backgroundConnect--63232054364164
firstReactRender--14104651522
initialActions--103122
loadScripts--13431143158510614301524
setupStore--164180301243
numNetworkReqs--231284171876
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--30182133772572233464175
load--16761285613056618252560
domContentLoaded--16751285612956618242560
domInteractive--1103264699104360
firstPaint--------
backgroundConnect--2891151380222307875
firstReactRender--20157872230
initialActions--207123
loadScripts--16141257609854317582422
setupStore--2057894247385728
numNetworkReqs--70381954384184
19--------
📊 Page Load Benchmark Results

Current Commit: 8db4cc1 | Date: 2/3/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±37ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 714ms (±34ms) 🟢 | historical mean value: 723ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 37ms 1.01s 1.31s 1.05s 1.31s
domContentLoaded 714ms 34ms 697ms 969ms 729ms 969ms
firstPaint 76ms 11ms 60ms 172ms 84ms 172ms
firstContentfulPaint 76ms 11ms 60ms 172ms 84ms 172ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 256 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 20 Bytes (0%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 4, 2026

Builds ready [2e49310]
UI Startup Metrics (1377 ± 107 ms)
PlatformBuildTypePageMetricTest Title (ms)Persona (ms)Mean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--13771146171010714451603
load--1183974147510612491393
domContentLoaded--1176970146610612441385
domInteractive--261686182379
firstPaint--179671267193201313
backgroundConnect--23121127212235262
firstReactRender--18103752128
initialActions--109114
loadScripts--960746124010610271165
setupStore--1362951522
numNetworkReqs--221587181576
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--19581625274617120452263
load--11391032196115511281517
domContentLoaded--11241023194115511061511
domInteractive--36181522635105
firstPaint--181731587164228339
backgroundConnect--32527847737341411
firstReactRender--23165972436
initialActions--105112
loadScripts--88579016251428671243
setupStore--1564061727
numNetworkReqs--1285125055155246
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--85467311961069261040
load--7256051018106803937
domContentLoaded--7206001011105798931
domInteractive--251580162378
firstPaint--1116323848150203
backgroundConnect--3419126234099
firstReactRender--16105171630
initialActions--104112
loadScripts--7175981009105791929
setupStore--1162741220
numNetworkReqs--221582191579
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1300944204723915151703
load--72763111911187281068
domContentLoaded--71862211821187131062
domInteractive--38192723935116
firstPaint--1506353496181417
backgroundConnect--16013135444160282
firstReactRender--23163532529
initialActions--102011
loadScripts--71562111691167111054
setupStore--1355761421
numNetworkReqs--1295026159153249
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16291318226922117102101
load--13711141189417214491749
domContentLoaded--13701141189317214481743
domInteractive--69332314394146
firstPaint--------
backgroundConnect--70282244181147
firstReactRender--1291911214
initialActions--102022
loadScripts--13321123185315514171684
setupStore--175209291378
numNetworkReqs--231292191884
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--30182189500361931604569
load--16201311262335517002506
domContentLoaded--16201311262335417002499
domInteractive--1173550893110295
firstPaint--------
backgroundConnect--2981181416256288916
firstReactRender--18132731924
initialActions--203123
loadScripts--15721293252132916402409
setupStore--114877117295572
numNetworkReqs--71341914390189
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16401326237718917882028
load--14011199177912414711645
domContentLoaded--14001199177912414711645
domInteractive--872923446126151
firstPaint--------
backgroundConnect--70242554783168
firstReactRender--14112731420
initialActions--103122
loadScripts--13601174175311014311595
setupStore--174202291277
numNetworkReqs--231288191878
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--30382189886477932174220
load--16751297652259617412497
domContentLoaded--16741297652159617402497
domInteractive--1073269394110335
firstPaint--------
backgroundConnect--3111201432253335894
firstReactRender--22157782330
initialActions--217122
loadScripts--16171275648857816862366
setupStore--18471242252308763
numNetworkReqs--69371934287184
19--------
📊 Page Load Benchmark Results

Current Commit: 2e49310 | Date: 2/4/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±45ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 738ms (±38ms) 🟢 | historical mean value: 724ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 80ms (±11ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 45ms 1.02s 1.35s 1.10s 1.35s
domContentLoaded 738ms 38ms 707ms 1.01s 766ms 1.01s
firstPaint 80ms 11ms 60ms 180ms 88ms 180ms
firstContentfulPaint 80ms 11ms 60ms 180ms 88ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 256 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 20 Bytes (0%)

@khanti42 khanti42 added this pull request to the merge queue Feb 4, 2026
Merged via the queue into main with commit fd782cf Feb 4, 2026
179 checks passed
@khanti42 khanti42 deleted the fix/remove-nonce-7702-publish-hook branch February 4, 2026 09:44
@github-actions github-actions bot locked and limited conversation to collaborators Feb 4, 2026
@metamaskbot metamaskbot added the release-13.18.0 Issue or pull request that will be included in release 13.18.0 label Feb 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.18.0 Issue or pull request that will be included in release 13.18.0 size-M team-network-enablement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants