Skip to content

Conversation

@DDDDDanica
Copy link
Contributor

@DDDDDanica DDDDDanica commented Oct 25, 2025

Description

Migrate components/app files to v5-compat

Open in GitHub Codespaces

Changelog

CHANGELOG entry: null

Related issues

Fixes: part of https://github.com/MetaMask/MetaMask-planning/issues/3261

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.

Note

Replaces react-router-dom v5 APIs with v5-compat hooks (useNavigate, useLocation) across app components, hooks, and tests, updates routing HOCs/utilities, and adjusts Toasts and Routes integration accordingly.

  • Navigation/Routing:
    • Migrate from react-router-dom v5 APIs (useHistory, useLocation, withRouter) to react-router-dom-v5-compat hooks (useNavigate, useLocation) and withRouterHooks.
    • Replace history.push/replace with navigate(...) across components and hooks (e.g., ConnectedSnaps, ConvertTokenToNFTModal, TurnOnBackupAndSyncModal, TurnOnMetamaskNotifications, PasswordOutdatedModal, RecoveryPhraseReminder, TransactionListItem, bridge hooks).
    • Update ToastMaster to accept location via props instead of reading it directly; wire it from routes.component.
  • Components/Containers:
    • basic-configuration-modal: switch to v5-compat useLocation.
    • transaction-list-item-details.container: swap withRouter for withRouterHooks.
  • Hooks:
    • useHandleSendNonEvm and useBridgeTxHistoryData: use useNavigate for confirmations/tx-details navigation.
  • Tests:
    • Update tests to mock react-router-dom-v5-compat hooks and use render-helpers-navigate; adjust expectations from history.push to navigate and pass location where needed.

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

@DDDDDanica DDDDDanica self-assigned this Oct 25, 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 Oct 25, 2025
@metamaskbot
Copy link
Collaborator

metamaskbot commented Oct 25, 2025

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (4 files, +17 -16)
  • 📁 ui/
    • 📁 components/
      • 📁 app/
        • 📁 modals/
          • 📁 identity/
            • 📁 turn-on-backup-and-sync-modal/
              • 📄 turn-on-backup-and-sync-modal.test.tsx +8 -7
              • 📄 turn-on-backup-and-sync-modal.tsx +4 -4
          • 📁 multichain-accounts/
            • 📁 intro-modal/
              • 📄 multichain-account-intro-modal.container.tsx +4 -4
      • 📁 multichain/
        • 📁 account-details/
          • 📄 account-details.test.js +1 -1

👨‍🔧 @MetaMask/core-extension-ux (5 files, +65 -38)
  • 📁 ui/
    • 📁 components/
      • 📁 app/
        • 📁 transaction-list/
          • 📄 transaction-list.test.js +1 -1
        • 📁 transaction-list-item/
          • 📄 transaction-list-item.component.js +4 -4
          • 📄 transaction-list-item.component.unified-swap-bridge.test.tsx +57 -30
        • 📁 transaction-list-item-details/
          • 📄 transaction-list-item-details.container.js +2 -2
      • 📁 multichain/
        • 📁 account-details/
          • 📄 account-details.test.js +1 -1

🔄 @MetaMask/swaps-engineers (1 files, +3 -4)
  • 📁 ui/
    • 📁 hooks/
      • 📁 bridge/
        • 📄 useBridgeTxHistoryData.ts +3 -4

