Version 11.3

released on December 18, 2025

For GPL users: this version includes the fixes released earlier in patch-releases for PRO version. You can check the list of these fixes in the What's new for v11.2.x.

See also What's New of complex widgets:

New Features

Fixes

  • Datatable: improved dynamic rendering on touch and hybrid (2-in-1) devices
  • Regression: refreshColumns should not reapply filtering
  • Regression: frequent manual (intentional) loadNext calls were blocked
  • Custom Scroll on Firefox, Windows: scroll step was too large
  • Custom Scroll on Firefox, Windows: custom scroll didn't initialize properly
  • Custom Scroll on Firefox, Windows: footer could overlap the horizontal scrollbar
  • Custom Scroll on Firefox, Windows: scrollbar areas overlapped the data, preventing selection in the corners
  • Horizontal list: dynamic rendering didn't work
  • Menu: submenu could suddenly hide while covering the parent item
  • Enhanced IME support for filtering in Datatable and Combo widgets
  • Dashboard on Safari, macOS: resizing an inner panel triggered unwanted content selection
  • Scrollview with scroll: "auto" miscalculated inner content sizes
  • Rich Text Editor:
    • Some popups weren't hidden and removed on widget destruction
    • Alternative descriptions for images weren't updated correctly in the editor
    • With multiple instances of the Editor widget, clicking an image threw an error
    • Valid HTML strings couldn't be set as a value without adding an extra space or a new line
    • Indefinite wrapping of subscript and superscript elements
    • Internal clipboard wasn't shared between separate Editor instances
    • Cursor was incorrectly positioned when the only content in a paragraph was an image
    • Empty inline blocks couldn't be removed at specific positions (the first or last line)
  • Spreadsheet:
    • Regression: toolbar didn't reflect some styles applied to the selected range
    • Refactoring of menu options (non-unique submenu IDs, localization issues)
    • Formula values in locked cells weren't updated
    • Improved recalculation of dependent formulas after paste, including locked cells
    • Toolchain and dependencies were updated
  • Gantt:
    • Filtering: tasks that were filtered out didn't update with the parent project
    • Start and end dates of split tasks weren't changed when split parts were moved to other dates
Back to top