Syncfusion Essential Studio JavaScript 2026 Volume 1 (33.1.47)

Released: Apr 7, 2026

2026 Volume 1 (33.1.47) 中的更新

修補程式

  • 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.