Essential Studio for EJ2 TypeScript Release Notes

v29.1.35
April 01, 2025

Common

Bug Fixes

  • #I696647 - Resolved null cases in the getComponent method in the base library.

3DChart

Bug Fixes

  • #I637725 - Now, the first label on the y-axis is positioned properly for the 100% stacking series when the x-value is empty.

Chart

Bug Fixes

  • #I697165 - The legend symbol fill remains unchanged, even when point color mapping is applied to the series, maintaining its original color instead of reflecting individual point colors.
  • #I703094 - Tooltip trackball now works properly for the canvas-enabled scatter type chart.
  • #I701635 - Now the column placed properly for the uneven data set.
  • #I703055 - Crosshair tooltip now updates properly when dynamically enabled or disabled.

DocumentEditor

Bug Fixes

  • #I689728 - Fixed text shifting to the previous page when applying formatting styles to a combined paragraph.
  • #I698686 - Fixed the undo issue for merged table cells.
  • #I693506 - Fixed table header row resizing incorrectly when adding a row to the table.
  • #I693683 - Fixed the issue where the document editor remained stuck on loading and failed to open documents.
  • #I698863 - Fixed the outline rendering issue for rounded rectangle shapes.
  • #I702446 - Fixed the edit region highlight issue when switching between print and web layouts.
  • #I701024 - Fixed the malformed URI issue on Mac during document serialization.
  • #I694808 - Fixed incorrect cursor positioning when continuously pressing Enter in a table cell that extends to the next page.
  • #I698411 - Improved performance when scrolling and typing in large documents with spell check enabled.
  • #I681319 - Fixed the issue where comments were removed when selecting text before the comment’s end offset.
  • #I699227, #I699397 - Improved editing performance when continuously typing characters.
  • #I700275 - Fixed table layout issues with repeated header rows.
  • #I697583 - Fixed missing table cell content when exporting to DOCX.
  • #I652799 - Fixed incorrect cursor positioning when selecting a column cell.
  • #I701772 - Fixed style issues in content control text.
  • #I697055 - Fixed script errors when saving a document as a blob after deleting tracked changes content.

Grid

Bug Fixes

  • #I698681 - Resolved an issue where the record was getting selected when calling closeEdit() with checkboxOnly set to true.
  • #I701758 - Fixed the issue where the filter dialog appeared under the column-menu in the Grid.
  • #FB66390 - Resolved an issue where getSelectedRecords() returned an empty array instead of the selected records when virtualization was enabled, a column was grouped, and the dataSource had fewer records than the viewport.
  • #I691456 - Fixed the issue where the excelAggregateQueryCellInfo event was triggered only for aggregate cells and not for other cells in the row.
  • #I690601 - The issue where the ToolbarTemplate in the childGrid was not rendering properly has been resolved.
  • #I694635 - Fixed the issue where pressing Alt + PageUp/PageDown in a paginated Grid caused unexpected page navigation.
  • #I699725 - Resolved an issue where the groupCaptionTemplate occupied a single cell, causing an additional cell to be inserted in the exported file.
  • #F196283 - Resolved an issue where searching for decimal values starting with zero caused the leading zero to be unexpectedly removed.
  • #I659606 - Resolved an issue with inconsistent typing of FailureEventArgs in the Grid’s actionFailure event.
  • #I698371 - Resolved an issue where, during infiniteScrolling with lazyLoadGrouping enabled, the content unexpectedly scrolled back to the top instead of maintaining its position.
  • #I703410 - Resolved an issue with server-side Excel export where the boolean column incorrectly exported the true value.
  • #F196296 - Resolved the issue where unsaved batch changes were lost upon filtering in the Grid.
  • #I696030 - Fixed the issue where the filter-popup did not move with the Grid when the parent had a fixed height and scroll overflow.

Bug Fixes

  • #I695706 - The accessibility violation issue encountered when opening the submenu of the menu component has been resolved.

PDF Viewer

Bug Fixes

  • #I685698 - PDFium resources can now be loaded without requiring the ej2-pdfviewer-lib folder.
  • #I702575 - Double quotes will no longer be removed from the text box field when reloading a downloaded document.
  • #I689380 - The file size will not increase when saving the document without making any changes.
  • #I698835 - Improved performance and reduced lag when zooming in on specific landscape PDF files.
  • #I695141 - The documentLoadFailed event now triggers as expected when attempting to load an invalid PDF URL.
  • #I704811 - The formFieldAdd event is now triggered when adding form fields programmatically to non-rendered pages.
  • #I683048 - Fixed an issue where the custom stamp image did not appear in the downloaded PDF when modified programmatically.
  • #I699488 - Resolved an exception that occurred when importing and deleting annotations simultaneously within the annotationAdd event.
  • #I697942 - The signature and initial form field values are now correctly included in the form field collections for non-rendered pages.
  • #I707879 - The script error does not occur when the documentId is passed to the document path on the server side.
  • #I699776 - Fixed an issue where PdfViewer threw a ‘Cannot read properties of undefined’ error under certain conditions when module injection was not used.

RichTextEditor

Bug Fixes

  • #F196437 - Now, the issue with the script error that throws when pasting an Excel table into the IFrame RichTextEditor has now been resolved.
  • #I694099 - Now, plain formatting works properly, clearing the div elements, and works similar to ‘Paste as Plain Text’.

  • #I691787 - Now, the link drag and drop functionality works properly in the Rich Text Editor.

  • #I694974 - Now, the enter actions works properly within the format tags in the Rich Text Editor.

  • #I690911 - Now, the backspace action works properly in the list item in the Rich Text Editor.

  • #I699752 - Now, the quick toolbar works properly when rendering images with captions inside tables in the Rich Text Editor.

  • Now, the issue with pressing the Enter key at the end of the list causing the list to revert has now been resolved.

SpeechToText

The SpeechToText control provides seamless voice-to-text conversion in web applications. It features real-time transcription with interim results, multilingual recognition, customizable buttons and tooltips, and error handling, ensuring intuitive and accessible speech recognition.

Explore the demo here

Key features

  • Real-time transcription: Instantly captures spoken input and converts it into text, ensuring smooth speech recognition.
  • Interim results: Provides partial transcriptions as the user speaks, offering dynamic real-time experience before finalizing the text.
  • Multilingual recognition: Supports multiple languages allowing users to transcribe speech in their preferred language.
  • Tooltips: Tooltips display information about start and stop actions, guiding users throughout the speech recognition process.
  • Appearance: Supports predefined styles and allows customization of content and icons to meet the application’s design and user preferences.

Toolbar

Bug Fixes

  • #I689782 - An issue with the toolbar focus style not being applied in Tailwind 3 and Fluent 2 themes while using keyboard navigation in the Mac Safari browser has been resolved.

TreeView

Bug Fixes

  • #I694965 - Resolved an issue where the parent node check state was not maintained in nested data after filtering when Select All was used in the DropdownTree component.
Note : The bug or feature items that do not have a corresponding ID associated with them are internally identified.