9.3.1
plait-board/drawnix9.3.1Jun 8, 2026by rtivital
AI Summary
This is a bug fix release addressing DOM cleanup issues in notifications, adding presets to date inputs, and fixing various UI component accessibility and positioning bugs.
Key Highlights
- Fix for stale DOM nodes in notifications
- DateInput `presets` support
- iOS touch device context menu fixes
- Menu controlled state support
New Features
- DateInput `presets` support
- Menu controlled state support
- iOS context menu fixes
- Tree arrow key navigation fixes
- PinInput placeholder text centering fix
Full Release Notes
## What's Changed - `[@mantine/notifications]` Fix stale DOM nodes references not being cleaned up when notifications is closed (#8955) - `[@mantine/dates]` DateInput: Add `presets` support (#8954) - `[@mantine/core]` Collapse: Fix `keepMounted` prop not being set correctly (#8949) - `[@mantine/core]` Menu: Add controlled state support for Menu.Sub opened state - `[@mantine/schedule]` Fix incorrect current time indicator position when time does not divide evenly with interval minutes in DayView and WeekView (#8945) - `[@mantine/core]` Popover: Fix context menu not working on iOS touch devices (#8942) - `[@mantine/core]` SegemntedControl: Fix incorrect indicator border-radius calculation (#8904) - `[@mantine/core]` PinInput: Fix incorrect placeholder text centering (#8943) - `[@mantine/core]` Tree: Fix arrow key navigation focusing hidden nodes when keepMounted is set (#8939) - `[@mantine/core]` MaskInput: Fix compatibility issues with uncontrolled use-form (#8947) - `[@mantine/hooks]` use-id: Fix id changing to new value with Activity (#8925) ## New Contributors * @spokodev made their first contribution in https://github.com/mantinedev/mantine/pull/8925 * @cyphercodes made their first contribution in https://github.com/mantinedev/mantine/pull/8947 * @KasperiP made their first contribution in https://github.com/mantinedev/mantine/pull/8939 **Full Changelog**: https://github.com/mantinedev/mantine/compare/9.3.0...9.3.1