7.17.8
mantinedev/mantine7.17.8Jun 2, 2025by rtivital
AI Summary
A patch release focusing on bug fixes across core, hooks, dates, and form components, including React 18 compatibility issues and various UI interaction fixes.
Key Highlights
- Fix inert attribute being incompatible with React 18
- Fix onBottomReached not being called in ScrollArea
- Fix onPaste prop not being passed to MultiSelect
- Fix onOpen/onClose being called when Popover is disabled
- Fix toRgba function handling values with zero transparency
Full Release Notes
## What's Changed - `[@mantine/hooks]` use-idle: Fix timeout not being cancelled when the parent component unmounts (#7914) - `[@mantine/core]` Collapse: Fix `inert` attribute being incompatible with React 18 (#7911) - `[@mantine/core]` Overlay: Fix blur not working in older browsers (#7907) - `[@mantine/core]` Fix `toRgba` function incorrectly handling values with zero transparency (#7906) - `[@mantine/core]` ScrollArea: Fix `onBottomReached` not being called when the container size has sub-pixel value - `[@mantine/form]` Fix `form.reorderItem` reordering only the first item (#7892) - `[@mantine/core]` Popover: Fix `onOpen`/`onClose` being called when `disabled` prop is set (#7868) - `[@mantine/spotlight]` Fix labels containing single quote passed to `Spotlight.ActionGroup` not working (#7865) - `[@mantine/core]` Collapse: Fix `inert` prop not being compatible with React 18 (#7864) - `[@mantine/core]` List: Fix incorrect types when `type="unordered"` (#7861) - `[@mantine/core]` AngleSlider: Fix incorrect arrow events handling (#7862) - `[@mantine/dates]` DateInput: Fix Escape key not closing dropdown (#7857) - `[@mantine/hooks]` use-shallow-effect: Fix `NaN` value not being handled correctly (#7851) - `[@mantine/core]` MutltiSelect: Fix `onPaste` prop not being passed to the input element (#7838) - `[@mantine/core]` Button: Fix FileButton breaking Button.Group styles (#7835) - `[@mantine/core]` Modal Fix incorrect header styles with ScrollArea (#7832) - `[@mantine/dropzone]` Fix status being stuck in rejected state when a file with incorrect mime type is dropped - `[@mantine/core]` AngleSlider: Fix incorrect thumb position in RTL layouts (#7822) - `[@mantine/core]` Select: Fix `onSearchChange` being triggered when controlled search value is updated (#7814) - `[@mantine/dates]` TimeInput: Fix `step` prop not working (#7811) - `[@mantine/core]` Table: Add `scrollAreaProps` support to Table.ScrollContainer (#7798) - `[@mantine/core]` Stepper: Fix unexpected bottom spacing in vertical orientation (#7794) - `[@mantine/core]` PasswordInput: Fix `aria-describedby` not pointing to error and description elements (#7793) - `[@mantine/core]` Switch: Fix `div` element used inside label (#7776) - `[@mantine/core]` Collapse: Fix children with scale animations not working correctly when collapse is opened (#7774) - `[@mantine/core]` Transition: Fix `exitDuration` not working correctly for rapid changes (#7773) - `[@mantine/core]` Stepper: Fix inconsistent border color in horizontal/vertical orientation (#7795) ## New Contributors * @deedw made their first contribution in https://github.com/mantinedev/mantine/pull/7914 * @VirtuoUK made their first contribution in https://github.com/mantinedev/mantine/pull/7907 * @ylvaselling made their first contribution in https://github.com/mantinedev/mantine/pull/7906 **Full Changelog**: https://github.com/mantinedev/mantine/compare/8.0.2...7.17.8