9.3.1

bilibili/Index-anisora9.3.1Jun 8, 2026by rtivital

AI Summary

A maintenance release addressing various UI component bugs and stability issues across the Mantine library, specifically focusing on Notifications, Dates, and Core components.

Key Highlights

  • Fix stale DOM nodes references in notifications
  • Add `presets` support to DateInput
  • Fix context menu not working on iOS touch devices
  • Fix incorrect current time indicator position in schedule views

New Features

  • DateInput presets support
  • 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