9.2.1
ruixenui/ruixen.com9.2.1May 14, 2026by rtivital
AI Summary
A patch release fixing various UI bugs across components including tables, modals, and accessibility issues.
Key Highlights
- Fixed controls having stale state when built with React Compiler
- Fixed modals duplicate IDs handling
- Fixed table borders transparency and aria-describedby issues
New Features
- Added aria-valuetext support to Slider and RangeSlider
- Added safe polygon support for sub menus
- Fixed keyboard shortcuts being blocked on numeric inputs
Full Release Notes
## What's Changed
- `[@mantine/tiptap]` Fix controls having stale state when built with react compiler (#8725)
- `[@mantine/charts]` Fix highlighted are being stuck at the previously hovered chart legend section if mouse is moved quickly (#8768)
- `[@mantine/modals]` Fix incorrect duplicate modals ids handling (#8736)
- `[@mantine/core]` Table: Fix th borders being rendered transparent if `sticky` prop set (#8778)
- `[@mantine/core]` Fix error id not being passed to `aria-describedby` in Checkbox, Radio and Switch components (#8820)
- `[@mantine/core]` Add `aria-valuetext` support to Slider and RangeSlider (#8871)
- `[@mantine/schedule]` MonthView: Improve multi-day events overlap rendering for maxed-out days (#8874)
- `[@mantine/core]` Fix `mergeMantineTheme` mutated `DEFAULT_THEME.headings` (#8875)
- `[@mantine/hooks]` use-debounced-value: Fix `leading` callback not being reset on timeout (#8833)
- `[@mantine/core]` Highlight: Add accent insensitive option support (#8890)
- `[@mantine/form]` Fix some handlers not being stable reference (#8891)
- `[@mantine/dropzone]` Change `useFsAccessApi` to false by default to make Dropzone compatible with all current browsers (#8876)
- `[@mantine/schedule]` Fix incorrect events positioning with `intervalMinutes={60}` (#8887)
- `[@mantine/core]` PinInput: Fix keyboard shorcuts being blocked on numeric input type (#8889)
- `[@mantine/form]` Fix default validators making form.validate return value async (#8880)
- `[@mantine/core]` Menu: Add safe polygon support for sub menus (#8888)
- `[@mantine/core]` ScrollArea: Fix Maximum update depth exceeded error
- `[@mantine/core]` TreeSelect: Fix focus to moving to input after clear button click
## New Contributors
* @oab24413gmai made their first contribution in https://github.com/mantinedev/mantine/pull/8892
* @sarioglu made their first contribution in https://github.com/mantinedev/mantine/pull/8890
* @noahsilas made their first contribution in https://github.com/mantinedev/mantine/pull/8833
* @chaitanya-bhagavan made their first contribution in https://github.com/mantinedev/mantine/pull/8875
* @liamdon made their first contribution in https://github.com/mantinedev/mantine/pull/8874
* @oozan made their first contribution in https://github.com/mantinedev/mantine/pull/8820
* @Pirulax made their first contribution in https://github.com/mantinedev/mantine/pull/8736
**Full Changelog**: https://github.com/mantinedev/mantine/compare/9.2.0...9.2.1