9.3.1

MemPalace/mempalace9.3.1Jun 8, 2026by rtivital

AI Summary

A maintenance release addressing critical bugs in notifications, date handling, and UI interactions, alongside the addition of configurable presets to date inputs.

Key Highlights

  • DateInput now supports a `presets` prop for quick date selection.
  • Notifications cleanup fix prevents stale DOM nodes from lingering when notifications are closed.
  • Popover context menu now works correctly on iOS touch devices.
  • Menu component now supports controlled state for the Sub opened state.
  • Fixes for Tree arrow key navigation when `keepMounted` is set.

New Features

  • New `presets` prop for DateInput

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