@DDDDDanica DDDDDanica force-pushed the refactor/app-components-v5-compat branch from 5de5042 to 10922ec Compare October 25, 2025 02:50
@github-actions github-actions bot added size-M and removed size-S labels Oct 25, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 10922ec | Date: 10/25/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.08s (±77ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 759ms (±73ms) 🟢 | historical mean value: 737ms ⬆️ (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.08s 77ms 1.03s 1.37s 1.33s 1.37s
domContentLoaded 759ms 73ms 716ms 1.04s 977ms 1.04s
firstPaint 80ms 11ms 64ms 168ms 88ms 168ms
firstContentfulPaint 80ms 11ms 64ms 168ms 88ms 168ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [10922ec]
UI Startup Metrics (1252 ± 73 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1252109015317312971349
load107494513037011221170
domContentLoaded106794012987011111164
domInteractive19135081843
firstPaint726147125942711051168
backgroundConnect23121734613234240
firstReactRender2719109112942
getState18795102030
initialActions51395618
loadScripts843718106870883944
setupStore962331016
BrowserifyPower User HomeuiStartup23041895422667026564226
load1164933186932815931869
domContentLoaded1154928185232315861852
domInteractive291689224889
firstPaint630199997348977997
backgroundConnect286222831143278831
firstReactRender26223632836
getState21217730030229300
initialActions112100237100
loadScripts907701148528713101485
setupStore1282761127
WebpackStandard HomeuiStartup8687371167878791071
load64859893876651866
domContentLoaded64059293175645851
domInteractive15116281436
firstPaint20059935202201806
backgroundConnect24135282838
firstReactRender3217297353239
getState1162441417
initialActions3018358
loadScripts63759092173642841
setupStore1052541216
WebpackPower User HomeuiStartup17961506252236922662522
load76060914462328651446
domContentLoaded72459812951937661295
domInteractive19133572135
firstPaint4188313003557041300
backgroundConnect11917474146280474
firstReactRender25223022530
getState17911037154181371
initialActions718520385
loadScripts71959612851907551285
setupStore2262084810208
FirefoxBrowserifyStandard HomeuiStartup14811299195011315401699
load1258110314408113061414
domContentLoaded1258110314408013061414
domInteractive1173636956122293
firstPaint------
backgroundConnect4224119184778
firstReactRender25215752633
getState84636814
initialActions611882038
loadScripts1231107814197812801389
setupStore147149191233
BrowserifyPower User HomeuiStartup26492228341837629403418
load13611131164815915411648
domContentLoaded13611130164715915411647
domInteractive1536036593206365
firstPaint------
backgroundConnect16632609160200609
firstReactRender37285274552
getState1523837871164378
initialActions61297729
loadScripts13221110156514815091565
setupStore4062545938254
WebpackStandard HomeuiStartup15861397223615116052027
load1350119017259713871554
domContentLoaded1350119017259713871554
domInteractive1133140778111391
firstPaint------
backgroundConnect4522119195283
firstReactRender292174102855
getState84406721
initialActions6113419322
loadScripts1323116816909313651524
setupStore175239261351
WebpackPower User HomeuiStartup29112391430045932004300
load16061290199719417981997
domContentLoaded16061289199719517971997
domInteractive14040444100200444
firstPaint------
backgroundConnect21431973251223973
firstReactRender40304974749
getState1789031852227318
initialActions13194231494
loadScripts15491271188316917361883
setupStore3662576129257
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 288 Bytes (0%)
  • common: 10 Bytes (0%)

@DDDDDanica DDDDDanica force-pushed the refactor/app-components-v5-compat branch from 10922ec to a4caa9d Compare October 25, 2025 03:46
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: fda8ed3 | Date: 10/25/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.08s (±74ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 758ms (±71ms) 🟢 | historical mean value: 737ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 80ms (±9ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.08s 74ms 1.04s 1.37s 1.33s 1.37s
domContentLoaded 758ms 71ms 725ms 1.04s 988ms 1.04s
firstPaint 80ms 9ms 68ms 160ms 88ms 160ms
firstContentfulPaint 80ms 9ms 68ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [fda8ed3]
UI Startup Metrics (1276 ± 83 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1276112616148313231418
load109495313317811271255
domContentLoaded108894813037711221248
domInteractive20146591846
firstPaint60885133143910981167
backgroundConnect2322202607235245
firstReactRender2818158153240
getState20999132135
initialActions61728617
loadScripts8627331062768981016
setupStore1073841015
BrowserifyPower User HomeuiStartup22501889335656731003356
load1162947173831116721738
domContentLoaded1155939172630916631726
domInteractive311593235293
firstPaint47518010113469741011
backgroundConnect25322431625274316
firstReactRender25232922729
getState20218624112209241
initialActions1136917669
loadScripts912709142129014031421
setupStore1383381233
WebpackStandard HomeuiStartup823694109273850970
load61155288271613788
domContentLoaded60354587471607778
domInteractive16117091536
firstPaint21355768198178656
backgroundConnect24135982942
firstReactRender25163773134
getState1152841317
initialActions40183510
loadScripts60054386670605770
setupStore1052131215
WebpackPower User HomeuiStartup17441287251638822382516
load71862311271508691127
domContentLoaded67960710181137331018
domInteractive201341103541
firstPaint3926810223308251022
backgroundConnect11119393134204393
firstReactRender25223432434
getState1748321927186219
initialActions180235567235
loadScripts67460510081097221008
setupStore16682182182
FirefoxBrowserifyStandard HomeuiStartup15011308192111015641653
load1281111815468813441435
domContentLoaded1281111815468713431434
domInteractive1243634960128295
firstPaint------
backgroundConnect3923111144666
firstReactRender28215882750
getState84788814
initialActions41577312
loadScripts1257109815108413221412
setupStore1375371327
BrowserifyPower User HomeuiStartup29012418370337531623703
load14891283177313615481773
domContentLoaded14891283177313615481773
domInteractive17141461103237461
firstPaint------
backgroundConnect27137783241422783
firstReactRender43316494864
getState1637322546210225
initialActions8142101242
loadScripts14231245168013015001680
setupStore3161363243136
WebpackStandard HomeuiStartup16181416232515516482016
load1377120218119514221556
domContentLoaded1377120118119514221555
domInteractive1073544855108240
firstPaint------
backgroundConnect46231282150100
firstReactRender28227392844
getState844861014
initialActions41548314
loadScripts1348117517358913891528
setupStore166186221355
WebpackPower User HomeuiStartup26432235359536327613595
load15221311200819616732008
domContentLoaded15221311200819616732008
domInteractive1304521356192213
firstPaint------
backgroundConnect16439642182135642
firstReactRender35264874448
getState1467525845173258
initialActions51174717
loadScripts14751286190918516301909
setupStore27678203878
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 310 Bytes (0%)
  • common: 10 Bytes (0%)

@DDDDDanica DDDDDanica force-pushed the refactor/app-components-v5-compat branch from fda8ed3 to 0bb1bb8 Compare October 25, 2025 04:14
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 0bb1bb8 | Date: 10/25/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±71ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 739ms (±69ms) 🟢 | historical mean value: 737ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±10ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 71ms 1.02s 1.33s 1.27s 1.33s
domContentLoaded 739ms 69ms 703ms 1.01s 950ms 1.01s
firstPaint 77ms 10ms 60ms 160ms 88ms 160ms
firstContentfulPaint 77ms 10ms 60ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [0bb1bb8]
UI Startup Metrics (1265 ± 82 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1265112615468213111443
load108294712948111301273
domContentLoaded107694012908011191267
domInteractive19145181844
firstPaint56481129242510821157
backgroundConnect2322212576236241
firstReactRender27186482842
getState20872102440
initialActions60638622
loadScripts8507091060798971028
setupStore1063441018
BrowserifyPower User HomeuiStartup22431824402562027704025
load1155936191832916241918
domContentLoaded1147928190032616191900
domInteractive301473205073
firstPaint53716616864239581686
backgroundConnect26122353374274533
firstReactRender25223332533
getState19916624118205241
initialActions1439824898
loadScripts911706156730313681567
setupStore1372871928
WebpackStandard HomeuiStartup8717391140838821099
load65459392574656904
domContentLoaded64658691573651892
domInteractive16125171439
firstPaint20059935187202737
backgroundConnect24136992846
firstReactRender3017284293337
getState1262341419
initialActions3022347
loadScripts64358490571648880
setupStore1062131216
WebpackPower User HomeuiStartup18441507283040022782830
load72562910721288781072
domContentLoaded699615984108796984
domInteractive231464162164
firstPaint40362988319805988
backgroundConnect11324334121301334
firstReactRender26243942739
getState19017725620188256
initialActions814213542
loadScripts695613974104785974
setupStore15760161560
FirefoxBrowserifyStandard HomeuiStartup1468129917529415251666
load1251110914247313111367
domContentLoaded1251110914247313111366
domInteractive1183733046131242
firstPaint------
backgroundConnect4126107154878
firstReactRender25206162539
getState84264816
initialActions3139436
loadScripts1226108613817112831347
setupStore156234241237
BrowserifyPower User HomeuiStartup27342361385839329383858
load13751181163612714811636
domContentLoaded13741181163512714811635
domInteractive1534241891232418
firstPaint------
backgroundConnect20541694199428694
firstReactRender37294664346
getState1657023949213239
initialActions12181211381
loadScripts13351155156311614271563
setupStore3461664256166
WebpackStandard HomeuiStartup16011406226514316451904
load13751188176210214391572
domContentLoaded13741187176210214391571
domInteractive1123153571114202
firstPaint------
backgroundConnect4525148194981
firstReactRender282186102839
getState94123121014
initialActions7120022328
loadScripts1347117117439814081542
setupStore13688111323
WebpackPower User HomeuiStartup27772370366242230953662
load15631282214126217012141
domContentLoaded15621281214126217002141
domInteractive1223724264186242
firstPaint------
backgroundConnect21137840248312840
firstReactRender44296294962
getState1516423343185233
initialActions722151021
loadScripts14961263193820816581938
setupStore34891266091
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 272 Bytes (0%)
  • common: 10 Bytes (0%)

@DDDDDanica DDDDDanica force-pushed the refactor/app-components-v5-compat branch from 0bb1bb8 to 580fab6 Compare October 25, 2025 05:13
const onHomeScreen = location.pathname === DEFAULT_ROUTE;
const onSettingsScreen = location.pathname.startsWith(SETTINGS_ROUTE);
// Use passed location or fallback to DEFAULT_ROUTE
const currentPathname = location?.pathname ?? DEFAULT_ROUTE;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ToastMaster was using useLocation() from v5-compat while being rendered in a v5 router context, causing the survey toast to not render correctly. By passing location as a prop rather than having the component fetch it via a mismatched router context can eliminate the router context mismatch.

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 580fab6 | Date: 10/25/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.07s (±75ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 747ms (±71ms) 🟢 | historical mean value: 737ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±17ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.07s 75ms 1.02s 1.43s 1.27s 1.43s
domContentLoaded 747ms 71ms 711ms 1.07s 947ms 1.07s
firstPaint 79ms 17ms 60ms 236ms 84ms 236ms
firstContentfulPaint 79ms 17ms 60ms 236ms 84ms 236ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [580fab6]
UI Startup Metrics (1242 ± 72 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1242110714217212821373
load106694412497111151192
domContentLoaded106094012437111091184
domInteractive191488101840
firstPaint65185124143210891163
backgroundConnect2302162517232244
firstReactRender26185562940
getState1884872133
initialActions40273610
loadScripts836720102571885962
setupStore1062331018
BrowserifyPower User HomeuiStartup21891738353048826423530
load1163944189932815841899
domContentLoaded1149937179931315741799
domInteractive31161062553106
firstPaint62417119075509831907
backgroundConnect30722711962312571196
firstReactRender26233432834
getState19613724322213243
initialActions62307730
loadScripts892708142926612681429
setupStore16948112648
WebpackStandard HomeuiStartup8667401138758871046
load65259095571661848
domContentLoaded64458291670653840
domInteractive16115891540
firstPaint23158958235202746
backgroundConnect23125882737
firstReactRender2717107113238
getState1253941417
initialActions3015359
loadScripts64058090468651829
setupStore1052441216
WebpackPower User HomeuiStartup17341510241931517792419
load71361610561429051056
domContentLoaded680603933110824933
domInteractive191242102542
firstPaint41988936321827936
backgroundConnect10718365118192365
firstReactRender24213732537
getState1746525438180254
initialActions805914559
loadScripts675600922107813922
setupStore1163571235
FirefoxBrowserifyStandard HomeuiStartup14561263183411715171666
load1248108316029613101380
domContentLoaded1247108316029613101380
domInteractive1263641169131323
firstPaint------
backgroundConnect4223333344577
firstReactRender24214952431
getState74314715
initialActions41467311
loadScripts1220106615799012791346
setupStore14664111249
BrowserifyPower User HomeuiStartup28362284401653030914016
load14221233180916815451809
domContentLoaded14211233180716815451807
domInteractive1544447199208471
firstPaint------
backgroundConnect24131941259446941
firstReactRender432961105161
getState1589129744177297
initialActions11242111442
loadScripts13581137164313114721643
setupStore24682213182
WebpackStandard HomeuiStartup15021356202312315331803
load1282114815337913131443
domContentLoaded1282114715327913131442
domInteractive90312843899192
firstPaint------
backgroundConnect4420107195197
firstReactRender26206772639
getState8415415916
initialActions41467310
loadScripts1254113114797212831385
setupStore166229241335
WebpackPower User HomeuiStartup29832595352125832473521
load16881405209918618212099
domContentLoaded16871405209818618212098
domInteractive1586326862205268
firstPaint------
backgroundConnect18439448116210448
firstReactRender54321252159125
getState17110124147209241
initialActions11151131451
loadScripts16311364204518917882045
setupStore29773194373
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 302 Bytes (0%)
  • common: 10 Bytes (0%)

@DDDDDanica DDDDDanica marked this pull request as ready for review October 25, 2025 06:08
@DDDDDanica DDDDDanica requested review from a team as code owners October 25, 2025 06:08
cursor[bot]

This comment was marked as outdated.

@DDDDDanica DDDDDanica force-pushed the refactor/app-components-v5-compat branch from 580fab6 to 9d27590 Compare October 25, 2025 23:35
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 9d27590 | Date: 10/25/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±40ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 717ms (±38ms) 🟢 | historical mean value: 737ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±14ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 40ms 1.01s 1.34s 1.05s 1.34s
domContentLoaded 717ms 38ms 702ms 1.01s 728ms 1.01s
firstPaint 76ms 14ms 60ms 208ms 84ms 208ms
firstContentfulPaint 76ms 14ms 60ms 208ms 84ms 208ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [9d27590]
UI Startup Metrics (1280 ± 79 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1280114814897913291438
load109497113247611321233
domContentLoaded108896813157511241225
domInteractive221498132152
firstPaint65076132344610951231
backgroundConnect2352232486239246
firstReactRender28185683245
getState219103122335
initialActions61629618
loadScripts859745108374901996
setupStore1072431016
BrowserifyPower User HomeuiStartup22721850337955028793379
load1174947204035516712040
domContentLoaded1163943201935016642019
domInteractive34151713852171
firstPaint81415320495899932049
backgroundConnect26522845854275458
firstReactRender25223222732
getState20514430130214301
initialActions192102328102
loadScripts922723169232413871692
setupStore1482772527
WebpackStandard HomeuiStartup8637381219858791029
load64559498574650845
domContentLoaded63858897573644837
domInteractive15124971436
firstPaint17958959188174653
backgroundConnect24105282943
firstReactRender2917161173250
getState1372741422
initialActions3114358
loadScripts63458596571642825
setupStore1052941215
WebpackPower User HomeuiStartup17821511252535620092525
load76361612612009551261
domContentLoaded72960411441748531144
domInteractive37133006833300
firstPaint48011610703186601070
backgroundConnect11422456130142456
firstReactRender25223332633
getState1674818533181185
initialActions31153415
loadScripts72560211321708411132
setupStore1262771727
FirefoxBrowserifyStandard HomeuiStartup14731287198311315441675
load1251111414287913121403
domContentLoaded1251111414278013121403
domInteractive1163435951121220
firstPaint------
backgroundConnect412696154776
firstReactRender25214852535
getState947212924
initialActions6119121313
loadScripts1226109013977712841371
setupStore1273651219
BrowserifyPower User HomeuiStartup27802321375842729493758
load13841181169313714891693
domContentLoaded13841180169313714881693
domInteractive1574633384244333
firstPaint------
backgroundConnect21741756224322756
firstReactRender48311021652102
getState1473723760213237
initialActions9142111242
loadScripts13301151161612714371616
setupStore4572545751254
WebpackStandard HomeuiStartup15511353212512516001808
load13271158168110213951532
domContentLoaded13271158168010213951532
domInteractive1003034945104186
firstPaint------
backgroundConnect4421116195083
firstReactRender282172102862
getState8414714714
initialActions41748313
loadScripts1299113816379713651477
setupStore13682131232
WebpackPower User HomeuiStartup28692418360540534093605
load15921363209220217992092
domContentLoaded15911363209220217992092
domInteractive1415130269205302
firstPaint------
backgroundConnect20337766192306766
firstReactRender452993155293
getState1636727246190272
initialActions61256825
loadScripts15361296193918617511939
setupStore3671975330197
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 58 Bytes (0%)
  • ui: 284 Bytes (0%)
  • common: 10 Bytes (0%)

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

Labels

size-M team-extension-platform Extension Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants