Summer is all about good vibes, and we are delighted to keep the positive momentum going with an overview of the latest maintenance releases for DHTMLX JavaScript components. During July, our team rolled out new patch versions of Suite, Diagram, Spreadsheet, and RichText Editor. Particularly noteworthy are significant improvements in the Suite’s Grid, including advanced keyboard navigation, full WAI-ARIA accessibility support, and numerous performance optimizations. Read on to learn about the details of these Grid updates and fixes delivered in other DHTMLX components.
DHTMLX Suite 9.3.5 – 9.3.7
9.3.5 (July 1, 2026)
Updates
1) Grid. Full WAI-ARIA Accessibility Support:
- Implemented a comprehensive accessibility layer compliant with WCAG 2.2.
- Added support for role=”grid” and role=”treegrid”, including proper hierarchical attributes: aria-level, aria-expanded, and aria-rowindex/colindex.
- Added descriptive aria-label attributes for inline editors, filter controls (input, select, combo), and sort triggers
- Implemented Roving Tabindex and focus sentinels for seamless navigation between the Grid and other page elements.
- Improved screen reader experience by hiding decorative elements (resizers, sort icons, drag ghosts) from the accessibility tree via aria-hidden.
2) Grid. Advanced Keyboard Navigation:
- Zone Navigation: Introduced three navigable focus zones: Header, Body, and Footer. Use Up/Down arrows or Tab to transition between zones.
- Global Shortcuts: Added support for PageUp / PageDown (page-wise movement), Home/ End (first/last cell in a row), and Ctrl+Home/Ctrl+End (start/end of the grid).
- Selection & Range: Added Shift + navigation keys to extend selection in both selection and blockSelection modes.
- Editing & Interaction:Added F2 as an alternative to Enter for opening editors, Space/Enter to toggle boolean (checkbox) cells without opening a text editor, and Delete to clear content in blockSelection mode (when editable: true).
- Header/Footer Operations: Enabled column sorting via Enter/Space and multi-sorting via Shift+Enter. Filters can now be activated and navigated via keyboard.
3) Grid. TreeGrid Keyboard Patterns:
- Added standard tree navigation: ArrowRight to expand branches/move to children and ArrowLeft to collapse branches/move to parents.
4) Grid. Performance & Internal Optimization:
- Optimized selection state tracking by switching from $O(n)$ scans to $O(1)$ lookups.
- Implemented caching for derived accessibility properties to maintain high rendering speeds in large datasets.
- Improved focus restoration logic to ensure focus returns to the correct cell after closing editors or switching zones.
For additional information, refer to Grid accessibility and Keyboard navigation guides.
Fixes
- Grid. Clipboard operations (copy/paste) when working with frozen columns (leftSplit / rightSplit) (Fixed)
- Grid. Row highlighting and dropdown positioning issues within the bottomSplit area (Fixed)
- Grid. Improved :focus-visible styling to ensure focus outlines only appear during keyboard interaction (Fixed)
- Tree. A runtime error occurs when removing items in autoload mode (Fixed)
- Window. Positioning and calculation errors during drag-and-resize operations on scrolled pages (Fixed)
9.3.6 (July 24, 2026)
- Form. The show() method behavior to prevent overriding flexbox alignment styles with an inline display: block property (Fixed)
- Grid. The checkbox click interaction in columns with type: “boolean”, ensuring the state toggles correctly on user click (Fixed)
9.3.7 (July 29, 2026)
Updates
- Grid. Significant performance optimizations: improved FPS and scroll smoothness when handling large datasets due to optimized internal rendering and virtualization logic
Fixes
- Form/Grid. The issue where the numberMask would reset the value to 0 if it started with a leading zero during editing (Fixed)
DHTMLX Diagram 6.1.6
(July 1, 2026)
- Diagram. An error that occurred when loading data into the Diagram via ShapeCollection (DataCollection) in the mindmap mode (Fixed)
DHTMLX Spreadsheet 6.0.2
(July 1, 2026)
- Cell borders disappear after a “Copy from Excel → Paste to Spreadsheet → Export/Import” cycle (Fixed)
- Data pasted below the last row is not displayed because the grid does not add new rows to fit it (Fixed)
DHTMLX RichText Editor 2.1.1
2.1.1 (July 21, 2026)
- Toolbar tooltips, dropdowns, and fullscreen mode may appear behind other elements due to incorrect z-index handling (Fixed)
- Incorrect parsing of nested, mixed-content, and empty lists from HTML (Fixed)
- Invalid HTML list structure when exporting or copying nested lists (Fixed)
- List indentation and styles are not correctly preserved when parsing and generating HTML (Fixed)
- Missing paragraph wrappers when parsing inline content and generic block elements from HTML (Fixed)
- Image dimensions defined through HTML width and height attributes are ignored (Fixed)
Download the latest versions of our libraries and test them free of charge for 30 days:
- Suite trial version
- Grid trial version
- Spreadsheet trial version
- Diagram trial version
- RichText Editor trial version
For current customers, the updated packages are available in their Client’s Area.