9.4.2

mantinedev/mantine9.4.2Jul 21, 2026by rtivital

AI Summary

A bug fix release focusing on schedule alignment, form validation stability, and component behavior. It introduces a new `keepMountedMode` prop for better control over component mounting and adds customization options to the schedule module.

Key Highlights

  • Fix for small duration events not aligning correctly in ResourcesDayView and ResourcesWeekView.
  • Fix for async validation debounce issues in @mantine/form.
  • New `keepMountedMode` prop added to Modal, Drawer, and Collapse components.
  • Fix for keyboard navigation in Tree components on Safari.
  • New option to customize current time in schedule views.

New Features

  • keepMountedMode prop for Modal, Drawer, and Collapse components.
  • expand callback for TreeSelect renderNode payload.
  • Custom current time option for schedule views.
  • Support for intervalMinutes greater than 60 in schedule views.

Full Release Notes

## What's Changed
- `[@mantine/schedule]` Fix 1-3 minutes events not aligning correctly in ResourcesWeekView and ResourcesDayView (#9057)
- `[@mantine/form]` Fix async validation with debounce on initial keystroke of empty input (#9068)
- `[@mantine/core]` Add `keepMountedMode` prop to Modal and Drawer components (#9056)
- `[@mantine/core]` Menubar: Fix menu requiring two clicks to dismiss after switching menus with hover (#9050)
- `[@mantine/core]` AppShell: Fix `breakpoint={0}` not working correctly (#9042)
- `[@mantine/core]` Tree: Fix keyboard navigation not working on Safari (#9049)
- `[@mantine/notifications]` NotificationContainer: Fix `autoClose` leak (#9048)
- `[@mantine/core]` Collapse: Add `keepMountedMode` prop (#9021)
- `[@mantine/dates]` TimePicker: Fix incorrect `withSeconds` handling when pasting partial values (#9041)
- `[@mantine/schedule]` Add option to customize current time in ResourcesDayView and ResourcesWeekView components
- `[@mantine/core]` TreeSelect: Add `expand` callback to `renderNode` payload
- `[@mantine/core]` Fix incorrect empty children arrays handling in Tree and TreeSelect
- `[@mantine/hooks]` Fix unstable `scrollIntoView` for some bundlers (#9035)
- `[@mantine/schedule]` Add `intervalMinutes` more than 60 support to ResourcesDayView and ResourcesWeekView
- `[@mantine/schedule]` ResourcesWeekView: Fix incorrect handling of events with small duration
- `[@mantine/schedule]` ResourcesDayView: Fix events with small durations not being visible

## New Contributors
* @saadpocalypse made their first contribution in https://github.com/mantinedev/mantine/pull/9021
* @Arman-Luthra made their first contribution in https://github.com/mantinedev/mantine/pull/9050

**Full Changelog**: https://github.com/mantinedev/mantine/compare/9.4.1...9.4.2