
Improves Rich Text Editor, Reporting and GridView controls.
Fixes
ASP.NET Bootstrap
- All ASP.NET Bootstrap products
- Controls don't work correctly on Apple iPad devices with Apple iOS 15.7.
- Bootstrap Data Editors
- CheckBoxList - CheckBox's left border is cut off when Bootstrap v5.0.2 is used.
- ProgressBar - Progress is not correctly displayed when the Croatian culture is in use.
Microsoft ASP.NET Core
- All ASP.NET Core products
- Analytics Core - The Parameter_Type_Double string cannot be translated via Localization Service.
- Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
- Data Source Wizard - Input string is not in a correct format (PostgreSQL).
- DevExtreme ASP.NET - NullReferenceException is thrown when ID and ElementAttr are 2 set for a nested component and ElementAttr is 'new JS'.
- DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
- Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
- Reporting - SQL Column alias and the parameter filter don't work.
- Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
- Web Document Viewer
- Editable fields do not preserve the original horizontal alignment of their parent XRControl.
- The client-side PreviewClick event is not always called.
- Web Report Designer
- An error occurs on adding the same SP twice (the multiple result sets issue).
- The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
- There is no indication for the initial non-set Style value.
- XRTable disappears after moving it in the Report Explorer window.
- PdfExportOptions.PdfUACompatibility setting is missing.
- Rich Text Editor for ASP.NET Core
- A bookmark is lost when a user moves a textbox.
- A textbox with a nested field changes its width on copying and pasting it to the document.
- An error occurs on copying a certain table's row.
- Hyperlinks inside a floating text box are incorrectly displayed if the RTF content is opened using the insertRtf method.
- List numeration in a table is incorrectly displayed in a certain document.
- DevExtreme DataGrid
- Content is incorrectly rendered if the row template is used.
- DevExtreme HTML Editor
- The `Type instantiation is excessively deep and possibly infinite` error occurs when TypeScript and jQuery are used in an ASP.NET project.
- DevExtreme Project Templates and Wizards
- DevExtreme Scaffolder does not work in some cases.
- DevExtreme Scheduler
- Resources' DataSource does not send the Sort parameter to the server.
Microsoft ASP.NET MVC
- All ASP.NET MVC products
- Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
- Controls don't work correctly on Apple iPad devices with Apple iOS 15.7.
- DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
- Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
- The Expression Editor works incorrectly if a callback was used to load the Web Report Designer on a web page.
- Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
- Web Document Viewer
- Editable fields do not preserve the original horizontal alignment of their parent XRControl.
- The client-side PreviewClick event is not always called.
- Web Report Designer
- An error occurs on adding the same SP twice (the multiple result sets issue).
- The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
- XRTable disappears after moving it in the Report Explorer window.
- PdfExportOptions.PdfUACompatibility setting is missing.
- Data Access Library
- SqlDataSource - Master-Detail Relation Editor does not display copied queries.
- MVC GridView
- Performance issues when navigating to the last few pages if a grid is bound to a large data source and Batch Edit Mode is enabled.
- A Select All checkbox is incorrectly enabled for a grid in disabled mode if vertical/horizontal scrolling is enabled.
- MVC RichEdit
- Specific HTML text is pasted as a single paragraph and the Spell Checking engine cannot process such content.
- MVC Scheduler
- The "Uncaught TypeError: this.state.Click is not a function" error is thrown on moving a mouse cursor outside a current view on a machine with a touch screen.
- The GetAppointmentsToUpdate method does not return boolean values of custom and standard fields if corresponding editors are disabled in the Appointment Dialog.
ASP.NET WebForms
- All ASP.NET WebForms products
- Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
- Controls don't work correctly on Apple iPad devices with Apple iOS 15.7.
- DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
- HtmlEditor for WebForms - New lines are inserted in headings incorrectly.
- Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
- The Expression Editor works incorrectly if a callback was used to load the Web Report Designer on a web page.
- Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
- Web Document Viewer
- Editable fields do not preserve the original horizontal alignment of their parent XRControl.
- The client-side PreviewClick event is not always called.
- Web Report Designer
- An error occurs on adding the same SP twice (the multiple result sets issue).
- The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
- XRTable disappears after moving it in the Report Explorer window.
- PdfExportOptions.PdfUACompatibility setting is missing.
- WebForms - Built-in Images/Icons specified for the controls via the background-image attribute are not shown if the AccessibilityCompliant option is enabled.
- ASPxGridView
- Performance issues when navigating to the last few pages if a grid is bound to a large data source and Batch Edit Mode is enabled.
- A Select All checkbox is incorrectly enabled for a grid in disabled mode if vertical/horizontal scrolling is enabled.
- A client-side error occurs on an attempt to group a grid or hide a column using the column chooser if batch editing and endless paging are used and AdaptivityMode is set to "HideDataCells".
- A tooltip for a filter expression is not displayed if it is specified in the CustomFilterExpressionDisplayText event handler and the filter expression is displayed without ellipsis.
- The AddShowBlanks method adds an incorrect filter item in the BeforeHeaderFilterFillItems event handler.
- ASPxHtmlEditor
- HTML entities are not correctly shown in the designer view.
- Tab switching incorrectly works in Microsoft Edge.
- The search functionality incorrectly works on navigating between search results.
- ASPxPivotGrid
- Filter Editor does not load all values to the combo box.
- ASPxRichEdit
- Office.Web - ASPxRichTextPropertyEditor is editable in ListView even when a user does not have Write permissions.
- Specific HTML text is pasted as a single paragraph and the Spell Checking engine cannot process such content.
- Floating objects are incorrectly displayed in the document's header.
- Font name is incorrectly parsed on importing a specific document's HTML content from the browser's clipboard.
- ASPxScheduler Suite
- The "Uncaught TypeError: this.state.Click is not a function" error is thrown on moving a mouse cursor outside a current view on a machine with a touch screen.
- Data Access Library
- SqlDataSource - Master-Detail Relation Editor does not display copied queries.
- Navigation, Layout & Multi-Purpose Controls
- ASPxNewsControl - A client-side PerformCallback method call results in sending an infinite number of requests if a control does not contain data and the EndlessPaging property is set to OnScroll.
- NewsControl for WebForms - HTML entities are not shown correctly on item tooltip.
- Ribbon for WebForms - A separator for small items is incorrectly displayed.
- Ribbon for WebForms - The IconID property of the nested RibbonDropDownButtonItem doesn't work if the KeyboardSupport property is enabled.
Blazor
- All Blazor products
- Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
- DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
- Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
- Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
- Web Document Viewer
- Editable fields do not preserve the original horizontal alignment of their parent XRControl.
- The client-side PreviewClick event is not always called.
- Web Report Designer
- An error occurs on adding the same SP twice (the multiple result sets issue).
- The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
- XRTable disappears after moving it in the Report Explorer window.
- PdfExportOptions.PdfUACompatibility setting is missing.
- Charts for Blazor
- The ExportAsync method throws an error in Firefox.
- Zooming works incorrectly in an empty chart that has constant lines.
- Data Editors for Blazor
- DxTimeEdit for Blazor - It is not possible to modify a value if an editor is bound to a specific time and the DropDownVisibleChanged event handler is specified.
- MaskedInput for Blazor - Regular Expression mask - The backspace button duplicates the symbol instead of deleting it on an Android device.
- DataGrid for Blazor (Maintenance)
- Selection checkboxes aren't visible after an update.
- Grid for Blazor
- Bound to DataTable - "This row has been removed from a table and does not have any data" exception occurs if the selected row is deleted.
- Navigation & Layout for Blazor
- TreeView for Blazor - Changing the Visibility property of a node from false to true doesn't properly work in v22.1.5.
- Scheduler for Blazor
- Null values of custom fields are not submitted to a data source if the fields support null values.
- Height of the time cell in the Month view is not recalculated after the visible month is changed.
- The position of appointments is incorrectly calculated in a certain case if the HorizontalAppointmentTemplate template is used.
DevExtreme
- DevExtreme Charts & Gauges
- VectorMap does not trigger the document's click event and prevents SelectBox from being closed.
- DevExtreme DataGrid
- A hidden column takes part in keyboard navigation when columnHidingEnabled is enabled.
- A nested DataGrid in another DataGrid has an incorrect pageSizeSelector appearance in compact mode.
- A popup is not shown for a row if editRowKey is specified in popup edit mode.
- Accessibility
- Pager doesn't have the required ARIA attributes.
- The aria-label attribute in the Column Chooser's Close button is not translated.
- The Column Chooser, Header Filter, and Filter Row popups don't have the required aria attributes.
- Component is displayed incorrectly if the columnRenderingMode option is set to virtual and grouping is enabled.
- Grey boxes are displayed on initial load if refreshMode is set to 'repaint' in virtual scrolling mode.
- Keyboard navigation breaks if the last row is expanded and collapsed in a master-detail view.
- Paging is not applied in a lookup column's filter row editor.
- The "Cannot read properties of undefined (reading 'getBoundingClientRect')" error appears when no grid state is saved yet.
- The `sortOrder` option cannot be reset when using the beginUpdate/endUpdate methods if the filterSyncEnabled option is enabled.
- The component requests data from all pages when a value is reset in the search panel.
- The header filter list in the material theme doesn't load new items after reaching the bottom with keyboard navigation.
- DataGrid checks each data cell's validation state even if editing is not enabled.
- DataGrid doesn't clear text in the Filter Row after the state is reset if applyFilter is set to "onClick".
- TreeList - Content leaking occurs when pushing an update with data property.
- TreeList \ DataGrid - The "data" parameter is undefined in onRowRemoved if changes are added using the "editing|changes" property.
- The built-in load panel appears in the wrong position and then moves to the center.
- Vertical scrollbar unnecessarily appears when the height is in relative units and a cell template is used.
- DevExtreme Data Sources
- CustomStore - The E4021 error is thrown if the load function resolves a class even if the class contains totalCount.
- DevExtreme Dialogs & Notifications
- Popup - Scrollbar's position is reset after an editor is focused in Android.
- DevExtreme Editors & Validation
- Button - The `aria-label` attribute is not changed when it's specified in the elementAttr option.
- DateBox - Month value is reset after changing days.
- SelectBox
- A component without a defined value adds two items instead of one if acceptCustomValue is enabled.
- Focus moves to the component when you click on a disabled button.
- DevExtreme Form
- The floating label is cut off in the material theme.
- DevExtreme Gantt
- Splitter position is not properly updated when taskListWidth is changed programmatically.
- DevExtreme Layout & Navigation
- Menu - Accessibility - It is not possible to close a hovered menu when clicking the Escape key.
- Sortable - It is not possible to add an item to an embedded Sortable in MultiView.
- DevExtreme Scheduler
- "TypeError: Cannot read properties of undefined (reading 'removeDroppableClasses')" exception occurs on scrolling via the mouse wheel if allowDragging is false.
- Agenda throws a TypeError on changing the data source of resources.
- An appointment changes a date depending on the local machine's timezone instead of the currently selected timezone.
- DevExtreme TreeList
- Content leaking occurs when pushing an update with data property.
- TreeList \ DataGrid - The "data" parameter is undefined in onRowRemoved if changes are added using the "editing|changes" property.
Angular
- Cascading parameters - No child records are returned for the IsNull condition and an empty nullable parent parameter.
- DllNotFoundException with the "Unable to load shared library 'gdi32.dll' or one of its dependencies" message occurs while creating a report's document if the report contains an SVG image.
- Parameters - The look-up collection is empty if EFDataSource is used as a datasource.
- Microsoft Visual Studio Report Designer - Stored Procedure Fields are lost after the SqlDataSource | Rebuild Result Schema command execution.
- Web Document Viewer
- Editable fields do not preserve the original horizontal alignment of their parent XRControl.
- The client-side PreviewClick event is not always called.
- The reportDisplayName error occurs when destroying the component.
- Web Report Designer
- An error occurs on adding the same SP twice (the multiple result sets issue).
- The DevExpress.XtraPrinting.DocxDocumentOptions.Comments property is not localized.
- XRTable disappears after moving it in the Report Explorer window.
- PdfExportOptions.PdfUACompatibility setting is missing.
- DataGrid - The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
- HtmlEditor – The "TS7016: Could not find a declaration file for module 'devextreme-quill'" error occurs on an attempt to import Quill in Angular 14.
HTML JS
- Errors are thrown if the double slash is removed from a file optimized using a software optimizer.
- PolarChart does not show smooth edges when different points are connected.
- DataGrid
- The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
- editCellTemplate sets the "title" attribute of <i> elements to an empty string in certain usage scenarios in FireFox.
- An error occurs if a cell value does not match a specified mask rule.
- State storing with deferred selection does not store the selectionFilter property.
- dxColorBox - Placeholder is not shown for the 'undefined' value.
- Knockout - Checkbox stops working after moving from 20.2.7 to 22.1.5.
- Form - The template is not re-evaluated under certain conditions.
- Gantt - It is impossible to move the parent task to the left if the autoUpdateParentTasks property is set to true.
- HTML Editor breaks a table when a multiline text is pasted.
- HtmlEditor
- Tables remove data attributes from variables and mentions.
- The mentions list is misaligned when shown from a new line.
- TreeView
- expandItem returns promise that is not resolved in certain cases.
- The `Uncaught TypeError: Cannot read properties of undefined (reading 'shadowRoot')` error occurs on an attempt to trigger the mouseenter event manually.
- TreeList - A request is sent on each selection in certain usage scenarios.
React
- DataGrid
- The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
- columnAutoWidth does not work for columns with cellTemplate/cellRender in React 18.
- Expanded rows are not rendered correctly if columnFixing is enabled.
- The columnAutoWidth option does not work in React if there's a fixed column.
Vue
- DataGrid - The "Column" type doesn't have the TS definition for the "defaultSetCellValue" method.
- dxDiagram
- Connectors that are imported from JSON do not avoid other shapes.
- Imported connector points are reset if edges.pointsExpr is not defined.
- Form - Required text of template editors overlaps the helpText property.
- DropDownButton - The list of items doesn't appear in the Toolbar's menu if the toolbar item's 'locateInMenu' is 'auto'.