9.3.1

Billionmail/BillionMail9.3.1Jun 8, 2026by rtivital

AI Summary

This update focuses on refining the Mantine UI component library by fixing critical bugs in notifications, dates, and navigation controls. It improves accessibility on iOS and corrects time indicator positioning in schedule views.

Key Highlights

  • Fixed stale DOM nodes references in Mantine notifications
  • Added presets support to DateInput
  • Fixed context menu not working on iOS touch devices
  • Fixed incorrect current time indicator position in DayView and WeekView
  • Improved controlled state support for Menu.Sub

New Features

  • DateInput presets support
  • Controlled Menu.Sub state support
  • iOS context menu fix
  • Tree navigation fix for hidden nodes
  • Popover interaction fixes

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