How can I help you?
Essential Studio for EJ2 TypeScript - v33.2.4 Release Notes
Common
Bug Fixes
-
#768133- Resolved an issue in garbage collection where DOM elements were accessed without null validation before removal.
AI AssistView
Bug Fixes
- Now the issue with interacting prompt suggestions containing HTML content not working in AI AssistView has been resolved.
Chart
Bug Fixes
-
#I815160- The scrollbar now retains its position whenchart.refresh()is called after a data update. This also applies to the inverted scrollbar. -
#I827966- Data label line breaks (\n) are now correctly applied when mapped from the data source
Chat UI
Features
-
#I824879- Now we have introduced a new methodprependMessagesto better support loading earlier conversations and improving chat continuity.-
prependMessages – Prepends messages to the beginning of the Chat UI conversation area. This method inserts the specified messages either as
messages[]orMessageModel[]as the first entries in the chat, making it ideal for loading historical messages when users scroll over the chat or reopen previous conversations.
-
prependMessages – Prepends messages to the beginning of the Chat UI conversation area. This method inserts the specified messages either as
DateRangePicker
Bug Fixes
-
#I830285- Fixed a console error that occurred when presets was set to an empty array ([]) in the date range picker.
Diagram
Bug Fixes
-
#I829702- Thev-slot nodeTemplatenow renders HTML nodes correctly in the Vue Diagram and Symbol Palette. -
#I830395- Now UML relationship connectors labels preserve user defined annotations and marked as read only.
DocumentEditor
Bug Fixes
#F73578 - Fixed an issue where the footnote separator line always rendered left-aligned in RTL documents.
#I829025 - Resolved an issue where ribbon styles were not applied when the style icon was collapsed.
#I826799 - Fixed an issue where the document language changed from English (UK) to the local locale (English - Nigeria) after download.
#I829897 - Fixed misalignment of the text cursor caused by the Page Number button in the Header & Footer tab.
#I824705 - Resolved corrupted rendering when enableSelection was used in React DocumentEditor read-only mode.
#I830170 - Fixed an issue where text moved out of the content control on pressing Enter and could not be deleted or edited.
#I829697 - Fixed truncation of labels in the Format Picture tab when using the Italian locale in ribbon mode.
#I821272 - Fixed table layout misalignment after copying and pasting content within cells and reopening the document.
#I821118 - Resolved an issue where the Document Editor became unresponsive when opening a file.
#I800755 - Fixed an issue where page numbers were not preserved during PDF conversion.
#I817069 - Fixed text overlapping with the paragraph mark when deleting a line break.
#I829081 - Fixed an issue where the table background gradient option had no effect on table appearance.
#I827240 - Resolved an exception that occurred when serializing Group content controls on the server side.
#I819564 - Fixed an issue where spell-check replacements were not reflected in the document text.
DropDownTree
Bug Fixes
-
#I829239- Resolved an issue whereSelect Allwas incorrectly hidden during filtering inDropDownTreebased on filtered item count. -
#I813436- 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
Bug Fixes
-
#F198188- An issue with range selection when using mouse dragging with mouse wheel scrolling in File Manager component has been resolved.
GanttChart
Bug fixes
-
#FB73605- Fixed an issue where the context menu did not open in both the Grid and Chart areas when the Gantt component had no records to display. -
#I830330- Fixed an issue where, on initial load, the parent task ignored unscheduled child task dates, resulting in an incorrect parent taskbar timeline.
Grid
Bugs
-
I826547- Resolved an issue where the custom format was not applied to date columns when the custom format type was not specified.
Mention
Bug Fixes
-
#I58529- Resolved an issue where mention filtering did not trigger after existing text whenallowSpaces: true and the data source was empty.
MultiSelect
Bug Fixes
-
#I829508- Fixed an issue where binding 6,000+ preselected values with virtualization enabled resulted in a “Maximum call stack size exceeded” error.
PDF Viewer
Bug Fixes
-
#I824790- Resolved an issue where theshowToolbarItemmethod did not work for custom toolbar items. -
#I829535- Fixed an issue where the area annotation label was not displayed after exporting and importing a document in the PDF Viewer. -
#I830721- Fixed an issue where thefindTextmethod did not work properly with a customer provided document. -
#I830154- Fixed an exception that occurred while downloading a document containing a straight line ink annotation. -
#I831256- Fixed an issue where form field names with underscores were not set properly when the Form Designer module was disabled. -
#I830801- Fixed an issue where the ink annotation was not completed properly when selecting a text markup tool while ink mode was active.
Pivot Table
Bug Fixes
-
#I828186- Fixed an issue where theindexObjectwas not available for row headers in the tabular Pivot Table. -
#I830313- Fixed an issue where child row headers were missing during server-side Excel export of the tabular Pivot Table. -
#I829878- Fixed an issue where the Pivot Table did not export correctly when Turkish characters were included in PDF document headers.
Ribbon
Bug Fixes
-
#I831323- Now the issue with gallery popup position misalignment in overflow state has been resolved.
RichTextEditor
Bug Fixes
-
#I827874- Now, automatic list creation is prevented when typing in the middle or at the end of a line in the Rich Text Editor. -
#I828953- Now, the https:// prepends towwwlinks inserted through the link dialog whenenableAutoUrlis enabled. -
#I828855- Now, the alignment dropdown maintains the proper active state for centre aligned pasted content in the Rich Text Editor.
Tab
Bug Fixes
-
FB73499- Fixed an issue inFillmode where the Tab component showed an unwanted browser scrollbar when used inside a nested container without an immediate height.
Toolbar
Bug Fixes
-
I821512- Resolved a Toolbar memory leak caused by improperly cleared item click event handlers during dynamic item updates.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| 3D Chart | 232 | 232 | 0 | All Passed |
| 3D Circular Chart | 374 | 374 | 0 | All Passed |
| Accordion | 113 | 113 | 0 | All Passed |
| AI Assist View | 523 | 523 | 0 | All Passed |
| App Bar | 68 | 68 | 0 | All Passed |
| AutoComplete | 200 | 200 | 0 | All Passed |
| Breadcrumb | 160 | 160 | 0 | All Passed |
| Bullet Chart | 169 | 169 | 0 | All Passed |
| Button | 145 | 145 | 0 | All Passed |
| ButtonGroup | 120 | 120 | 0 | All Passed |
| calendar | 178 | 178 | 0 | All Passed |
| Carousel | 62 | 62 | 0 | All Passed |
| Chart | 8260 | 8260 | 0 | All Passed |
| Chat UI | 690 | 690 | 0 | All Passed |
| Checkbox | 37 | 37 | 0 | All Passed |
| CircularGauge | 432 | 432 | 0 | All Passed |
| ColorPicker | 130 | 130 | 0 | All Passed |
| Combo Box | 148 | 148 | 0 | All Passed |
| Common | 906 | 906 | 0 | All Passed |
| Context Menu | 106 | 106 | 0 | All Passed |
| Dashboard layout | 30 | 30 | 0 | All Passed |
| Data Grid | 4139 | 4139 | 0 | All Passed |
| Date Picker | 431 | 431 | 0 | All Passed |
| Date Range Picker | 515 | 515 | 0 | All Passed |
| Date Time Picker | 326 | 326 | 0 | All Passed |
| Diagram | 16910 | 16910 | 0 | All Passed |
| Dialog | 74 | 74 | 0 | All Passed |
| DropDown Button | 132 | 132 | 0 | All Passed |
| Dropdown List | 210 | 210 | 0 | All Passed |
| Dropdown Tree | 110 | 110 | 0 | All Passed |
| File Manager | 2198 | 2198 | 0 | All Passed |
| Floating Action Button | 174 | 174 | 0 | All Passed |
| Gantt | 5486 | 5486 | 0 | All Passed |
| HeatMap Chart | 677 | 677 | 0 | All Passed |
| Image Editor | 1653 | 1653 | 0 | All Passed |
| In-place Editor | 643 | 643 | 0 | All Passed |
| Kanban | 268 | 268 | 0 | All Passed |
| LinearGauge | 427 | 427 | 0 | All Passed |
| Listbox | 115 | 115 | 0 | All Passed |
| ListView | 84 | 84 | 0 | All Passed |
| Maps | 1387 | 1387 | 0 | All Passed |
| Mention | 50 | 50 | 0 | All Passed |
| Menu | 187 | 187 | 0 | All Passed |
| Multicolumn Combo Box | 257 | 257 | 0 | All Passed |
| Multiselect Dropdown | 453 | 453 | 0 | All Passed |
| OTP Input | 240 | 240 | 0 | All Passed |
| Pivot Table | 5371 | 5371 | 0 | All Passed |
| Progress Bar | 83 | 83 | 0 | All Passed |
| Progress Button | 132 | 132 | 0 | All Passed |
| Query Builder | 480 | 480 | 0 | All Passed |
| RadioButton | 45 | 45 | 0 | All Passed |
| RangeNavigator | 140 | 140 | 0 | All Passed |
| Rating | 198 | 198 | 0 | All Passed |
| Ribbon | 628 | 628 | 0 | All Passed |
| Rich Text Editor | 5138 | 5138 | 0 | All Passed |
| schedule | 4733 | 4733 | 0 | All Passed |
| sidebar | 94 | 94 | 0 | All Passed |
| Signature | 105 | 105 | 0 | All Passed |
| Skeleton | 144 | 144 | 0 | All Passed |
| Slider | 147 | 147 | 0 | All Passed |
| SmithChart | 49 | 49 | 0 | All Passed |
| Sparkline | 58 | 58 | 0 | All Passed |
| Speech To Text | 200 | 200 | 0 | All Passed |
| Speed Dial | 366 | 366 | 0 | All Passed |
| Split Button | 145 | 145 | 0 | All Passed |
| Stepper | 91 | 91 | 0 | All Passed |
| Stock Chart | 507 | 507 | 0 | All Passed |
| Tab | 71 | 71 | 0 | All Passed |
| Text Area | 112 | 112 | 0 | All Passed |
| TextBox | 67 | 67 | 0 | All Passed |
| Time Picker | 180 | 180 | 0 | All Passed |
| Timeline | 213 | 213 | 0 | All Passed |
| Toast | 139 | 139 | 0 | All Passed |
| Toolbar | 141 | 141 | 0 | All Passed |
| ToolTip | 138 | 138 | 0 | All Passed |
| TreeGrid | 4965 | 4965 | 0 | All Passed |
| Treemap | 329 | 329 | 0 | All Passed |
| Treeview | 371 | 371 | 0 | All Passed |