# Material UI v9.0.1 - Product: Material UI (https://whatsnew.fyi/product/material-ui) - Vendor: MUI - Date: 2026-05-07 - Version: v9.0.1 - Original notes: https://github.com/mui/material-ui/releases/tag/v9.0.1 - Permalink: https://whatsnew.fyi/product/material-ui/releases/v9.0.1 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix highlight sync and scroll preservation in Autocomplete - **fixed** — Fix input value and clear in Autocomplete - **fixed** — Fix iOS group scrollbar overflow in Autocomplete - **fixed** — Fix popper rendering issues in Autocomplete - **fixed** — Improve highlight tracking and selection state in Autocomplete - **fixed** — Fix startIcon alignment in Button - **fixed** — Remove duplicated className entries in Button, Button Base, FAB, Menu Item, and List Item Button - **fixed** — Set aria-checked=mixed when Checkbox is indeterminate - **fixed** — Fix initial focus target in Dialog, Drawer, and Focus Trap - **fixed** — Fix swipe close flicker in Drawer - **fixed** — Fix transition jump in Drawer - **removed** — Remove IE 11-specific focus safety check from FocusTrap cleanup - **added** — Add internal useFormControlState hook - **fixed** — Fix layout shift with display: flex in Input - **fixed** — Prevent notched prop leaking into DOM in Input - **fixed** — Place aria-label on the input element in Input Base - **fixed** — Fix autofocus in SSR environment in Inputs - **fixed** — Fix sticky subheader overlapping iOS scrollbar in List - **fixed** — Persist positioning styles when popperOptions changes reference in Popper - **fixed** — Stop using combobox element for labeling in Select A big thanks to the 25 contributors who made this release possible. ###### `@mui/material@9.0.1` - [accessibility] HighContrast mode on Avatar, Badge, Slider and Switch (#48320) @silviuaavram - [autocomplete] Fix highlight sync and scroll preservation (#48322) @mj12albert - [autocomplete] Fix input value and clear (#48263) @mj12albert - [autocomplete] Fix iOS group scrollbar overflow (#48400) @oliviertassinari - [autocomplete] Fix popper rendering issues (#48327) @mj12albert - [autocomplete] Improve highlight tracking and selection state (#48219) @mj12albert - [button] Fix `startIcon` alignment (#48332) @mj12albert - [button][button base] Document `type` attribute (#48146) @mj12albert - [button][fab][menu item][list item button] Remove duplicated className entries (#48213) @silviuaavram - [checkbox] Set `aria-checked=mixed` when indeterminate (#48147) @mj12albert - [circularprogress][linearprogress] Improve accessibility (#48172) @silviuaavram - [dialog][drawer][focus trap] Fix initial focus target (#48280) @mj12albert - [drawer] Fix swipe close flicker (#48372) @mj12albert - [drawer] Fix transition jump (#48308) @mj12albert - [focus trap] Remove IE 11-specific focus safety check from FocusTrap cleanup (#48368) @ZeeshanTamboli - [form controls] Add internal `useFormControlState` hook (#48344) @mj12albert - [icon button] Remove unused color palette mapping in styles (#48353) @sai6855 - [icons] Revert to using wildcard export paths (#48381) @brijeshb42 - [input] Fix layout shift with display: flex (#43839) @oliviertassinari - [input] Prevent `notched` prop leaking into DOM (#48281) @mj12albert - [input base] Place aria-label on the input element (#48283) @silviuaavram - [inputs] Fix autofocus in SSR environment (#48290) @mj12albert - [List] Fix sticky subheader overlapping iOS scrollbar (#48375) @sandeshdamkondwar - [popper] Persist positioning styles when popperOptions changes reference (#48121) @mj12albert - [select] Stop using combobox element for labeling (#48251) @silviuaavram - [select] Support single-pointer-cycle selection and pointer cancellation (#48328) @mj12albert - [switch] Fix incorrect `role` with `slotProps.input` (#48469) @mj12albert - [tabs] Fix scrollable tabs blocking pointer events (#48166) @mj12albert - [textfield] Fix autofill styles always in dark mode when CSS variables is used (#48244) @ZeeshanTamboli - [tooltip] Simplify RTL styles using CSS logical properties (#48351) @sai6855 - [tooltip] Close Tooltip when its child becomes disabled (#44507) @chudesno - [typography] Fix `h4` variant when using `responsiveFontSizes()` (#48314) @mj12albert - [useMediaQuery] Fix crash in Firefox extension (#45196) @Mr-Quin ###### `@mui/system@9.0.1` - [system] Fix theme mutation when using responsive typography shorthand in sx (#48266) @tomups ###### `@mui/codemod@9.0.1` - [codemod] Add --jsx option to `v9.0.0/system-props` codemod (#48315) @siriwatknp - [codemod] Add packageName support to the v9 system props codemod (#48253) @franco-dias ###### `@mui/utils@9.0.1` - [utils] Add shadow dom utils (#48256) @mj12albert - [utils] Fix `resolveProps` receiving empty string className (#48289) @SAY-5 - [utils] Remove unnecessary `excludeKeys` from `extractEventHandlers` (#48481) @ZeeshanTamboli ###### Docs - [docs][autocomplete] Add demo with Tanstack Query `useInfiniteQuery` (#48356) @mj12albert - [docs] Add agent skills for styling, theming, Next.js, and Tailwind CSS integrations (#48187) @mapache-salvaje - [docs] Cleanup `@mui/base` (#48278) @mj12albert - [docs] Fix create-playground script (#48380) @imazizbohra - [docs] Fix date range calendar demo after MUI X v9 update (#48262) @LukasTy - [docs] Fix icon search modal (#48255) @mj12albert - [docs] Fix Material UI and MUI system "Upgrade to v9" docs (#48245) @ZeeshanTamboli - [docs] Fix Popover JSdoc (#48310) @nitzan-treg - [docs] Fix RTL toggle highlight in docs settings drawer (#48476) @sai6855 - [do _[Truncated at 4000 characters — full notes: https://github.com/mui/material-ui/releases/tag/v9.0.1]_