Please note that new Timed Subscription Licenses for Syncfusion Essential Studio for JavaScript are available as part of Syncfusion Essential Studio Enterprise.
Syncfusion Essential Studio JavaScript 2026 Volume 1 (33.1.47)
Released: Apr 7, 2026
Updates in 2026 Volume 1 (33.1.47)
Fixes
Accordion
Resolved a memory leak in the Accordion component by ensuring header and item event listeners are fully removed during destroy, preventing retained DOM references.
AI AssistView
The issue with interacting prompt suggestions containing HTML content not working in AI AssistView has been resolved.
Breadcrumb
Resolved a memory leak in the Breadcrumb component by properly removing the global resize event listener during destroy, preventing retained handlers and memory growth.
Chart
The Y‑axis range is now calculated properly when rendering multiple charts.
Chat UI
The issue with unpin ItemClick event not firing for the pinned message has been resolved.
Diagram
Fixed an issue where group style updates were incorrectly applied to the child node.
DocumentEditor
Fixed an issue where the Editor crashed due to an infinite loop during the Select All action.
Dropdown Tree
Resolved a memory leak in the DropDownTree component by ensuring the window resize event listener is correctly detached during destroy, preventing retained instances in Angular Material Dialog scenarios.
FileManager
Resolved the issue where the last breadcrumb path item in the File Manager component was not accessible via keyboard navigation and lacked proper ARIA role announcements.
GanttChart
Fixed an issue where selection between the TreeGrid and Gantt chart is not maintained after a menu filter action, and additional white space appears when scrolling to the last collapsed record.
Fixed an issue where using an ng-template for the editing tooltip template caused it to appear below the Gantt grid instead of the correct position when connecting tasks.
Grid
Resolved an issue where a script error occurred while scrolling the grid when ColumnChooser was enabled along with virtualization and AdaptiveUI.
MaskedTextBox
Fixed an issue where refresh() destroyed the MaskedTextBox instance.
MultiColumn ComboBox
Popup misalignment during filtering when the dropdown opens above the input in the MultiColumn ComboBox has been resolved.
MultiSelect
Resolved an issue where the MultiSelect "Select All" option selected only the first 30 items when using string arrays with virtualization enabled.
PDF Viewer
Fixed an issue where the updateFormFieldsValue method did not update the Radio Button in the UI when the Form Designer module was not injected.
Fixed an issue where List Box options were not displayed correctly when the Form Designer module was not injected.
Fixed an issue where the findText method did not work for a customer-provided document.
Resolved an issue where the form field tab order did not work in rotated documents in server-rendering mode.
Pivot Table
Fixed an issue where report manipulation dialogs were rendered with duplicate instances when loading data dynamically in the Pivot Table.
Fixed an issue where Pivot Table popups, such as filtering and number formatting dialogs, did not render properly when the component was rendered inside Angular Material dialogs.
Ribbon
The issue with the tooltip not being displayed for the overflow buttons in the Ribbon has been resolved.
RichTextEditor
The image quick toolbar now opens as expected and does not conflict with the iOS Cut, Copy, and Paste pop-up in the Rich Text Editor.
The SVG element inside the Rich Text Editor will now be removed properly on backspace.
The Rich Text Editor table quick toolbar now displays the correct alignment based on the DOM output.
Sidebar
Resolved a memory leak in the Sidebar component by ensuring resize and transition event listeners are properly detached during destroy, preventing orphaned callbacks and memory retention.
Sortable
Resolved an issue where the beforeDrop event of the Sortable component returned an incorrect currentIndex value during drag-and-drop operations.
Splitter
Fixed a memory leak in the Splitter by properly cleaning up document and separator event listeners during destroy.
Stepper
Resolved a memory leak in the Stepper component by properly cleaning up global resize and click event handlers during destroy, preventing retained listeners across repeated renders.
Toolbar
Fixed a Toolbar memory leak by preserving bound event handler references in initScroll and properly removing all scroll related listeners and elements during destroy.
Tree Grid
Fixed an issue where drag and drop did not work when all records were collapsed, and dropping items on summary rows caused a script error.
TreeView
Resolved a memory leak in the TreeView component by ensuring all node level event listeners are properly removed during destroy, preventing retained DOM references and memory leaks.