chore(6938): migrate settings-search InputAdornment from MUI v4 → v5#41957
chore(6938): migrate settings-search InputAdornment from MUI v4 → v5#41957Copilot wants to merge 16 commits into
Conversation
Agent-Logs-Url: https://github.com/MetaMask/metamask-extension/sessions/497fc9c3-dfc1-4709-97f9-b58f5063d703 Co-authored-by: MajorLift <34228073+MajorLift@users.noreply.github.com>
|
@metamaskbot update-policies |
|
No policy changes |
…ngs-search-inputadornment-v4-v5
|
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. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
|
@metamaskbot update-policies |
|
Policies updated. Tip Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers. 👀 lavamoat/browserify/beta/policy.json changes differ from lavamoat/browserify/main/policy.json changes |
…ngs-search-inputadornment-v4-v5
✨ Files requiring CODEOWNER review ✨📜 @MetaMask/policy-reviewers (14 files, +277 -277)
Tip Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers. |
Builds ready [a033f4c]
⚡ Performance Benchmarks (Total: 🟢 0 pass · 🟡 0 warn · 🔴 0 fail)
Bundle size diffs
|
…ngs-search-inputadornment-v4-v5
…webpack MV2 policy
Builds ready [f4f7782]
⚡ Performance Benchmarks (Total: 🟢 12 pass · 🟡 10 warn · 🔴 0 fail)
Bundle size diffs
|
Builds ready [f4f7782]
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 10 warn · 🔴 0 fail)
Bundle size diffs
|
Builds ready [d42d6ef]
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 10 warn · 🔴 0 fail)
Bundle size diffs
|
| # all @types/* packages are imported implicitly by TypeScript | ||
| - '@types/*' | ||
| # safety fallback for npm lifecycle scripts, not used normally | ||
| - '@lavamoat/preinstall-always-fail' |
There was a problem hiding this comment.
Seems to have unrelated changes?
c445e91 to
a12f73a
Compare
|
Builds ready [a12f73a]
⚡ Performance Benchmarks (Total: 🟢 18 pass · 🟡 6 warn · 🔴 0 fail)
Bundle size diffs [🚨 Warning! Bundle size has increased!]
|
|
@SocketSecurity ignore-all |



Part of the broader MUI v4 → v5 migration. Updates the single
@material-ui/core/InputAdornmentusage in the settings search component to@mui/material/InputAdornment. TheInputAdornmentAPI is unchanged between versions.Changes
settings-search.js— swap import path:package.json— add@mui/material: "^5.14.0"as a direct dependency (@mui/materialv5.18.0 was already present as a transitive dep; this makes the direct usage explicit)yarn.lock— one-line update to register@mui/materialunder the root workspace metadata (no new resolution required)Note
Medium Risk
Touches multiple generated LavaMoat
policy.jsonfiles, so an incorrect permission mapping could break bundling/runtime module access across browserify/webpack builds. However, changes are narrow and appear limited to dependency path renames forsafe-buffer/content-dispositionplus a singlepackage.jsonresolution tweak.Overview
Updates LavaMoat policies across browserify/webpack (MV2/MV3; beta/experimental/flask/main) to repoint
safe-bufferallowances frommockttp>express>safe-buffertokoa>content-disposition>safe-buffer, including renaming the trackedcontent-dispositionnode in the webpack build policy.Adds a root
package.jsonresolutionsentry forip-address(^10.1.1).Reviewed by Cursor Bugbot for commit a12f73a. Bugbot is set up for automated code reviews on this repo. Configure here.