Skip to content

Conversation

@MoMannn
Copy link
Contributor

@MoMannn MoMannn commented Nov 14, 2025

Description

Fixes bug where if users cancels revocation transaction it gets stuck in pending revocation state.

Open in GitHub Codespaces

Changelog

CHANGELOG entry: null

Related issues

Depends on: MetaMask/core#7157

Manual testing steps

  1. Create an advance permission
  2. Go to All permissions
  3. Go to revoke a permission
  4. Instead of confirming transaction - cancel it
  5. Find the same permissions - you should be able to try to revoke it again

Screenshots/Recordings

Before

Screen.Recording.2025-11-14.at.11.22.22.mov

After

Screen.Recording.2025-11-13.at.14.59.16.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.

@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-delegation MetaMask Delegation Team label Nov 14, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [b64adfb]
UI Startup Metrics (1206 ± 85 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1206106414518512601383
load104691612507611011179
domContentLoaded104091112267510931171
domInteractive241497182173
firstPaint64495126740810501188
backgroundConnect2352212869238251
firstReactRender26194042836
getState22766102640
initialActions104112
loadScripts81169499173864945
setupStore1061521114
numNetworkReqs1367219670
BrowserifyPower User HomeuiStartup21021905235111121412351
load1118978150117913271501
domContentLoaded1100960149117713181491
domInteractive601819262117192
firstPaint55121314493749801449
backgroundConnect25023228713253287
firstReactRender674198157998
getState22117633038247330
initialActions103123
loadScripts868738121416710831214
setupStore25133863138
numNetworkReqs12310018927142189
WebpackStandard HomeuiStartup86372612851078691148
load624567102288621859
domContentLoaded61656199683615843
domInteractive181273141556
firstPaint20261998188206586
backgroundConnect271380152860
firstReactRender3520266293641
getState1162131316
initialActions102011
loadScripts61355998581613829
setupStore1163541316
numNetworkReqs1367519870
WebpackPower User HomeuiStartup1104908155722414031557
load69057711401727621140
domContentLoaded67556611211647391121
domInteractive39131734777173
firstPaint3926811243506311124
backgroundConnect56172565670256
firstReactRender40374624146
getState1419617724153177
initialActions101011
loadScripts67156411111617281111
setupStore107244924
numNetworkReqs796312120100121
FirefoxBrowserifyStandard HomeuiStartup15151339218713015551772
load1262112915538813121445
domContentLoaded1262112815538813121443
domInteractive1113544062115236
firstPaint------
backgroundConnect4427202234873
firstReactRender27235352832
getState137190181221
initialActions113122
loadScripts1237111215168312781398
setupStore1278391129
numNetworkReqs1266616860
BrowserifyPower User HomeuiStartup36342884506968744485069
load16271350235133018932351
domContentLoaded16261350235133018932351
domInteractive24678699213499699
firstPaint------
backgroundConnect775183147933310291479
firstReactRender925411817102118
getState17210931853204318
initialActions223023
loadScripts15701304231633818342316
setupStore994819643120196
numNetworkReqs1216923260219232
WebpackStandard HomeuiStartup16021391228515116391959
load13611197175910813991591
domContentLoaded13601196175910813991590
domInteractive54291532761127
firstPaint------
backgroundConnect48232072851112
firstReactRender3424126153571
getState1278391122
initialActions102122
loadScripts13311178167010013751547
setupStore176198231354
numNetworkReqs1266816763
WebpackPower User HomeuiStartup31612595432251036774322
load16931448223622318182236
domContentLoaded16921448223522318172235
domInteractive24977704199483704
firstPaint------
backgroundConnect366130874247701874
firstReactRender895012825112128
getState168103548101166548
initialActions217137
loadScripts16391398215521417912155
setupStore13727538147145538
numNetworkReqs1246723054190230
📊 Page Load Benchmark Results

Current Commit: b64adfb | Date: 11/14/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 992ms (±56ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 689ms (±52ms) 🟢 | historical mean value: 730ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 992ms 56ms 952ms 1.32s 1.06s 1.32s
domContentLoaded 689ms 52ms 659ms 978ms 732ms 978ms
firstPaint 76ms 11ms 64ms 164ms 88ms 164ms
firstContentfulPaint 76ms 11ms 64ms 164ms 88ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 945 Bytes (0.02%)
  • ui: 11.14 KiB (0.15%)
  • common: 2.05 KiB (0.02%)

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

Labels

size-XS team-delegation MetaMask Delegation Team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants