Skip to content

6.5.0 - 26.05.2026

Latest

Choose a tag to compare

@JuliaMV JuliaMV released this 26 May 13:58
· 25 commits to develop since this release

What's New

  • [DropdownContainer]: added Shadow DOM support - replaced react-focus-lock with @epam/uui-react-focus-lock-fork to correctly trap and restore focus inside Shadow DOM.
  • [RangeDatePicker]: added mobile view for date range picker on mobile devices.
  • [RTE]: UUI block and mark components render through PlateElement / PlateLeaf (with asChild where a semantic tag is used) so custom Plate plugins that wrap nodes (e.g. inject.aboveComponent) compose correctly (#3062).

What's Fixed

  • [Snackbar] / [Notification]: snackbar container z-index now follows the layout layer stack (via uuiLayout.getTopOverlayZIndex()), capped by the previous default (100500), so notifications stay above modals when many overlays are open (#3095).
  • [ErrorHandler]: recovery ModalBlocker uses uuiLayout.getTopOverlayZIndex() instead of a hardcoded z-index (#3095).
  • [PickerModal]: fixed footer Select all staying available while searching — the control is now disabled until the search field is cleared.(#3083)
  • [PresetsPanel]: custom onCopyLink is now invoked with DataTableState as declared, instead of receiving the click event
  • [DropdownContainer]: fixed autoFocus always being true even when false is passed through params
  • [RTE]: fixed incorrect floating toolbar position when in shadow DOM (#3073)
    floating toolbar now respects target element client rects (ie multiline selections)
  • [PresetsPanel]: fixed preset tab rendering nested elements (preset actions IconButton inside the tab control), which caused invalid HTML and a React console warning.
  • Fixed multiple RTL layout issues across components (#2548):
    • [Slider], [RangeSlider]: fixed RTL layout and interaction (track fill, handle, scale marks, pointer position, arrow keys).
    • [PopoverArrow]: fixed popover/tooltip arrow chevron alignment in RTL.
    • [IndeterminateBar]: fixed progress bar animation direction in RTL.
    • [Typography]: fixed list bullet alignment in RTL.
    • [Accordion]: fixed chevron icon position in RTL.
    • [RangeDatePickerBody]: fixed separator direction in RTL.
    • [DataRowAddons]: fixed drag handle position in RTL.
    • [PickerToggler]: fixed search input text direction in RTL.
  • [RTE]: Todo list items migrate legacy element.data.checked to element.checked. Iframe nodes normalize url from url or legacy data.src.