9.3.1

RightNow-AI/openfang9.3.1Jun 8, 2026by rtivital

AI Summary

This patch release focuses on fixing critical bugs across various Mantine components, including memory leaks in notifications, UI rendering issues, and accessibility improvements on iOS devices.

Key Highlights

  • Fixed stale DOM nodes cleanup issue in notifications
  • Added presets support to DateInput
  • Fixed context menu functionality on iOS touch devices
  • Fixed navigation issues in Tree component

New Features

  • Controlled state support for Menu.Sub opened state

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