Version 11.4.x

This page contains the logs of minor releases between 11.4 and 11.5.

Version 11.4.3

PRO edition, released on September 30, 2026

Fixes

  • Regression in Datatable: in Firefox, a scrollbar that appeared after data or columns changed didn't respond to the mouse
  • Datatable: row selection and hover highlighting cleared native text selection in cells
  • Datatable: in a selectable table, clicking a span whose first column was scrolled out of view caused an error
  • Datatable pro-filters (such as multiSelectFilter and dateRangeFilter) weren't shown when the table was used inside gridsuggest
  • Filter widget and Datatable excelFilter: the "between" condition for dates excluded boundary dates, and "not between" included them
  • Filter widget and Datatable excelFilter: with only a start date set, the "not between" condition for dates matched all dates
  • Filter widget and Datatable excelFilter: the end date of a date range now covers the whole day unless the input has a timepicker
  • Special characters (such as quotes) in IDs and name values weren't escaped in HTML attributes and selectors: for example, List passed a truncated ID to the onItemClick handler
  • Menu: onItemClick didn't receive the ID of a clicked separator
  • Multicombo: the height of the widget was calculated incorrectly when tagMode was toggled dynamically
  • Chart: with type: "scatter" and scale: "logarithmic", points were placed incorrectly
  • Bullet Graph: a negative scale.step caused an infinite loop
  • webix.storage.cookie.clear() threw an error when no cookies were set or cookies were blocked
  • webix.copy() now skips the __proto__ key to address prototype pollution warnings from security scanners (CWE-1321)

Chat Fixes

  • Image preview wasn't shown for files with an uppercase extension, such as .JPG

Pivot Fixes

  • Demo of editing Pivot data with Datatable: deleting a newly added row caused an error

Report Manager Fixes

  • Removing a joined data source used in grouping wasn't blocked and caused errors in the Data tab

Rich Text Editor Fixes

  • Subscript and superscript couldn't be toggled off and weren't highlighted as active
  • Empty paragraphs weren't visually highlighted when selected
  • Fixes for HTML import and export:
    • Ordered, unordered, nested, mixed, and empty lists weren't loaded correctly; indentation of nested lists is now normalized on load
    • <div> and other generic block elements were merged into one line, and selecting them or applying block formats to them caused errors
    • List, list item, and inherited text styles were lost on HTML load and export
    • The width and height attributes of images were lost
  • Improved list structure: in the HTML returned by getValue() and copied to the clipboard, nested lists are now placed inside their parent <li>
  • In loaded HTML, pressing Backspace on the same line as a <br> outside a paragraph deleted a character on the previous line instead of the line break

Spreadsheet Fixes

  • Regression: when rows in a sorted range contained wrapped text, row heights moved together with the sorted cells
  • Manual row heights are now preserved after sorting and text wrapping changes; in sizes, such rows get a fourth element: [row, 0, height, 1]
  • Row heights changed by sorting weren't saved through the sizes operation of the save setting
  • Text being typed disappeared from a cell when the table was re-rendered, for example, after clicking "Lock" or "Merge"
  • Double-clicking another cell while entering a formula started editing that cell, and references were inserted into the wrong cell
  • onBeforeFormatChange returning false didn't fully cancel applying the Date format: the cell still got the date editor and showed dates as numbers
  • Typing a date into a cell that already has a format no longer replaces that format with the Date format
  • When cells copied from another sheet were pasted, onCellChange, onStyleChange, and onFormatChange received the source sheet instead of the target one
  • Excel import: dates and times in locale-dependent built-in formats (such as Short Date) ignored the Spreadsheet locale, and dates were assigned the Custom format
  • Conditional formatting, data validation, and date filters: "between" excluded boundary values, "not between" included them, and a boundary of 0 was ignored
  • Conditional formatting, data validation, and date filters: with only a start date set, the "not between" condition for dates matched all dates
  • Data validation: the values of an existing "between" or "not between" rule weren't restored when the rule was opened again
  • Merged cells with comments were shifted down, their comments were duplicated, and they couldn't be selected correctly
  • Sorting the whole sheet caused errors when an imported Excel file had empty cells beyond the sheet's rows or columns
  • Loading a sheet could make the page unresponsive because the table was re-rendered many times during loading
  • Imported column widths and row heights smaller than minColumnWidth / minRowHeight are now raised to these minimums, and minRowHeight now scales with zoom
  • With an empty styles array in the data, automatically created styles (such as date formats) got mixed up, so cells displayed incorrect formats

