Essential Studio for Blazor - v31.2.12 Release Notes
ComboBox
Bug Fixes
-
#I776473- Resolved an issue where the Blank Space Appears During List Item Filtering and Selection with Virtualization Enabled
Data Grid
Bug Fixes
-
#I779409#FB70851- Resolved an issue where the Grid Toolbar item order changed after exiting search mode, the custom refresh icon no longer moves from the right to the center. -
#I780652#FB70959- Resolved an issue where Grid export throws an exception when using Stacked columns with a Template column and no export properties. -
#I779928#FB70920- Resolved an issue where Row Drag-and-Drop with CheckboxMode caused unintended text selection. -
#I776350#FB70783- Resolved an issue where, with Virtualization enabled, a newly added row at the bottom disappears. -
#FB71156- Resolved an issue where adding a new row at the bottom of the Grid highlights the previous row instead of the new one.
Breaking Changes
-
Virtualization behavior with NewRowPosition has been updated—when adding new records with
NewRowPositionset toBottom, the records are now inserted at the top of the Grid (0th index) instead of at the bottom of the first viewport. By default, a newly added row is automatically selected; however, whenNewRowPositionis set toBottom, the row is rendered in the virtual DOM, and to maintain consistency, we have not retained the Selection for the newly added record.
Dialog
Bug Fixes
#I759863 - Fixed an issue where the previously active button did not regain focus after closing the dialog using the Escape key
Gantt Chart
Features
-
#I744892- Improved keyboard interaction functionality in virtualization mode and provided smooth record scrolling using the arrow keys. -
#I757408- Added theAutoUpdatePredecessorOffsetAPI to control offset updates for predecessors. When disabled, predecessor offsets remain fixed, enforce strict dependency validation, and prevent automatic recalculation.
Bug fixes
-
#I780925- Fixed an issue where selecting the SplitTask option in the context menu on the first segment did not work. The option is now disabled for that position to ensure correct behavior. -
#I780325- Fixed an issue where the segment collection was not updated correctly after splitting the taskbar. -
#I780274- Fixed an issue where row selection did not update correctly after editing a cell and saving with the Enter key, causing a mismatch between the focused cell and the selected row.
Mention
Bug Fixes
-
#I779657– Fixed an issue where a JS interop call in the Mention component’s open event incorrectly affects PopupWidth and PopupHeight.
Numeric TextBox
Bug Fixes
-
#I781158- Fixed an issue where decimal values were not properly rounded with suffix format.
Progress Button
Bug Fixes
-
#I780628- Fixed an issue where the spinner was not overlaying content correctly when positioned at the center.
Rich Text Editor
Bug Fixes
-
#I776634- Now, the Rich Text Editor works properly when passingCustomFormDatain theOnImageRemovingevent. -
#F197727- Now, the Rich Text Editor works properly when exporting content to PDF with the latest updated value.
Time Picker
Bug Fixes
-
#I783161- Resolved an accessibility issue where the TimePicker component had an incorrect aria-controls reference.
Uploader
Bug Fixes
-
#I779980– Fixed an issue where the File Uploader fails to update progress correctly for 100 GB files.
Visual Studio Code Extensions
Features
- Provided the .NET 10.0 support to the Syncfusion Visual Studio Code Blazor Project Template, Conversion, and Migration.
Visual Studio Extensions
Features
- Provided the .NET 10.0 support to the Syncfusion Blazor Template Studio, Code Generator, Conversion, Migration, and Scaffolding.
Test Results
| Component Name | Test Cases | Passed | Failed | Remarks |
|---|---|---|---|---|
| 3DChart | 198 | 198 | 0 | All Passed |
| Accordion | 232 | 232 | 0 | All Passed |
| AiAssistView | 297 | 297 | 0 | All Passed |
| Appbar | 102 | 102 | 0 | All Passed |
| Autocomplete | 444 | 444 | 0 | All Passed |
| BarcodeGenerator | 440 | 440 | 0 | All Passed |
| Breadcrumb | 137 | 137 | 0 | All Passed |
| Bulletchart | 237 | 237 | 0 | All Passed |
| Button | 255 | 255 | 0 | All Passed |
| Calendar | 146 | 146 | 0 | All Passed |
| Carousel | 174 | 174 | 0 | All Passed |
| Charts | 4175 | 4175 | 0 | All Passed |
| ChatUI | 102 | 102 | 0 | All Passed |
| Chips | 196 | 196 | 0 | All Passed |
| CircularGauge | 928 | 928 | 0 | All Passed |
| ColorPicker | 113 | 113 | 0 | All Passed |
| ComboBox | 248 | 248 | 0 | All Passed |
| DashboardLayout | 253 | 253 | 0 | All Passed |
| DataForm | 547 | 547 | 0 | All Passed |
| DataGrid | 5951 | 5951 | 0 | All Passed |
| DatePicker | 576 | 576 | 0 | All Passed |
| DateRangePicker | 366 | 366 | 0 | All Passed |
| DateTimePicker | 474 | 474 | 0 | All Passed |
| Diagram | 15316 | 15316 | 0 | All Passed |
| Dialog | 481 | 481 | 0 | All Passed |
| DropdownList | 584 | 584 | 0 | All Passed |
| Dropdowntree | 164 | 164 | 0 | All Passed |
| FileManager | 3108 | 3108 | 0 | All Passed |
| FileUpload | 330 | 330 | 0 | All Passed |
| FloatingActionButton | 128 | 128 | 0 | All Passed |
| Gantt | 4800 | 4800 | 0 | All Passed |
| HeatMap | 339 | 339 | 0 | All Passed |
| ImageEditor | 3561 | 3561 | 0 | All Passed |
| InPlaceEditor | 764 | 764 | 0 | All Passed |
| InputMask | 168 | 168 | 0 | All Passed |
| Kanban | 380 | 380 | 0 | All Passed |
| LinearGauge | 799 | 799 | 0 | All Passed |
| ListBox | 138 | 138 | 0 | All Passed |
| ListView | 441 | 441 | 0 | All Passed |
| Maps | 1570 | 1570 | 0 | All Passed |
| Mention | 152 | 152 | 0 | All Passed |
| Menu | 398 | 398 | 0 | All Passed |
| Message | 211 | 211 | 0 | All Passed |
| MultiselectDropdown | 386 | 386 | 0 | All Passed |
| NumericTextbox | 442 | 442 | 0 | All Passed |
| OtpInput | 123 | 123 | 0 | All Passed |
| PivotTable | 1378 | 1378 | 0 | All Passed |
| ProgressBar | 199 | 199 | 0 | All Passed |
| progressbutton | 101 | 101 | 0 | All Passed |
| QueryBuilder | 584 | 584 | 0 | All Passed |
| RangeNavigator | 196 | 196 | 0 | All Passed |
| Rating | 106 | 106 | 0 | All Passed |
| Ribbon | 451 | 451 | 0 | All Passed |
| RichTextEditor | 2768 | 2768 | 0 | All Passed |
| Scheduler | 5623 | 5623 | 0 | All Passed |
| Sidebar | 144 | 144 | 0 | All Passed |
| Slider | 271 | 271 | 0 | All Passed |
| SmithChart | 259 | 259 | 0 | All Passed |
| SparklineChart | 150 | 150 | 0 | All Passed |
| SpeedDial | 353 | 353 | 0 | All Passed |
| Splitter | 190 | 190 | 0 | All Passed |
| Stepper | 218 | 218 | 0 | All Passed |
| StockChart | 335 | 335 | 0 | All Passed |
| Tabs | 936 | 936 | 0 | All Passed |
| TextArea | 126 | 126 | 0 | All Passed |
| Textbox | 653 | 653 | 0 | All Passed |
| Timeline | 182 | 182 | 0 | All Passed |
| TimePicker | 419 | 419 | 0 | All Passed |
| Toast | 233 | 233 | 0 | All Passed |
| Toolbar | 230 | 230 | 0 | All Passed |
| TreeGrid | 4943 | 4943 | 0 | All Passed |
| TreeMap | 704 | 704 | 0 | All Passed |
| TreeView | 1361 | 1361 | 0 | All Passed |