Cancel property doesn't accept the Promise<boolean> type in the onRowUpdating, onRowInserting, and onRowRemoving event handlers.
Error occurs when using Tab while saving a promise.
Export button cannot be disabled through the 'toolbar|items|disabled' option.
FilterPanel - The dropdown of the editor for 'Is any of' and 'Is none of' is not shown if it is opened using the editor's field for the second time.
Lookup in FilterRow lists only the selected item when FilterPanel is enabled.
Master-detail - It's not possible to focus all rows after rows are expanded and collapsed.
Opening an editor with the Enter key is inconsistent when scrolling is enabled.
Toolbar items are vertically misaligned.
onContentReady is not called when the grid is rendered in DropDownBox.
DataGrid/TreeList - Focus is cycled in certain cases if the first column has a DropDownButton.
DataGrid displays an incorrect row count in "aria-label" if there is no data after filtering.
DataGrid throws the "Invalid value used as weak map key" error in certain cases.
DataGrid validates non-changed editors when adding a new record in Form edit mode.
DropDownBox - Items in the value array are displayed in the wrong order when DataGrid is used.
DevExtreme Data Sources
Pushed items are not added.
DevExtreme Dialogs & Notifications
Popup Accessibility - ARIA dialog and alertdialog nodes should have an accessible name.
DevExtreme Editors & Validation
ColorBox - Value is not converted to RGBA when you enter a Hex color and press Tab.
DateBox - Drag-and-drop leads to incorrect text if useMaskBehavior is set to true.
DateRangeBox - Selection rectangle is incorrectly rendered when the minZoomLevel option is set to year.
DevExtreme File Management
FileUploader:
The hint isn't changed for the drop zone in Firefox.
onDropZoneEnter is not fired in Firefox.
DevExtreme Layout & Navigation
Menu - Item with the URL property specified is not rendered as a link if adaptivity is enabled.
Toolbar - Not all items are correctly hidden in the overflow menu.
TreeView - Item selection by a click does not work when the "selectAll" mode is enabled at runtime.
DevExtreme Scheduler
Incorrect date shown for recurrence in the New Zealand timezone.
It's impossible to drag and drop an element in all day panel cells.
The 'E1035 - The editor cannot be created' error appears on an attempt to edit a recurring appointment.
endDate value changes when toggling the All day switch to ON.
onAppointmentContextMenu is not triggered for an appointment in the appointment collector.
DevExtreme TreeList
DataGrid/TreeList - Focus is cycled in certain cases if the first column has a DropDownButton.
Sorting is incorrect after nodes are filtered.
The "Select All" checkbox doesn't visually select all items.
Angular
All Angular products
Async Document Creation - XRSubreport query parameters are not updated.
Export to PDF - Whitespaces may disappear between long words in the XRRichText control when the Skia drawing engine is used in non-Microsoft Windows environments.
JSON Data Source Wizard in Web Report Designer - Wrong encoding is used when UTF8-based .json files are uploaded to the Data connection JSON-Editor.
PDF Processing - Corrupted files are not handled gracefully.
PdfDocumentProcessor - ArgumentException is thrown and the document content is corrupted when the document is saved.
Microsoft Visual Studio Report Designer - No Microsoft .NET 8 runtime found (SDK 8.0.100-preview.6).
Watermark is drawn with different coordinates in v22 and v23.
Web Document Viewer:
"this._preview._zoom is not a function" error may occur when a component is disposed.
Print and Export buttons are not functional if the caching mode is disabled.
The 409 conflict error occurs on disabling anonymous access for a Microsoft Azure BLOB container.
Web Report Designer:
Changes submitted in Property Grid with TAB are lost.
Expression Editor dialog cannot be closed and existing expressions lose column display names because of Custom Aggregated Functions.
DevExtreme DataGrid
"W1024 - The client-side export is enabled" warning occurs when the exporting feature is used in Angular.
DevExtreme Diagram
DevExtreme - EBADENGINE error occurs on an attempt to install v23.1.5 if the Node version is older than 18.
DevExtreme Gantt
DevExtreme - EBADENGINE error occurs on an attempt to install v23.1.5 if the Node version is older than 18.
DevExtreme TreeList
DataGrid - Cancel property doesn't accept the Promise<boolean> type in the onRowUpdating, onRowInserting, and onRowRemoving event handlers.
React
All React products
Reporting for React - "Module parse failed: Identifier 'X' has already been declared" errors occur after adding Reporting widgets to Next.js framework.
TypeScript React - Function-Typed Props expose a single return type instead of a union.
DevExtreme DataGrid
Gray boxes are rendered at the bottom of the page when cellTemplates are used and the selectedRowKeys array contains an invalid key.
Virtual scrolling leads to incorrect scrollbar behavior if the first row was selected before it.
TypeScript - DataGrid - Command column button does not accept ColumnButtonClickEvent as the onClick event type.
DevExtreme Diagram
DevExtreme - EBADENGINE error occurs on an attempt to install v23.1.5 if the Node version is older than 18.
DevExtreme Editors & Validation
SelectBox:
Search doesn't work when fieldComponent is used in React 18 with Strict Mode.
fieldRender returns the 'E1010 - The template does not contain the TextBox widget' error in React 18 in StrictMode.
DevExtreme Gantt
DevExtreme - EBADENGINE error occurs on an attempt to install v23.1.5 if the Node version is older than 18.
DevExtreme TreeList
DataGrid - Cancel property doesn't accept the Promise<boolean> type in the onRowUpdating, onRowInserting, and onRowRemoving event handlers.
Vue
All Vue products
JSON Data Source Wizard in Web Report Designer - Wrong encoding is used when UTF8-based .json files are uploaded to the Data connection JSON-Editor.
DevExtreme Diagram
DevExtreme - EBADENGINE error occurs on an attempt to install v23.1.5 if the Node version is older than 18.
DevExtreme TreeList
DataGrid - Cancel property doesn't accept the Promise<boolean> type in the onRowUpdating, onRowInserting, and onRowRemoving event handlers.