Skip to content

Conversation

@smgv
Copy link
Contributor

@smgv smgv commented Oct 14, 2025

Description

In this pull request, we have updated the wallet-ready page. Specifically, we have replaced the "Remind Me Later" UI with the content on the wallet-ready page. Changes include removing all previous content and replacing it with a simple title—Your wallet is ready. Additionally, we introduced a Rive animation loader and positioned the "Manage Settings" text button below the "Done" button.

Jira Link: https://consensyssoftware.atlassian.net/browse/SL-54

Figma Link: https://www.figma.com/design/pViOUcmjwhEzFsdrwknpNc/Onboarding?node-id=16495-182046&m=dev

Open in GitHub Codespaces

Changelog

CHANGELOG entry: we have updated the wallet-ready page

Related issues

Fixes:

Manual testing steps

  1. Open the extension.
  2. Follow any flow for creating a wallet.
  3. At the end of the onboarding flow, validate the changes against the provided Figma link.

Screenshots/Recordings

Before

After

Screen.Recording.2025-10-14.at.5.45.55.PM.mov
Screenshot 2025-10-14 at 5 46 17 PM
Screen.Recording.2025-10-15.at.1.22.21.PM.mov
Screen.Recording.2025-10-15.at.1.22.38.PM.mov

Fixed Word Wrap in Review SRP UI:

Screenshot 2025-10-15 at 3 42 36 PM Screenshot 2025-10-15 at 3 48 58 PM

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

