Essential Studio for Blazor Release Notes

v29.1.37
April 08, 2025

Chart

Bug Fixes

  • #I700856 - Accessibility text for Zoom and Pan icons in the zoom toolbar is now updated properly when specified.
  • #I705868 - In chart, the tooltip rendering now handles large data values without impacting page responsiveness.
  • #F196284 - Data editing on chart points will now be correctly canceled when the edit action is discarded in the OnDataEdit event.

Circular Gauge

Bug Fix

  • The circular gauge pointer now updates and remains visible when its value is changed dynamically.

Context Menu

Bug Fixes

  • #I702392 - Fixed an issue where the context menu element was not created when attempting to open it rapidly, despite triggering the opened event.

Data Grid

Bug Fixes

  • #I703623, #FB66517 - Fixed an issue where Batch editing did not work properly with the OData V4 adaptor.

  • #I702131, #FB66365 - Fixed an issue where Lazy Load Grouping with Infinite Scrolling failed to load child data after expand/collapse.

  • #I704177, #FB66328 - Fixed an issue where the CSV export icon was not displayed when EnableAdaptiveUI was enabled in the datagrid.

  • #I702018, #FB66277 - Fixed an issue where Infinite Scrolling records in the datagrid caused performance or interaction problems.

DocIO

Bug Fixes

  • #I697589 - Wrapped paragraphs with indentation are now positioned properly while converting a Word document to PDF.
  • #I696385 – The NullReferenceException will no longer be thrown while converting a Word document with empty paragraph to PDF.
  • #F66071 - Hanging issue is now resolved while executing mail merge after disable ClearField API.
  • #I704128 - Multilevel bullet list is now preserved properly while converting HTML to DOCX.
  • #I706246 – The ArgumentException will no longer be thrown while comparing DOCX documents.
  • #I702688 - Form elements are now preserved properly while converting HTML to DOCX.

HeatMap

Bug Fix

  • #I680321 - Selection now functions correctly when multiple heatmaps are rendered.

ListBox

Bug Fixes

  • I700920 - The issue of a “Script error thrown while rapidly dragging in the Blazor listbox on mobile devices” has been resolved.

MultiSelect

Bug Fixes

  • #I196250 - Fixed an issue where the focus did not shift to the fully matching item in the popup when the AllowCustomValue setting is enabled.

PDF

Bug Fixes

  • I689363 - Addressed an issue where word-by-word text extraction failed to return accurate results.
  • I705053 - Fixed a problem where the page size of an existing PDF document was incorrectly reported.
  • I705170 - Resolved an exception that occurred when saving a PDF document after flattening a rubber stamp annotation.

Query Builder

Bug Fixes

  • #I702392 - Fixed the issue by ensuring the Created event is triggered once the persisted rule date is loaded in the query builder.

Split Button

Bug Fixes

  • #I703533 - Fixed an issue where the dropdown popup did not close when two dropdown buttons were placed on a single page, one with a default selection and another with popup content.

Tree Grid

Bug Fixes

  • #F66174 - Resolved dragged record got freeze when we drop that record below the drop suggestion line.
  • #I691946 - Provided optional parameter in the GetFilteredRecordsAsync method. This parameter enables a strict filtering mode, ensuring that records are retrieved only when a filtering or searching action is performed in the TreeGrid; otherwise, an empty list is returned.

    Code Example:

      <SfTreeGrid @ref="@TreeGridRef" DataSource="@TreeGridData" AllowFiltering="true">
      </SfTreeGrid>
      @code {
        
          public SfTreeGrid<OrdersDetails> TreeGridRef { get; set; }
    
          public async Task ButtonClick()
          {
              var Filteredrecords = await TreeGridRef.GetFilteredRecordsAsync(true); // Enables strict filtering in TreeGrid.
          }
      }