Essential Studio for EJ2 JavaScript - v34.1.30 Release Notes
Common
Feature
-
#1039491- Implemented pre-computed component-to-product mapping for instant license validation with dynamic URL generation based on component type.
ColorPicker
Bug Fixes
-#I847673 - Issue with “ColorPicker popup not responsive on mobile devices” has been resolved.
ComboBox
Bug Fixes
-
#I838922- Issue with “Change event not fired when AutoFill is enabled and item is selected via mouse” has been resolved.
Diagram
Bug Fixes
-
#I847063- Fixed an issue where diagram selection changed unexpectedly when navigating using scrollbars. -
#I846808- Fixed duplicate historyChange triggers when moving multiple nodes and connectors with Line Routing enabled, ensuring proper undo/redo.
DocumentEditor
Bug Fixes
#I827048 - Fixed an issue where double-clicking the Ribbon tab left extra space and an unexpected border in the status bar.
Features
#I848904 - Implemented support for rendering the tracking revision list based on paragraph character formatting.
DropDownList
Bug fixes
-
#I845518- Issue with “Inconsistency in DropDownList component virtualization support during scrolling” has been resolved.
GanttChart
Bug fix
-
#F198447- Performance degradation after repeated expand/collapse and row drag-and-drop actions with multiple column templates has been fixed.
Grid
Bug Fixes
-
#I850753- Resolved an issue where numeric filtering returned incorrect results whenmatchCasewas disabled. -
#I845390- Resolved an issue whereisCtrlPressedincorrectly returned true during row selection when checkbox selection was enabled. -
#I841365- Resolved an issue where the modal overlay was incorrectly positioned when the Grid dialog was appended to the body. -
#I847076- Resolved an issue where the Menu filter for foreign key columns generated incorrectODataqueries using the parent field instead of the configuredforeignKeyField.
Menu
Bug Fixes
-
#I846115- The issue with “ When navigating menu items using the up/down arrow keys, causing the parent scroll to activate” has been resolved.
MultiColumn ComboBox
Bug Fixes
-
#I846768- The issue with “MultiColumnComboBox enter key triggers null change event in remote data and causes form refresh in form tag” has been resolved.
MultiSelect
Bug Fixes
-
#I852515- Resolved an accessibility issue in the MultiSelect component that occurred when a value was selected in Box mode, improving compliance with accessibility standards and ensuring proper screen reader support.
-#I848974 - Issue with “Maximum Call Stack Error Occurs When Binding Large Data Sets” has been resolved.
-
#I850322- Issue with “MultiSelect Dropdown component input overrides chip text during early filtering with remote data source” has been resolved.
PDF Viewer
Bug Fixes
-
#I847469- Resolved an issue where button fields were not rendered in theStandalonePDF Viewer without the form designer module. -
#I844902- Fixed an issue where duplicate annotations were rendered in the customer provided document without form designer module. -
#I794581- Fixed an issue where form field values were not positioned correctly during printing in server rendering mode for the provided document. -
#I848900- Resolved an issue where ink annotations were not rendered properly after being added as a dot and saved in the PDF document. -
#I846654- Resolved screen reader and keyboard accessibility issues in the PDF Viewer. -
#I849048- Resolved an issue where bounds were not updated correctly in the UI after fields were updated programmatically. - Resolved an issue where the context menu flickered when the comment panel was open on
Ubuntu OS devices.
Pivot Table
Bug Fixes
-
#I849413- Resolved a Content Security Policy (CSP) violation caused by an inline context menu handler that generated console errors in the Pivot Table. -
#I848615- Fixed an issue where the Pivot Table did not render correctly when refreshed with an empty data source.
Switch
Bug Fixes
-
#I843865- The issue with “Toggle Switch persistence should use stable input ID instead of wrapper ID” has been resolved.
Tab
Bug Fixes
-
#I832084- Fixed an issue where tab content did not correctly fill the available height whenheightAdjustModewas set to Fill and custom parent heights were applied. -
#I847098- The issue with “Tab component overflow navigation buttons not updating after window resize” has been resolved.
Tree Grid
Bug Fixes
-
#F74180- Resolved incorrect selection behavior inautoCheckHierarchywhen clicking an intermediate header checkbox.
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 | 114 | 114 | 0 | All Passed |
| AI Assist View | 575 | 575 | 0 | All Passed |
| App Bar | 67 | 67 | 0 | All Passed |
| AutoComplete | 200 | 200 | 0 | All Passed |
| Block Editor | 2869 | 2869 | 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 | 8276 | 8276 | 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 | 4140 | 4140 | 0 | All Passed |
| Date Picker | 431 | 431 | 0 | All Passed |
| Date Range Picker | 521 | 521 | 0 | All Passed |
| Date Time Picker | 326 | 326 | 0 | All Passed |
| Diagram | 16999 | 16999 | 0 | All Passed |
| Dialog | 76 | 76 | 0 | All Passed |
| DropDown Button | 132 | 132 | 0 | All Passed |
| Dropdown List | 212 | 212 | 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 | 5605 | 5605 | 0 | All Passed |
| HeatMap Chart | 678 | 678 | 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 | 1390 | 1390 | 0 | All Passed |
| Mention | 53 | 53 | 0 | All Passed |
| Menu | 187 | 187 | 0 | All Passed |
| Multicolumn Combo Box | 257 | 257 | 0 | All Passed |
| Multiselect Dropdown | 465 | 465 | 0 | All Passed |
| OTP Input | 240 | 240 | 0 | All Passed |
| Pivot Table | 5675 | 5675 | 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 | 629 | 629 | 0 | All Passed |
| Rich Text Editor | 5138 | 5138 | 0 | All Passed |
| schedule | 4734 | 4734 | 0 | All Passed |
| sidebar | 92 | 92 | 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 | 69 | 69 | 0 | All Passed |
| Time Picker | 180 | 180 | 0 | All Passed |
| Timeline | 213 | 213 | 0 | All Passed |
| Toast | 139 | 139 | 0 | All Passed |
| Toolbar | 142 | 142 | 0 | All Passed |
| ToolTip | 133 | 133 | 0 | All Passed |
| TreeGrid | 5022 | 5022 | 0 | All Passed |
| Treemap | 329 | 329 | 0 | All Passed |
| Treeview | 371 | 371 | 0 | All Passed |