Syncfusion Essential Studio JavaScript 2025 Volume 1 (29.1.35)

Released: Apr 1, 2025

Mises à jour de 2025 Volume 1 (29.1.35)

Correctifs

  • Common
    • Resolved null cases in the getComponent method in the base library.
  • 3DChart
    • The first label on the y-axis is now positioned properly for the 100% stacking series when the x-value is empty.
  • Chart
    • 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.
    • Tooltip trackball now works properly for the canvas-enabled scatter type chart.
    • The column is now placed properly for the uneven data set.
    • Crosshair tooltip now updates properly when dynamically enabled or disabled.
  • DocumentEditor
    • Fixed text shifting to the previous page when applying formatting styles to a combined paragraph.
    • Fixed the undo issue for merged table cells.
    • Fixed table header row resizing incorrectly when adding a row to the table.
    • Fixed the issue where the document editor remained stuck on loading and failed to open documents.
    • Fixed the outline rendering issue for rounded rectangle shapes.
    • Fixed the edit region highlight issue when switching between print and web layouts.
    • Fixed the malformed URI issue on Mac during document serialization.
    • Fixed incorrect cursor positioning when continuously pressing Enter in a table cell that extends to the next page.
    • Improved performance when scrolling and typing in large documents with spell check enabled.
    • Fixed the issue where comments were removed when selecting text before the comment's end offset.
    • Improved editing performance when continuously typing characters.
    • Fixed table layout issues with repeated header rows.
    • Fixed missing table cell content when exporting to DOCX.
    • Fixed incorrect cursor positioning when selecting a column cell.
    • Fixed style issues in content control text.
    • Fixed script errors when saving a document as a blob after deleting tracked changes content.
  • Grid
    • Resolved an issue where the record was getting selected when calling closeEdit() with checkboxOnly set to true.
    • Fixed the issue where the filter dialog appeared under the column-menu in the Grid.
    • 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.
    • Fixed the issue where the excelAggregateQueryCellInfo event was triggered only for aggregate cells and not for other cells in the row.
    • The issue where the ToolbarTemplate in the childGrid was not rendering properly has been resolved.
    • Fixed the issue where pressing Alt + PageUp/PageDown in a paginated Grid caused unexpected page navigation.
    • Resolved an issue where the groupCaptionTemplate occupied a single cell, causing an additional cell to be inserted in the exported file.
    • Resolved an issue where searching for decimal values starting with zero caused the leading zero to be unexpectedly removed.
    • Resolved an issue with inconsistent typing of FailureEventArgs in the Grid's actionFailure event.
    • Resolved an issue where, during infiniteScrolling with lazyLoadGrouping enabled, the content unexpectedly scrolled back to the top instead of maintaining its position.
    • Resolved an issue with server-side Excel export where the boolean column incorrectly exported the true value.
    • Resolved the issue where unsaved batch changes were lost upon filtering in the Grid.
    • Fixed the issue where the filter-popup did not move with the Grid when the parent had a fixed height and scroll overflow.
  • Menu
    • The accessibility violation issue encountered when opening the submenu of the menu component has been resolved.
  • PDF Viewer
    • PDFium resources can now be loaded without requiring the ej2-pdfviewer-lib folder.
    • Double quotes will no longer be removed from the text box field when reloading a downloaded document.
    • The file size will not increase when saving the document without making any changes.
    • Improved performance and reduced lag when zooming in on specific landscape PDF files.
    • The documentLoadFailed event now triggers as expected when attempting to load an invalid PDF URL.
    • The formFieldAdd event is now triggered when adding form fields programmatically to non-rendered pages.
    • Fixed an issue where the custom stamp image did not appear in the downloaded PDF when modified programmatically.
    • Resolved an exception that occurred when importing and deleting annotations simultaneously within the annotationAdd event.
    • The signature and initial form field values are now correctly included in the form field collections for non-rendered pages.
    • The script error does not occur when the documentId is passed to the document path on the server side.
    • Fixed an issue where PdfViewer threw a 'Cannot read properties of undefined' error under certain conditions when module injection was not used.
  • RichTextEditor
    • The issue with the script error that throws when pasting an Excel table into the IFrame RichTextEditor has now been resolved.
    • Plain formatting now works properly, clearing the div elements, and works similar to 'Paste as Plain Text'.
    • The link drag and drop functionality now works properly in the Rich Text Editor.
    • The enter actions now works properly within the format tags in the Rich Text Editor.
    • The backspace action now works properly in the list item in the Rich Text Editor.
    • The quick toolbar now works properly when rendering images with captions inside tables in the Rich Text Editor.
    • The issue with pressing the Enter key at the end of the list causing the list to revert has now been resolved.
  • Toolbar
    • 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
    • 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.