Reworks the wallet-ready page with a new Rive animation and streamlined UI, introduces a shared Rive WASM context, and consolidates SRP copy/locales; updates headers, styles, and tests accordingly.

  • Onboarding UI:
    • Wallet Ready: Simplifies creation-successful to show title "Your wallet is ready!", a Rive animation (WalletReadyAnimation), a primary Done button, and a text "Manage default settings" button below.
    • Conditional SRP-backup-from-settings path retains explanatory text and settings action.
    • Hides header banner on ONBOARDING_COMPLETION_ROUTE when arriving from SRP backup/reminder.
    • Removes prior “Remind me later” and social-login variants.
  • Rive Animations Infrastructure:
    • Adds ui/contexts/rive-wasm with hooks (useRiveWasmReady, useRiveWasmFile) and provider; wraps app in RiveWasmProvider (ui/pages/index.js).
    • Refactors fox-appear-animation.tsx and metamask-wordmark-animation.tsx to use the shared context/file-loading; removes ui/pages/onboarding-flow/rive-wasm/* init.
    • Adds wallet-ready-animation.tsx and related styles (index.scss).
  • i18n:
    • Inlines SRP warning into seedPhraseReviewDetails and removes seedPhraseReviewDetails2 across locales.
    • Removes unused walletReady* reminder/social strings; keeps yourWalletIsReady and yourWalletIsReadyFromReminder.
  • Tests/E2E:
    • Updates unit/e2e tests and page objects to match new UI and animations; adjusts snapshots for inlined SRP copy.

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

const newArrayBuffer = await response.arrayBuffer();
setUrlBufferCache(url, newArrayBuffer);
return newArrayBuffer;
}, [isWasmReady, url, setUrlBufferCache]);
Copy link

Choose a reason for hiding this comment

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

Bug: Stale Cache Risk From Missing Dependency Re-Evaluation

The useRiveWasmFile hook is missing the urlBufferMap dependency in its useAsyncResult dependencies array (line 117). The hook reads urlBufferMap[url] on line 106 to check for a cached buffer, but urlBufferMap is not listed in the dependency array. This means the hook won't re-execute when the cache is updated by other components, potentially causing stale cache reads.

Fix in Cursor Fix in Web

await RuntimeLoader.awaitInstance();
setIsWasmReady(true);
return true;
}, [isWasmReady, setIsWasmReady]);
Copy link

Choose a reason for hiding this comment

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

Bug: Infinite loop in wasm readiness hook

Infinite loop in useRiveWasmReady hook. When isWasmReady is true, the async function checks if (isWasmReady) and calls setIsWasmReady(true). Since isWasmReady is in the dependency array [isWasmReady, setIsWasmReady], this causes useAsyncResult to re-execute the async function, which again calls setIsWasmReady(true), creating an infinite loop. The check should either return early without calling setState, or the dependency array should not include isWasmReady if it's only used as an early exit condition.

Fix in Cursor Fix in Web

},
"seedPhraseReviewDetails2": {
"message": "Geben Sie sie niemals an Dritte weiter."
"description": "The $1 is the bolded text 'Secret Recovery Phrase'"
Copy link

Choose a reason for hiding this comment

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

Bug: Locale message still shows obsolete parameter placeholder

The locale message "seedPhraseReviewDetails" still contains "$2" in the message text, but the description was updated to indicate it only takes "$1" (the bolded text 'Secret Recovery Phrase'). The English version was updated to combine both messages into one, removing the second parameter, but the German locale still has the old format with "$2" that no longer exists. This will cause the message to display "$2" literally instead of the intended text. The same issue likely exists in other locale files (pt, vi, hi, fr, es, zh_CN, tr, ja, ko, tl, ga, en_GB).

Fix in Cursor Fix in Web

tuna1207
tuna1207 previously approved these changes Nov 5, 2025
tuna1207
tuna1207 previously approved these changes Nov 5, 2025
@metamaskbot
Copy link
Collaborator

Builds ready [410ae61]
UI Startup Metrics (1220 ± 84 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1220107114588412631396
load104391912827510941175
domContentLoaded103791412777410891171
domInteractive2113110171860
firstPaint62479121541710481158
backgroundConnect2302172608232248
firstReactRender23174862438
getState2195892541
initialActions51325620
loadScripts814697105173862944
setupStore1062731018
numNetworkReqs1367619672
BrowserifyPower User HomeuiStartup20091740282633124242826
load1052910146419813381464
domContentLoaded1044901145519513191455
domInteractive301590235490
firstPaint6309814214239791421
backgroundConnect24022626812246268
firstReactRender27253122831
getState17416319910180199
initialActions52184518
loadScripts812680119618710801196
setupStore1393061330
numNetworkReqs1207425073242250
WebpackStandard HomeuiStartup8357051209988451114
load61155096986599859
domContentLoaded60354595282593838
domInteractive161174101443
firstPaint23659956232210820
backgroundConnect241074142560
firstReactRender29176083437
getState1162031316
initialActions40234511
loadScripts60054394279590828
setupStore1153341317
numNetworkReqs1367419871
WebpackPower User HomeuiStartup13041131174221315711742
load64756410531236981053
domContentLoaded626552946102660946
domInteractive241266194566
firstPaint35569949264621949
backgroundConnect601518065154180
firstReactRender26243122731
getState1489918623159186
initialActions117117
loadScripts62255093699650936
setupStore86112911
numNetworkReqs1136922559169225
FirefoxBrowserifyStandard HomeuiStartup15821331211817116811961
load13281131158211614191545
domContentLoaded13271130158211714191545
domInteractive1303741466135300
firstPaint------
backgroundConnect51262423152110
firstReactRender29235063045
getState14421932929
initialActions52183513
loadScripts12981112153811013891467
setupStore177200211638
numNetworkReqs1266415755
BrowserifyPower User HomeuiStartup26242269351940530253519
load14231224185219815511852
domContentLoaded14231223185219815511852
domInteractive21394527169471527
firstPaint------
backgroundConnect12334377113215377
firstReactRender40315274852
getState1357022440169224
initialActions912881428
loadScripts13831200177218315201772
setupStore23572184072
numNetworkReqs1346830387197303
WebpackStandard HomeuiStartup15821411222215316021938
load13431174165810513831579
domContentLoaded13431174165810513821579
domInteractive993033646107165
firstPaint------
backgroundConnect47211352351113
firstReactRender312379123070
getState74485714
initialActions9219225426
loadScripts1312115715719713441534
setupStore15784141258
numNetworkReqs1367017864
WebpackPower User HomeuiStartup26742314320526628833205
load16131393194016117781940
domContentLoaded16121393194016117771940
domInteractive18858608148307608
firstPaint------
backgroundConnect1012932388202323
firstReactRender48321012153101
getState1347725838145258
initialActions251257637257
loadScripts15691369190615717351906
setupStore32890245590
numNetworkReqs1295931678210316
📊 Page Load Benchmark Results

Current Commit: 410ae61 | Date: 11/5/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±59ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 728ms (±54ms) 🟢 | historical mean value: 731ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±13ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 59ms 1.02s 1.38s 1.10s 1.38s
domContentLoaded 728ms 54ms 704ms 1.02s 770ms 1.02s
firstPaint 77ms 13ms 60ms 188ms 84ms 188ms
firstContentfulPaint 77ms 13ms 60ms 188ms 84ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 9.9 KiB (0.21%)
  • ui: 2.74 KiB (0.04%)
  • common: 2.33 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [5523186]
UI Startup Metrics (1258 ± 119 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12581101199711912891481
load1073945170610211061254
domContentLoaded106693916859911001250
domInteractive221480132062
firstPaint64283171643810751179
backgroundConnect23621936917237264
firstReactRender25185862736
getState21897112541
initialActions61517715
loadScripts8377221444978761018
setupStore1072131118
numNetworkReqs1367620670
BrowserifyPower User HomeuiStartup19691749282532422702825
load1043895161422112751614
domContentLoaded1035889160821912691608
domInteractive311593254593
firstPaint747200161149112771611
backgroundConnect2322202549239254
firstReactRender28254962849
getState17015620511172205
initialActions427257
loadScripts812674136221410481362
setupStore1182841128
numNetworkReqs1157425267205252
WebpackStandard HomeuiStartup8377111177958431089
load61456297086597862
domContentLoaded60655995183591847
domInteractive171272111443
firstPaint22258891222204840
backgroundConnect241178142559
firstReactRender29187193437
getState1052031215
initialActions3013247
loadScripts60355794181589837
setupStore1254061329
numNetworkReqs1367219871
WebpackPower User HomeuiStartup12971139176521713761765
load639570918100712918
domContentLoaded62155888392691883
domInteractive221351154251
firstPaint28270698195567698
backgroundConnect581818966129189
firstReactRender27243222732
getState1436418830159188
initialActions41225322
loadScripts61755687289680872
setupStore1263182231
numNetworkReqs1117122658165226
FirefoxBrowserifyStandard HomeuiStartup14461288189111914941705
load1231110214398312881386
domContentLoaded1231110114388312881386
domInteractive1173537354118237
firstPaint------
backgroundConnect4226142194887
firstReactRender26215762643
getState74516713
initialActions6118419312
loadScripts1205108114067912681344
setupStore1274661227
numNetworkReqs1266415757
BrowserifyPower User HomeuiStartup25042177391340726123913
load14101192196722616191967
domContentLoaded14091192196722616191967
domInteractive23479729190393729
firstPaint------
backgroundConnect11629527121152527
firstReactRender463186145286
getState14610319630179196
initialActions10184201084
loadScripts13701173191321716001913
setupStore29798274298
numNetworkReqs1337230172206301
WebpackStandard HomeuiStartup16381435222715916352050
load13801199180810714111613
domContentLoaded13801199180710714111613
domInteractive1003134239107167
firstPaint------
backgroundConnect54272323158117
firstReactRender312372103067
getState10415818745
initialActions52286424
loadScripts1346118017729913691563
setupStore177210241571
numNetworkReqs1367017766
WebpackPower User HomeuiStartup26052251325728929453257
load15731363203220917692032
domContentLoaded15721363203120917692031
domInteractive20167473147402473
firstPaint------
backgroundConnect983126269141262
firstReactRender42325895258
getState13610720230149202
initialActions1811183227118
loadScripts15331334199220717061992
setupStore27788223988
numNetworkReqs1326230384213303
📊 Page Load Benchmark Results

Current Commit: 5523186 | Date: 11/5/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±38ms) 🟡 | historical mean value: 1.05s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 718ms (±35ms) 🟢 | historical mean value: 730ms ⬇️ (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 38ms 1.01s 1.29s 1.07s 1.29s
domContentLoaded 718ms 35ms 697ms 965ms 749ms 965ms
firstPaint 76ms 11ms 60ms 160ms 88ms 160ms
firstContentfulPaint 76ms 11ms 60ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 10.17 KiB (0.22%)
  • ui: 2.94 KiB (0.04%)
  • common: 2.41 KiB (0.03%)

chaitanyapotti
chaitanyapotti previously approved these changes Nov 5, 2025
if (!context) {
throw new Error('useRiveWasm must be used within RiveWasmProvider');
}
return context;
Copy link

Choose a reason for hiding this comment

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

Bug: Default context should be undefined to trigger validation

The useRiveWasmContext validation check if (!context) will never throw an error because the RiveWasmContext is created with a default value (an object with default properties). When useContext is called outside of a provider, it returns this default object instead of undefined, so the validation check always passes. This means the hook can be used outside the provider without any error, potentially causing silent bugs. The context should be created with undefined as the default value (like createContext<ContextType | undefined>(undefined)) for the validation check to work correctly.

Fix in Cursor Fix in Web

@metamaskbot
Copy link
Collaborator

Builds ready [139d3b5]
UI Startup Metrics (1227 ± 82 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1227107014708212801358
load105490913037610991173
domContentLoaded104790612977510911167
domInteractive2114100141855
firstPaint59678124441910401158
backgroundConnect23621931214237269
firstReactRender27186573041
getState2076292435
initialActions61406716
loadScripts819669106774865935
setupStore1153051126
numNetworkReqs1367720674
BrowserifyPower User HomeuiStartup19501736262229420372622
load1030894140518312801405
domContentLoaded1021890139218312721392
domInteractive311485255985
firstPaint65416314344629431434
backgroundConnect2312182559236255
firstReactRender26243122731
getState17115820212170202
initialActions714811548
loadScripts799670115917910401159
setupStore1292641226
numNetworkReqs1207325575243255
WebpackStandard HomeuiStartup8316981161918421101
load60555892677596846
domContentLoaded59955189774590824
domInteractive1611103121440
firstPaint21557930215198753
backgroundConnect241175152661
firstReactRender3018140143439
getState1153641215
initialActions31143410
loadScripts59655088771589814
setupStore1263951319
numNetworkReqs1367419871
WebpackPower User HomeuiStartup12721126174016714201740
load63856787791704877
domContentLoaded61955583684672836
domInteractive231370173370
firstPaint25658737200400737
backgroundConnect58102296283229
firstReactRender26233222732
getState14610317222161172
initialActions31113311
loadScripts61555382581661825
setupStore1063171031
numNetworkReqs1096922255166222
FirefoxBrowserifyStandard HomeuiStartup15591356209112016391729
load1326115715228713921476
domContentLoaded1326115715218713921475
domInteractive1273735652138236
firstPaint------
backgroundConnect4526111155186
firstReactRender27234132832
getState84818817
initialActions6219319415
loadScripts1298112914918413611434
setupStore1475481432
numNetworkReqs1267115859
BrowserifyPower User HomeuiStartup25382112325932427433259
load14211158213823215292138
domContentLoaded14211158213823215292138
domInteractive23891999232380999
firstPaint------
backgroundConnect12033436107200436
firstReactRender413063105063
getState14811126042191260
initialActions9241111241
loadScripts13921134211023015022110
setupStore2981463344146
numNetworkReqs1316929868179298
WebpackStandard HomeuiStartup16311427216415116701973
load13831224174810914261634
domContentLoaded13821223174810914261633
domInteractive1053136753112182
firstPaint------
backgroundConnect51251602755117
firstReactRender312380103247
getState12317026846
initialActions7116417426
loadScripts13491162172210313981566
setupStore16698161462
numNetworkReqs1366817865
WebpackPower User HomeuiStartup25542247335128227793351
load15491327187515316831875
domContentLoaded15491327187515316831875
domInteractive15951369108297369
firstPaint------
backgroundConnect87223818697381
firstReactRender38295184951
getState1358719834182198
initialActions1711864412186
loadScripts15211309183314716551833
setupStore3852025146202
numNetworkReqs1275926669216266
📊 Page Load Benchmark Results

Current Commit: 139d3b5 | Date: 11/5/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±44ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 726ms (±41ms) 🟢 | historical mean value: 728ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±15ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 44ms 1.02s 1.39s 1.06s 1.39s
domContentLoaded 726ms 41ms 705ms 1.05s 744ms 1.05s
firstPaint 78ms 15ms 64ms 212ms 92ms 212ms
firstContentfulPaint 78ms 15ms 64ms 212ms 92ms 212ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 58 Bytes (0%)
  • ui: 1.95 KiB (0.03%)
  • common: -729 Bytes (-0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [31f1143]
UI Startup Metrics (1223 ± 86 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1223107214718612821381
load104388612417710911181
domContentLoaded103787912247610801174
domInteractive211494141856
firstPaint67691125441210431174
backgroundConnect23221931911236248
firstReactRender25179992639
getState21683112437
initialActions51224615
loadScripts81165899675853943
setupStore1062831117
numNetworkReqs1367619673
BrowserifyPower User HomeuiStartup19981739301237421713012
load1036888168322112241683
domContentLoaded1028883165721812181657
domInteractive251457164857
firstPaint80416916684359481668
backgroundConnect24322427914254279
firstReactRender27244652846
getState18315923222197232
initialActions42102410
loadScripts80066413972089901397
setupStore1493581235
numNetworkReqs1197125274240252
WebpackStandard HomeuiStartup8267041211968271057
load60655194687597839
domContentLoaded59954592983592821
domInteractive16125691440
firstPaint21557933207207595
backgroundConnect241282142662
firstReactRender3018166173338
getState1162831216
initialActions41304410
loadScripts59654291980590807
setupStore1263251228
numNetworkReqs1367619769
WebpackPower User HomeuiStartup11991066184021012491840
load596523929120671929
domContentLoaded580509902112627902
domInteractive28131433333143
firstPaint40268906253538906
backgroundConnect54162707349270
firstReactRender25232712627
getState1378915017147150
initialActions219239
loadScripts577507894110620894
setupStore14530102630
numNetworkReqs1096921346156213
FirefoxBrowserifyStandard HomeuiStartup15991383201313316451901
load1355118417229414011538
domContentLoaded1355118417229414001537
domInteractive1144036849123219
firstPaint------
backgroundConnect51251592456108
firstReactRender27243932831
getState10417918819
initialActions41214413
loadScripts1325116116979213681503
setupStore15884101435
numNetworkReqs1467520772
BrowserifyPower User HomeuiStartup23612088324932123513249
load13301127165017816041650
domContentLoaded13301126165017816031650
domInteractive1448540592207405
firstPaint------
backgroundConnect1022825871150258
firstReactRender36285074350
getState1197218428130184
initialActions722561025
loadScripts12871105161016914981610
setupStore26876193276
numNetworkReqs1336730380202303
WebpackStandard HomeuiStartup16361435208113716751953
load13951211166310714581631
domContentLoaded13941211166310714571630
domInteractive1033237245110190
firstPaint------
backgroundConnect52261972757114
firstReactRender29237273039
getState74364715
initialActions42294414
loadScripts13631193164010214281573
setupStore176193221354
numNetworkReqs1367117764
WebpackPower User HomeuiStartup25412186317931028843179
load14941292181615216311816
domContentLoaded14931291181515216301815
domInteractive1197426155186261
firstPaint------
backgroundConnect963429969105299
firstReactRender38305474154
getState1248418727149187
initialActions1431092511109
loadScripts14591273177514415741775
setupStore3591203143120
numNetworkReqs1285831289212312
📊 Page Load Benchmark Results

Current Commit: 31f1143 | Date: 11/5/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±38ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 719ms (±36ms) 🟢 | historical mean value: 728ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±10ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 38ms 1.01s 1.31s 1.07s 1.31s
domContentLoaded 719ms 36ms 696ms 990ms 747ms 990ms
firstPaint 76ms 10ms 60ms 160ms 88ms 160ms
firstContentfulPaint 76ms 10ms 60ms 160ms 88ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 58 Bytes (0%)
  • ui: 1.98 KiB (0.03%)
  • common: -729 Bytes (-0.01%)

Copy link
Contributor

@LeVinhGithub LeVinhGithub left a comment

Choose a reason for hiding this comment

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

re-approve

@chaitanyapotti chaitanyapotti added this pull request to the merge queue Nov 5, 2025
Merged via the queue into main with commit 86aee85 Nov 5, 2025
172 of 173 checks passed
@chaitanyapotti chaitanyapotti deleted the feat/update-wallet-ready-page-ui branch November 5, 2025 16:25
@github-actions github-actions bot locked and limited conversation to collaborators Nov 5, 2025
@metamaskbot metamaskbot added the release-13.9.0 Issue or pull request that will be included in release 13.9.0 label Nov 5, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

QA Passed release-13.9.0 Issue or pull request that will be included in release 13.9.0 size-XL team-onboarding Onboarding team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants