8.3.10

mantinedev/mantine8.3.10Dec 9, 2025by rtivital

AI Summary

Fixes for focus management, SSR issues, global styles, and type exports.

Key Highlights

  • Fixed focus not being returned to target element when Menu dropdown closes
  • Fixed SSR-related errors in Tooltip and Popover.Target with React.lazy
  • Added FormArrayElement type export

Full Release Notes

## What's Changed
- `[@mantine/hooks]` use-focus-within: Fix event handlers not being cleaned up properly (#8507)
- `[@mantine/core]` Menu: Fix focus not being returned to the target element when the dropdown is closed (#8517)
- `[@mantine/core]` List: Fix incorrect marker gap with `icon` prop (#8519)
- `[@mantine/core]` Fix some global styles not being applied to shadow DOM `:host` (#8504)
- `[@mantine/core]` Fix SSR-related errors in Tooltip and Popover.Target when the children are defined with `React.lazy` (#8522)
- `[@mantine/tiptap]` Fix missing z-index on the toolbar
- `[@mantine/form]` Add `FormArrayElement` type export (#8486)
- `[@mantine/dates]` Fix children override not working in MonthsList/YearsList `getYearProps`/`getMonthProps` functions (#8488)
- `[@mantine/emotion]` Improve `CSSObject` type in `createStyles` (#8500)
- `[@mantine/core]` Input: Fix description having incorrect cursor styles (#8503)
- `[@mantine/hooks]` use-in-viewport: Fix incorrect entry cheching in some cases (#8509)
- `[@mantine/core]` Popover: Fix incorrect dropdown position when the target element is not initially within the viewport (#8411)
- `[@mantine/core]` Fix incorrectly inherited `pointer` prop type from base input in some components

## New Contributors
* @spalt08 made their first contribution in https://github.com/mantinedev/mantine/pull/8509
* @radui1398 made their first contribution in https://github.com/mantinedev/mantine/pull/8503
* @MehdiAlipooor made their first contribution in https://github.com/mantinedev/mantine/pull/8488

**Full Changelog**: https://github.com/mantinedev/mantine/compare/8.3.9...8.3.10