Skip to content

feat: update network list item active state to mobile style#39761

Merged
georgewrmarshall merged 14 commits intomainfrom
active-state
Feb 12, 2026
Merged

feat: update network list item active state to mobile style#39761
georgewrmarshall merged 14 commits intomainfrom
active-state

Conversation

@georgewrmarshall
Copy link
Contributor

@georgewrmarshall georgewrmarshall commented Feb 3, 2026

Description

Update network and account list item active/selected state styling to match the mobile implementation as specified in MDP-669. This brings consistency between the extension and mobile app.

Components Updated:

  1. NetworkListItem - Removed blue pill indicator, updated background when selected to backgroundMuted
  2. MultichainAccountCell - Removed blue pill indicator, changed background from infoMuted to backgroundMuted
  3. AccountListItem - Removed blue pill indicator and showSelectionIndicator prop

What is the reason for the change?
The network menu and account list active states in the extension did not match the mobile style, causing an inconsistent user experience across platforms.

Screenshot 2026-02-03 at 2 40 52 PMScreenshot 2026-02-03 at 2 55 50 PM

What is the improvement/solution?
Align the extension's list item styling with the mobile implementation for a consistent, unified design system across both network and account selection.

Changelog

CHANGELOG entry: Updated network and account list item active state styling to match mobile design

Related issues

Fixes: MDP-669

Manual testing steps

Network List Item:

  1. Open MetaMask extension
  2. Click on the network selector/menu
  3. Observe the currently selected network item:
    • Should have background-muted background color
    • Should NOT have a blue pill indicator on the left
  4. Select a different network
  5. Verify the new selected network displays with the same styling

Account List Item:

  1. Open MetaMask extension
  2. Click on the account selector to open the accounts modal
  3. Observe the currently selected account item:
    • Should have primaryMuted background color
    • Should NOT have a blue pill indicator on the left
  4. Select a different account
  5. Verify the new selected account displays with the same styling

Storybook Testing:

  • Run yarn storybook
  • Navigate to Components/Multichain/NetworkListItem → View SelectedStory
  • Navigate to Components/MultichainAccounts/MultichainAccountCell → View Selected

Screenshots/Recordings

Before

  • Selected network/account had a blue pill indicator (left border)
before720.mov

old account list item still used

Screenshot 2026-02-03 at 4 35 19 PM

After

  • Selected network/account has no blue pill indicator
  • Network icon/avatar uses primary color when selected
  • Background uses background-muted/primaryMuted (consistent)
after720.mov

old account list item

Screenshot 2026-02-03 at 4 35 09 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

Low Risk
Primarily visual/styling changes plus test updates; main risk is minor UI regression in selected-state presentation/conditional styling.

Overview
Aligns multichain network/account selection UI with mobile by removing the left “pill” selection indicator and switching selected-state styling to use BackgroundColor.backgroundMuted.

This updates NetworkListItem, MultichainAccountCell (selection now suppressed when startAccessory is present), and AccountListItem (drops the showSelectionIndicator prop entirely), with unit tests, snapshots, and an E2E selector check updated to assert selection via CSS class/background rather than indicator elements.

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

@georgewrmarshall georgewrmarshall requested a review from a team as a code owner February 3, 2026 21:56
@metamaskbot metamaskbot added the team-design-system All issues relating to design system in Extension label Feb 3, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2026

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
Contributor

metamaskbotv2 bot commented Feb 3, 2026

✨ Files requiring CODEOWNER review ✨

🔑 @MetaMask/accounts-engineers (5 files, +37 -129)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-list-item/
          • 📄 account-list-item.js +3 -15
          • 📄 account-list-item.test.js +1 -16
      • 📁 multichain-accounts/
        • 📁 multichain-account-cell/
          • 📄 multichain-account-cell.test.tsx +6 -22
          • 📄 multichain-account-cell.tsx +4 -17
        • 📁 multichain-account-list/
          • 📄 multichain-account-list.test.tsx +23 -59

👨‍🔧 @MetaMask/core-extension-ux (5 files, +7 -47)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 account-list-item/
          • 📄 account-list-item.js +3 -15
          • 📄 account-list-item.test.js +1 -16
        • 📁 asset-picker-amount/
          • 📁 asset-picker-modal/
            • 📁 __snapshots__/
              • 📄 asset-picker-modal-network.test.tsx.snap +1 -4
        • 📁 network-list-item/
          • 📄 network-list-item.test.js +1 -3
          • 📄 network-list-item.tsx +1 -9

🧪 @MetaMask/qa (1 files, +0 -4)
  • 📁 test/
    • 📁 e2e/
      • 📁 page-objects/
        • 📁 pages/
          • 📄 network-manager.ts +0 -4

🔄 @MetaMask/swaps-engineers (1 files, +2 -8)
  • 📁 ui/
    • 📁 pages/
      • 📁 bridge/
        • 📁 prepare/
          • 📁 __snapshots__/
            • 📄 bridge-input-group.test.tsx.snap +2 -8

@github-actions github-actions bot added the size-S label Feb 3, 2026
@georgewrmarshall georgewrmarshall self-assigned this Feb 3, 2026
@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 3, 2026

Builds ready [398adc6]
UI Startup Metrics (1371 ± 92 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--1371116216739214221541
load--117196214088912251357
domContentLoaded--116495813988912211349
domInteractive--251697172373
firstPaint--184671258165205321
backgroundConnect--23421429215236272
firstReactRender--19103762332
initialActions--109113
loadScripts--94675111819010011122
setupStore--1362851724
numNetworkReqs--211582161569
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--19611504250916920622251
load--11331009165813111291465
domContentLoaded--1117997164513011111449
domInteractive--36191522733111
firstPaint--195731574158245348
backgroundConnect--32327849539330432
firstReactRender--23154052438
initialActions--103112
loadScripts--88276313771198761179
setupStore--1563141723
numNetworkReqs--1235025351151236
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--827669122290887983
load--691593105089752851
domContentLoaded--686589104288748844
domInteractive--2615105192283
firstPaint--1106236455152212
backgroundConnect--39191262741107
firstReactRender--1593751529
initialActions--105112
loadScripts--684587103587746842
setupStore--1163961128
numNetworkReqs--221584191579
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1231883206322613651666
load--71462312731277091093
domContentLoaded--70461812571266961087
domInteractive--36172543333116
firstPaint--169641266206152520
backgroundConnect--16513339752161310
firstReactRender--22173132328
initialActions--101011
loadScripts--70261612471246941077
setupStore--1253241417
numNetworkReqs--1254926258157251
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16081315231917517311942
load--13521146198514914471606
domContentLoaded--13501146197914914471606
domInteractive--72332164097147
firstPaint--------
backgroundConnect--72282194582162
firstReactRender--1292321316
initialActions--102012
loadScripts--13121122195713413961541
setupStore--1235891233
numNetworkReqs--231287191877
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--28632206439647230033878
load--15781283243631217262364
domContentLoaded--15771283243631217262364
domInteractive--11937758112112382
firstPaint--------
backgroundConnect--2361121001180260816
firstReactRender--18156271822
initialActions--202122
loadScripts--15241259233928615762256
setupStore--1048662145109466
numNetworkReqs--72381934498186
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16611411214416817611995
load--14301237182312115201650
domContentLoaded--14301237182312115191649
domInteractive--823023142115143
firstPaint--------
backgroundConnect--712722346107175
firstReactRender--14111921418
initialActions--102022
loadScripts--13901216180411114761564
setupStore--2042253813124
numNetworkReqs--231291191878
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--30182151683266635044084
load--16141258257431517962411
domContentLoaded--16141257257431517952411
domInteractive--12332748145106507
firstPaint--------
backgroundConnect--32511213623022911025
firstReactRender--21153342429
initialActions--203123
loadScripts--15391239248227416832056
setupStore--19991258264307767
numNetworkReqs--70362124485188
19--------
📊 Page Load Benchmark Results

Current Commit: 398adc6 | Date: 2/3/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±44ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 714ms (±40ms) 🟢 | historical mean value: 722ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±13ms) 🟢 | historical mean value: 76ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 44ms 1.00s 1.35s 1.04s 1.35s
domContentLoaded 714ms 40ms 696ms 1.01s 727ms 1.01s
firstPaint 75ms 13ms 56ms 188ms 84ms 188ms
firstContentfulPaint 75ms 13ms 56ms 188ms 84ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -190 Bytes (0%)
  • common: 20 Bytes (0%)

@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 3, 2026

Builds ready [ceaded0]
UI Startup Metrics (1380 ± 99 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--1380115016399914491549
load--118396914629812521355
domContentLoaded--117796314579812461349
domInteractive--261697172373
firstPaint--179651315192197296
backgroundConnect--23221330916238264
firstReactRender--1693051826
initialActions--106124
loadScripts--96275712439910321134
setupStore--1364151522
numNetworkReqs--211573151567
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--19901633433828220572281
load--11571038182315511471587
domContentLoaded--11411029180914911341566
domInteractive--38181843137123
firstPaint--206741621215238395
backgroundConnect--3442871644136347426
firstReactRender--24165572643
initialActions--103112
loadScripts--89879215311378831287
setupStore--1684871832
numNetworkReqs--1255125353148243
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--83867011391008981037
load--70458798794784887
domContentLoaded--69958298193776876
domInteractive--251693172275
firstPaint--1046222942130189
backgroundConnect--3818132244793
firstReactRender--15103351726
initialActions--104112
loadScripts--69658097992768872
setupStore--1164151224
numNetworkReqs--221581171573
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--1322868198625115031732
load--71962113141197091043
domContentLoaded--71061513041197021036
domInteractive--38171943435127
firstPaint--15264699113175462
backgroundConnect--16313040555162323
firstReactRender--23173542531
initialActions--102111
loadScripts--70761312941177001027
setupStore--1153951317
numNetworkReqs--1294727061158257
19--------
FirefoxBrowserifyStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--18051475249918719102158
load--15161278227315915831795
domContentLoaded--15141278226615915771792
domInteractive--934027650129161
firstPaint--------
backgroundConnect--74331984180185
firstReactRender--14112221518
initialActions--103122
loadScripts--14751252224214815191695
setupStore--197181281465
numNetworkReqs--231293191984
19--------
BrowserifyPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--29712135463958230994276
load--15571239258633616442455
domContentLoaded--15561238258633516442455
domInteractive--1043451174109253
firstPaint--------
backgroundConnect--2981111034240319900
firstReactRender--191385102027
initialActions--102122
loadScripts--15031223252130415882315
setupStore--1458781210117691
numNetworkReqs--73381954397187
19--------
WebpackStandard Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--16731410219616017971959
load--14341229173912015161652
domContentLoaded--14341225173912115151652
domInteractive--912923444130148
firstPaint--------
backgroundConnect--762724347122169
firstReactRender--14112631520
initialActions--103122
loadScripts--13891180171710314411612
setupStore--176258331257
numNetworkReqs--231291181876
19--------
WebpackPower User Home0--------
1--------
2--------
3--------
4--------
5--------
6--------
7--------
8--------
9--------
10--------
11--------
12--------
13--------
14--------
15--------
16--------
17--------
18--------
uiStartup--29762165455556732994121
load--16301244271435118252497
domContentLoaded--16291243271435118242496
domInteractive--13433748141120567
firstPaint--------
backgroundConnect--36911915053194751237
firstReactRender--221580112239
initialActions--205123
loadScripts--15651228268929117792143
setupStore--1676735218206674
numNetworkReqs--71342424987193
19--------
📊 Page Load Benchmark Results

Current Commit: ceaded0 | Date: 2/3/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±40ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 724ms (±38ms) 🟢 | historical mean value: 724ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±14ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 40ms 1.01s 1.35s 1.06s 1.35s
domContentLoaded 724ms 38ms 704ms 1.02s 748ms 1.02s
firstPaint 77ms 14ms 60ms 208ms 84ms 208ms
firstContentfulPaint 77ms 14ms 60ms 208ms 84ms 208ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 58 Bytes (0%)
  • ui: -39.39 KiB (-0.48%)
  • common: 20 Bytes (0%)

georgewrmarshall and others added 6 commits February 3, 2026 16:23
Update the selected network item styling to match the mobile implementation:
- Remove the blue pill indicator (left border)
- Update icon/avatar to use primary color when selected
- Keep background-muted for selected state

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Update the selected account item styling to match the mobile implementation:
- Remove the blue pill indicator (left border)
- Remove showSelectionIndicator prop (no longer needed)
- Keep background primaryMuted for selected state

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Update the selected account cell styling to match the mobile implementation:
- Remove the blue pill indicator (left border)
- Change background from infoMuted to backgroundMuted for selected state
- Update tests to verify is-selected class instead of indicator element

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Update unit tests and E2E page objects to work with the removed
blue pill indicators:
- Remove AccountListItem showSelectionIndicator test
- Update tests to check for --selected class instead of indicator element
- Remove E2E wait for removed indicator selector in network-manager

Fixes issues found by Cursor bot review.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@metamaskbotv2
Copy link
Contributor

metamaskbotv2 bot commented Feb 5, 2026

Builds ready [03713fa]
UI Startup Metrics (1458 ± 101 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup14581245181010115271597
load1243102315839913201375
domContentLoaded1238101915699813121368
domInteractive2817121212381
firstPaint163671384141210247
backgroundConnect24422243425244274
firstReactRender17113841924
initialActions105113
loadScripts101079813299910861142
setupStore1262641420
numNetworkReqs231585201580
BrowserifyPower User HomeuiStartup2244140710859132221164122
load12131029192517512611582
domContentLoaded11941021191216712481564
domInteractive3317168233383
firstPaint209721745178256317
backgroundConnect55128182818853751504
firstReactRender22155052331
initialActions104111
loadScripts948783165115710051296
setupStore1565071528
numNetworkReqs1145126446141209
WebpackStandard HomeuiStartup8416841116958901028
load702606101393762869
domContentLoaded696602100692758865
domInteractive261596182376
firstPaint1115833859145222
backgroundConnect4019142244393
firstReactRender15103661629
initialActions103112
loadScripts693600100491756862
setupStore1163041121
numNetworkReqs231596221585
WebpackPower User HomeuiStartup1242904215123913471771
load71460813741387021054
domContentLoaded70460213681386871046
domInteractive37172103233114
firstPaint150631058133150416
backgroundConnect16712987889157298
firstReactRender21174442327
initialActions102011
loadScripts70160013541366851039
setupStore1243641417
numNetworkReqs1314827749151236
FirefoxBrowserifyStandard HomeuiStartup16351337225518617561935
load13751139185014014571604
domContentLoaded13741133185014014571603
domInteractive76322074198143
firstPaint------
backgroundConnect72292314470162
firstReactRender12102421314
initialActions103122
loadScripts13381114172912614001578
setupStore165195261251
numNetworkReqs241297221789
BrowserifyPower User HomeuiStartup27982050482649330133830
load15661241342933516062094
domContentLoaded15651236342933516052094
domInteractive158331422196128463
firstPaint------
backgroundConnect38911511692984821073
firstReactRender18135451923
initialActions103122
loadScripts15181212336032015561974
setupStore1327722171150493
numNetworkReqs823916335108149
WebpackStandard HomeuiStartup16101380209114817051874
load1387118716619414461569
domContentLoaded1386118316619514461568
domInteractive962927645128156
firstPaint------
backgroundConnect66232284372150
firstReactRender14112531420
initialActions103112
loadScripts1354116916398113981490
setupStore156157241240
numNetworkReqs231292191880
WebpackPower User HomeuiStartup26101905365141928383400
load14871170241624015842030
domContentLoaded14861170241524015842030
domInteractive12035491101125433
firstPaint------
backgroundConnect3571071786301462865
firstReactRender21146172229
initialActions214123
loadScripts14341158228920115361780
setupStore1629833192235561
numNetworkReqs78391803296137
📊 Page Load Benchmark Results

Current Commit: 03713fa | Date: 2/5/2026

📄 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: 730ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±9ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 38ms 1.01s 1.32s 1.04s 1.32s
domContentLoaded 719ms 36ms 700ms 996ms 730ms 996ms
firstPaint 77ms 9ms 60ms 152ms 84ms 152ms
firstContentfulPaint 77ms 9ms 60ms 152ms 84ms 152ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.29 MiB (-24.59%)
  • ui: -16.25 KiB (-0.2%)
  • common: 1.3 MiB (14.19%)

Update test assertions to check for the is-selected class on cell elements
instead of looking for the removed selected-indicator element. Also fix
MultichainAccountCell to only apply is-selected styling when startAccessory
is not present (preserving the original behavior where the selected indicator
wouldn't show when checkboxes are displayed).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove unnecessary negative assertions that check for the absence of the
is-selected class. Tests should focus on positive assertions - verifying that
selected cells have the is-selected class, not testing that unselected cells
don't have it.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Change selectedCell from let to const since it's no longer reassigned
after removing the negative assertion.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Rename test cases to accurately reflect what they test rather than claiming
to test behaviors they don't verify:

- "checkboxes and selected icons are mutually exclusive" →
  "shows is-selected class or checkboxes based on showAccountCheckbox prop"
- "hides selected bar when startAccessory is present" →
  "renders with startAccessory when provided"

These tests verify positive cases (what IS rendered) without checking negative
cases (what is NOT rendered), so the names should reflect that.

Addresses Cursor bot review feedback.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Copy link
Contributor

@n3ps n3ps left a comment

Choose a reason for hiding this comment

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

NIce!!

@georgewrmarshall georgewrmarshall added this pull request to the merge queue Feb 12, 2026
Merged via the queue into main with commit d18b449 Feb 12, 2026
182 of 183 checks passed
@georgewrmarshall georgewrmarshall deleted the active-state branch February 12, 2026 08:52
@github-actions github-actions bot locked and limited conversation to collaborators Feb 12, 2026
@metamaskbot metamaskbot added the release-13.19.0 Issue or pull request that will be included in release 13.19.0 label Feb 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.19.0 Issue or pull request that will be included in release 13.19.0 size-M team-design-system All issues relating to design system in Extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants