Essential Studio® for Blazor Release Notes

v26.2.8
August 06, 2024

Chart

Bug Fixes

  • #I607568 - The console error issue has been fixed when hovering over other legend items while one series is hidden.
  • #I597272 - Axis labels for a single data point are now rendered properly when using multiple axes.
  • #I613192 - Line breaks are now functioning correctly in multilevel labels.
  • #I614250 - The tooltip is now visible after drag selection and zooming.
  • #F189438 - Data labels are now properly rendered when the LabelIntersectAction is set to None.
  • #T614105 - The console error issue that occurred when dynamically inserting a series into the SeriesCollection has been resolved.
  • #T585165 - Axis labels are now rendered properly after resetting the chart.

Data Grid

Bug Fixes

  • #I613285, #FB59850 - Fixed an issue where the RowSelecting event was triggered twice when using the ScrollIntoViewAsync method.
  • #I612428, #FB59702 - Fixed an issue where the grid filtering caused no rows to display after scrolling down halfway, until scrolling further.
  • #I611569, #FB59700 - Fixed an issue where the search functionality did not work properly with a custom adapter for enum-typed columns.
  • #I611569, #FB59700 - Fixed an issue where pressing the down arrow key after the last row caused the application to quit.
  • #I612831, #FB59640 - Fixed an issue with column header misalignment and missing headers when Printing a grouped DataGrid.
  • #I609110, #FB59974 - Fixed an issue with updating fields due to conflicts with the same column name in ODataV4 expanded entities.

Breaking Changes

  • #I582683, #FB59023 - Revamped the OverScanCount feature behavior to address issues related to incorrect row rendering during virtual scrolling and flickering when the scrollbar size changes. The changes address how the number of elements rendered in the DOM is calculated.
Example ScrollBar Position Previous Behavior Current Behavior
PageSize: 80, OverscanCount: 20, Total Records: 1000, Top (Initial Rendering) During initial rendering, with the scrollbar at the top of the grid, the number of DOM elements was calculated as PageSize + OverscanCount. During initial rendering, with the scrollbar at the top of the grid, the number of DOM elements is now calculated as PageSize + (OverscanCount * 2), since no elements are added at the top and additional elements are added at the bottom.
  Center of the grid While scrolling to the middle of the grid, the number of DOM elements was calculated as OverscanCount + PageSize + OverscanCount. While scrolling to the middle of the grid, the number of DOM elements is now calculated as OverscanCount + PageSize + OverscanCount.
  Bottom of the Grid While scrolling to the bottom of the grid, the number of DOM elements was calculated as OverscanCount + PageSize. While scrolling to the bottom of the grid, the number of DOM elements is now calculated as (OverscanCount * 2) + PageSize, since no elements are added at the bottom and additional elements are added at the top.

DatePicker

Bug Fixes

  • #I610548 - Fixed an issue where pressing the Enter key on the SfDatePicker control with the popup open would reset the input value.

DocIO

Bug Fixes

  • #I614723 - Superscript text is now preserved properly while converting a Word document to PDF.
  • #F189364 - Table exceeds page width is now preserved properly while converting a DOC format document to PDF.
  • #I613320 - Table with “Keep with Next” is now preserved properly on a multi-column page while converting a Word document to PDF.
  • #I610753 - Tab stop position with center alignment is now updated properly for justified paragraph while converting a Word document to PDF.

HeatMap

Bug Fixes

  • #I610496 - You can now identify a right mouse click on a HeatMap cell using the HasRightClicked property in the CellClicked event.

MultiSelect

Bug fixes

  • #I613893 - Fixed the issue that caused a console error when clicking “Unselect All”.

PDF

Bug Fixes

  • #I614046, #I614470– Fixed the issue that caused a Null exception to be thrown when appending PDF documents.
  • #FB59831 – Fixed the issue where a null exception was thrown when retrieving the LineEndingStyle of Free Text annotations.
  • #I614328 – Fixed an issue where the redaction of the rectangle on PDF documents was removing text content outside the bounds of the rectangle.
  • #I615632 – Fixed the issue where the image color changed after setting security in the document.
  • #I189049 – Fixed the issue where the signature becomes invalid after locking it in the document.

Pivot Table

Bug fixes

  • #I613019 - The issue with saving pivot report with the same report name by using “save as” option has been fixed.

Presentation

Bug Fixes

  • #I612362 - Transparency is now applied properly in gradient fill colors while converting PPTX to image.
  • #I604114 - Embedded workbook stream is now disposed properly while cloning and merging the PowerPoint Chart.
  • #I613298 - Clustered column chart series are now rendered properly when converting a presentation document into an image.
  • Layout slide shapes are now added properly in the cloned PowerPoint presentation.
  • The NullReferenceException will no longer be thrown while saving the cloned layout slide that contains a picture bullet.
  • PowerPoint Presentation will no longer be corrupted while cloning and merging a PowerPoint slide with outline view properties.

Slider

Bug Fixes

  • #I609626 - An issue with Range Slider component when the browser language is set to German has been resolved.
  • #I616746 - An issue with Slider handle position when changing the culture to Dutch language has been resolved.

Toast

Bug Fixes

  • #I611522 - Fixed an issue where the e-toast-full-width class was not applied to the toast container element when the width was set to 100% on the first occurrence.

Tree Grid

Bug Fixes

  • #I617052 - Resolved an issue where the Icon and content displayed in separate line when we render content in template column.
  • #I613983 - Resolved an issue where Data gets duplicated on scrolling in single root data with virtualization.
  • #I613876 - Resolved an issue where the No records to display message was shown when editing a record in Cell edit mode.
  • #I612964 - Resolved an issue where icons disappeared after dynamically changing the datasource in TreeGrid.
  • #I612813 - Resolved an issue where view data was updating incorrectly when scrolling and stopping with virtualization enabled and OverScanCount set.
  • #I613692 - Resolved an issue where Observable Collection was not working properly when adding child records.

TreeMap

Bug Fixes

  • #I612676 - The TreeMap component now renders correctly when nullable data types are present in the data source.

TreeView

Bug Fixes

  • #I610680 - Improved the performance of CheckAll and UnCheckAll methods.
  • #I509580 - Resolved an issue where the incorrect DroppedNodeData value was returned in the OnNodeDragStop event when using the same TValue.

Uploader

Bug Fixes

  • #I607426 - Fixed an issue with Chunk uploading not working properly when pause and resume buttons were pressed repeatedly.