9.7.1

mantinedev/mantine9.7.1Oct 6, 2026by github-actions[bot]

Upgrading?

AI Summary

v9.7.1 is a maintenance release focused on bug fixes and accessibility improvements across core components and hooks. It addresses rendering issues in RollingNumber, form state clearing, and pagination logic, while also fixing specific problems in DateTimePicker and ScrollArea.

Key Highlights

  • Added `capture` prop to Popover to control event capturing phase.
  • Fixed `use-pagination` to correctly handle single-page results.
  • Improved `ScrollArea` to prevent wheel events from blocking global page scrolling.
  • Fixed `DateTimePicker` time constraints to respect minDate and maxDate.
  • Enhanced accessibility by adding aria-expanded to Tree items and aria-disabled to disabled inputs.

New Features

  • Added capture prop to Popover
  • Added aria-expanded to Tree items
  • Added aria-disabled to AngleSlider and Combobox

Full Release Notes

- `[@mantine/schedule]` Fix startScrollTime scroll position (#9255)
- `[@mantine/core]` RollingNumber: Fix sub-pixel digit misalignment at fractional zoom levels (#9251)
- `[@mantine/core]` Tree: Add aria-expanded to tree items with children (#9247)
- `[@mantine/core]` SegmentedControl: Do not call Math.random during render (#9245)
- `[@mantine/core]` Popover: Add capture prop to control events capturing phase (#9243)
- `[@mantine/form]` Fix clearing state of unrelated fields (#9242)
- `[@mantine/core]` AngleSlider: Set aria-disabled on thumb when disabled (#9238)
- `[@mantine/core]` Combobox: Set aria-disabled on disabled Combobox.Option (#9236)
- `[@mantine/form]` Fix reorderListItem moving errors of items whose index shares a prefix with the reordered index (#9235)
- `[@mantine/schedule]` MonthView: Fix quadratic row assignment for weeks with many events (#9232)
- `[@mantine/hooks]` use-pagination: Fix single page being replaced with dots on the right side (#9229)
- `[@mantine/core]` ScrollArea: Fix wheel listener on document blocking compositor scrolling for the whole page (#9225)
- `[@mantine/dates]` DateTimePicker: Fix time not being limited by minDate and maxDate (#9221)
- `[@mantine/core]` Select, MultiSelect, Autocomplete, TagsInput: Fix listbox aria-labelledby referencing a missing label element (#9219) (#9220)
- `[@mantine/hooks]` use-debounced-state: Fix leading edge firing only once (#9214)

Related Repositories