The success of web development tools largely depends on their ability to evolve continuously and remain reliable over time. It means that vendors must remember about continuous refinement, not just new features. That’s what we do at DHTMLX, regularly releasing bug fixes and minor enhancements that strengthen the stability and consistency of our JavaScript UI components. In March, we rolled out patch versions of Gantt, Scheduler, Kanban, and RichText Editor. Check out the details below.
DHTMLX JS Gantt/React Gantt 9.1.3
9.1.3 (March 16, 2026)
- The issue where the zoom functionality did not work when the main grid and timeline were not initially displayed in the layout (Fixed)
- The issue where scale cells disappeared in the resource timeline after changing the zoom level (Fixed)
- The issue where timeline cells disappeared after scrolling the timeline to the right and changing the zoom level during export (Fixed)
- The issue where scale cells disappeared after window resize when the timeline was scrolled to the right and the Zoom extension was enabled (Fixed)
- The issue where tasks disappeared after changing the zoom level when open_split_tasks was enabled (Fixed)
- The issue where rollup tasks were not displayed correctly with large datasets until the parent task was interacted with (Fixed)
- The issue where unscheduled tasks were not displayed when show_unscheduled was set to false and a date range was configured (Fixed)
- The issue where the resource grid disappeared when keyboard navigation was enabled and the resource datastore was initialized without tree structure (Fixed)
- Overflow styles of the Quick Info popup for long content (Fixed)
Updates
- Auto-detection and support for ISO date format strings in task data. ISO 8601 dates (e.g., “2026-01-06”, “2026-01-06T10:30:45Z”) are now parsed and serialized automatically without requiring manual template overrides (Done)
DHTMLX JS Scheduler/React Scheduler 7.2.12 – 7.2.13
7.2.12 (March 23, 2026)
- The crash on page reload in React Scheduler when using non-default themes with the cookie plugin enabled (Fixed)
- The regression where the save URL in the data prop was not applied correctly in React Scheduler (Fixed)
- The issue where editing a non-first occurrence of a recurring event in “This and following events” mode did not apply all lightbox field changes (Fixed)
- The issue where dynamically changing Quick Info buttons based on event conditions did not update the popup correctly (Fixed)
- The issue where modifying the text of a single recurring event occurrence was overwritten after editing a subsequent occurrence in “This and following events” mode (Fixed)
- The overflow styles of the Quick Info popup to properly handle long event descriptions (Fixed)
- The script error in React Scheduler that occurred when adding events to an existing dataset via the useState function (Fixed)
Updates
- The ability to replace the recurring event confirmation modal with a custom dialog (Added)
- The ability to replace the recurring event confirmation modal in React Scheduler via the modals.onRecurrenceConfirm prop (Added)
7.2.13 (March 31, 2026)
- The incorrect trial warning in React Scheduler (Fixed)
- The regression with remote updates in React Scheduler, where editing an event did not apply changes to the existing event (Fixed)
DHTMLX Kanban 1.7.2
1.7.2 (March 9, 2026)
- Cards disappear during scroll with renderType:lazy (Fixed)
- Lazy render and column rendering: incorrect end index when slowly scrolling with the scrollbar (Fixed)
- Lazy render and column scroll DND issues (Fixed)
- Hotkeys for undo/redo: regressions and unexpected behavior (Fixed)
- Strange scroll behavior on iOS touch devices (Fixed)
- Unsaved data is lost when updating comment or vote (Fixed)
- Incorrect menu position for elements close to the right side of the viewport (Fixed)
- DND on touch devices: the drag node is huge (Fixed)
- Toolbar: 2 missing locale labels for tooltips (Fixed)
- Uploader config parameters are not applicable (Fixed)
DHTMLX RichText Editor 2.0.5
2.0.5 (March 6, 2026)
- IME input is not processed correctly (Fixed)
- Composition-based input (e.g., Chinese, Japanese, Korean on desktop) is not processed correctly (Fixed)
- margin-left and line-height properties are ignored when parsing HTML (Fixed)
- Inline elements inherit properties from block-level parents (Fixed)
- Unable to copy text between two editor instances (Fixed)
- Selection is incorrectly handled with two (or more) editor instances active (Fixed)
- Cursor is incorrectly positioned when only the content in paragraph is an image (Fixed)
- Indefinite wrapping of subscript and superscript elements (Fixed)
- Pasting images inlines them instead of uploading them first (Fixed)
- Empty inline blocks cannot be removed at specific positions (first or last line) (Fixed)
- Editor does not scroll to the cursor when typing (Fixed)
- Input on Android is not processed correctly (Fixed)
- Incorrect selection handling for HR elements (Fixed)
- Incorrect render with empty initial values (Fixed)
- Copying content may fail if it contains self-closing blocks (Fixed)
- Chrome: cannot insert emojis from context menu (Fixed)
- Firefox: select all (CTRL+A) is not handled correctly (Fixed)
Download the latest versions of our libraries and test them free of charge for 30 days:
Current clients may find the updated packages in their Client’s Area.