Version 11.4.2

PRO edition, released on August 3, 2026

Fixes

  • Regression in Datatable: calling refreshColumns() caused scrolling to 0, 0 on touch devices
  • Datatable header menu: the title of a column with a filter disappeared from its corresponding menu item after the table was re-rendered, for example, when dragging the column
  • Multicombo: the "Select All" option had a wrong state after setValue()
  • timePart() returned an incorrect value for dates before 1970

Chat Fixes

  • The camera icon was missing from the icon font and didn't appear in the New chat dialog

Gantt Fixes

  • The tree and the timeline weren't in sync when a milestone task was placed at the end
  • The task form jumped on value selection: with extra fields added to the form, on small screens, and when zoom was applied
  • Demo: in compact mode, a custom info popup was shown together with the default task info popup and couldn't be closed

Query Fixes

  • Changing the locale while a filter editor was open reset the filter value: it became invalid after the first switch and disappeared after the second

Rich Text Editor Fixes

  • Unexpected behaviour and errors were fixed for the Cmd/Ctrl+Delete/Backspace hotkeys on Windows, macOS, and Ubuntu
  • Pasting inline content could break the paragraph structure of the pasted fragment

Scheduler Fixes

  • After copying an event from the Info popup, new events could no longer be created from the UI (via the "Create event" button, drag-n-drop, or double click)
  • When creating a new event after a copy/cut action, the editor still contained data of the previously copied event
  • A copied and then deleted event was still shown in the Info popup, and editing it caused an error
  • Clearing the clipboard by pressing Esc twice caused an error
  • With recurring: false, copying an event via the "Copy" icon caused an error

Spreadsheet Fixes

  • Regression: styles weren't copied between sheets
  • In the mm:ss date format, mm was recognized as months instead of minutes
  • A locked cell couldn't be used as a formula reference from another sheet: the live editor became blocked, and Enter neither completed the formula nor returned to the source sheet
  • Selecting a single-cell named range from the live editor suggest caused an error
  • Cells referenced in a formula with the exponentiation operator weren't highlighted
  • Multiple replace caused an error
  • Opening the custom format dialog without any cell selected caused an error
  • Quick repetitive selection of cells via user clicks caused an error
  • Reducing the autofill range caused errors
  • Improved autofill while cell editing is in progress

Version 11.4.1

PRO edition, released on May 27, 2026

Fixes

  • TypeScript definitions are updated for version 11.4
  • Datatable: with webix.ui.fullScreen(), pro-filters weren't rendered on touch devices

Rich Text Editor Fixes

  • TypeScript definitions are updated for version 11.4
  • TypeScript definitions: getValue method returns string
  • TypeScript definitions: value format didn't include "markdown"
  • Fixes for list elements:
    • Creating a list replaced selected content with an empty bullet point
    • Pressing Enter key inside a bullet didn't add a new element at the expected level
    • Fixed level handling when pressing Tab / Shift+Tab or setting indent/outdent via UI
    • Fixed inserting of <hr> element before, after and in the middle of a list
  • Clearing format of the selection didn't clear parameters of the block (such as align, indent, and line height)
  • <hr> element no longer accepts text input and image drop directly into it

Spreadsheet Fixes

  • TypeScript definitions are updated for version 11.4
  • TypeScript definitions: corrected posToRef argument order
  • In the date format, milliseconds weren't supported
  • When a dialog window is open, Shift+Click action wasn't blocked and allowed to change selection area
Back to top
Join Our Forum
We've retired comments here. Visit our forum for faster technical support, connect with other developers, and share your feedback there.