
Improves Rich Text Editor, Spreadsheet and PivotGrid.
Fixes
ASP.NET Bootstrap
- Bootstrap Data Editors
- DateEdit for Bootstrap/WebForms - A date is reset to 01/01/0100 after focus is moved to the time section when it is set using the keyboard.
- Bootstrap GridView
- GridView for Bootstrap - Filter background is transparent on Bootstrap v5.2+.
- Bootstrap Navigation, Layout & Multi-Purpose Controls
- FormLayout for Bootstrap - Standard Bootstrap class incorrectly works when FormLayout is added to the page.
Microsoft ASP.NET Core
- All ASP.NET Core products
- CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
- Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
- Fetch API - OnServerError is not called for all erroneous response status codes.
- Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
- Microsoft Visual Studio Report Designer:
- Impossible to bind a predefined report template to a stored procedure.
- The Filter Editor dialog crashes the IDE.
- Web Document Viewer:
- Errors occur when closing a document during the printing or exporting process.
- Implement a batch solution for initializing parameter values.
- Incorrect selection of highlighting in Date Ranger Editor.
- The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
- Web Report Designer:
- Scrolling issues in the "Field List" Pane when using the Material Theme.
- The "Save As" dialog appears when saving a report opened from storage.
- XPObjectSource - Datasource error is thrown on previewing a report with subreports.
- XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
- XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
- NuGet Packages
- PdfDocumentProcessor - Emojis cannot be drawn using the PdfGraphics API.
- Rich Text Editor for ASP.NET Core
- "Cannot read properties of undefined (reading 'fillColor')" JS error occurs if the TextBox element is copied and pasted.
- "Uncaught TypeError: Cannot read properties of undefined (reading 'textRuns')" error occurs on an attempt to use the 'Find and Replace' feature with empty text.
- Image with the Tight wrapping style is incorrectly displayed in the header of a certain document.
- Large delays occur on an attempt to create multiple hyperlinks in a document.
- The "The Saved event does nothing" message occurs in the browser console when both the OnSaved and ExportUrl options are specified.
- The editor freezes after moving a textbox in a specific document.
- There is a typo in the name of the "localization" object.
- Spreadsheet for ASP.NET Core
- An image cannot be inserted from the URI when SpreadsheetImageSource is used.
- NullReferenceException occurs when Spreadsheet resources are loaded via NuGet and SqlOfficeStateProvider is used.
ASP.NET MVC
- All ASP.NET MVC products
- CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
- Fetch API - OnServerError is not called for all erroneous response status codes.
- Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
- Microsoft Visual Studio Report Designer:
- Impossible to bind a predefined report template to a stored procedure.
- The Filter Editor dialog crashes the IDE.
- Web Document Viewer:
- Implement a batch solution for initializing parameter values.
- Incorrect selection of highlighting in Date Ranger Editor.
- The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
- Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
- XPObjectSource - Datasource error is thrown on previewing a report with subreports.
- XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
- XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
- MVC Chart
- It is impossible to determine if the Total Label is clicked in the client-side ObjectSelected event handler.
- MVC HtmlEditor
- Spell Checking demo - An error occurs on the "Check Spelling" item click.
- MVC RichEdit
- "Insufficient memory to continue the execution of the program" error occurs on a Microsoft Azure server when a font is selected in the "Insert Symbol" dialog.
- ReadOnly property does not work when a document is opened on a callback.
ASP.NET WebForms
- All ASP.NET WebForms products
- CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
- Fetch API - OnServerError is not called for all erroneous response status codes.
- Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
- Microsoft Visual Studio Report Designer:
- Impossible to bind a predefined report template to a stored procedure.
- The Filter Editor dialog crashes the IDE.
- Web Document Viewer:
- Implement a batch solution for initializing parameter values.
- Incorrect selection of highlighting in Date Ranger Editor.
- The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
- Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
- XPObjectSource - Datasource error is thrown on previewing a report with subreports.
- XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
- XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
- ASPxDataEditors
- ComboBox for WebForms - Drop-down is scrolled to the end of the list in Firefox if the 'down' button is clicked.
- Data Editors for WebForms - Link to the client-side documentation in Microsoft Visual Studio is incorrect.
- DateEdit for Bootstrap/WebForms - A date is reset to 01/01/0100 after focus is moved to the time section when it is set using the keyboard.
- DateEdit for WebForms - SetDate doesn't work on controls from opener.
- ASPxGridView
- Page is scrolled up when editing a cell if Mode is set to "Batch" and StartEditAction is set to "Click".
- ASPxHtmlEditor
- Header row/column is inserted after calling the Insert Row/Column command from a table header.
- ASPxPivotGrid
- Field values with diacritic characters are sorted in the wrong order when the OptionsData > CaseSensitive option is disabled.
- ASPxRichEdit
- Picture insert on mobile devices is 8 times slower than on PC.
- Several lines are lost on pasting text with multiple lines in the editor.
- The formatting of text pasted using the Ctr+V shortcut is lost on saving and re-opening the document.
- Width and appearance of a certain document's table are different between RichEdit and Microsoft Word.
- ASPxSpreadsheet
- A cell's vertical alignment is not applied on pasting content from the clipboard
- ASPxVerticalGrid
- BatchEditNewRecord style has no effect.
- CSS variable for setting a category row's background color is not specified.
- New record is not displayed on clicking the New button in the "BlackGlass" theme when the data source is empty.
Blazor
- All Blazor products
- CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
- Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
- Fetch API - OnServerError is not called for all erroneous response status codes.
- Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
- Microsoft Visual Studio Report Designer:
- Impossible to bind a predefined report template to a stored procedure.
- The Filter Editor dialog crashes the IDE.
- Web Document Viewer:
- Implement a batch solution for initializing parameter values.
- Incorrect selection of highlighting in Date Ranger Editor.
- The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
- Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
- XPObjectSource - Datasource error is thrown on previewing a report with subreports.
- XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
- XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
- Data Editors for Blazor
- ComboBox for Blazor:
- It's not possible to see the whole dropdown window when it's wider than the screen size and DropDownWidthMode is ContentOrEditorWidth.
- The selected value in the input is shifted to the left on a narrow screen.
- DxGrid for Blazor - The "System.InvalidOperationException: DxInputEditContent object does not have a focusable element." error occurs when immediately starting the edit operation.
- DxMaskedInput for Blazor - Memory leaks - The model component object remains in memory after leaving the page.
- DxSpinEdit for Blazor - It is not possible to hide a decimal separator if the decimal part does not contain significant digits.
- DxUpload for Blazor - It is not possible to change AllowedFileExtensions/AcceptedFileTypes.
- MaskEdit for Blazor - MaskEdit loses focus immediately after it becomes focused in a mobile Apple iOS browser.
- The ReadOnly DxComboBox can be opened and changed if placed inside DxToolbarItem.Template.
- ComboBox for Blazor:
- File Management for Blazor
- Upload for Blazor - An error occurs on an attempt to upload a large number of files.
- Grid for Blazor
- DxGrid for Blazor:
- DxGrid scrolls to the top after an edit button is pressed if ComboboxSettings is defined for one of the columns.
- EditFormContext.GetEditor method does not properly generate editors for nested/child objects in the edit form.
- Grid content shakes in Firefox when the grid's height is set to relative CSS units.
- The "System.InvalidOperationException: DxInputEditContent object does not have a focusable element." error occurs when immediately starting the edit operation.
- DxGrid uses the DxButtonEditSettings.DisplayFormat property value as the column's display format even if the DxGridDataColumn.DisplayFormat property is specified.
- Edit Cell background color is not applied for a fixed column with GridEditorRenderMode.Integrated.
- "Blanks" and "Empty" strings are not localized in the Filter Menu feature.
- Column's Width property doesn't work in an Android integrated browser.
- DxTextBox focus is lost when the grid data source gets records after being empty and the grid's VirtualScrollingEnabled property is set to true.
- Editor text is not selected on navigation when KeyboardNavigation is enabled.
- Exception occurs if a grid is placed in another grid's edit form template and the nested grid's filter menu button is clicked.
- Filter menu's "Apply" button is not active if the "Blanks" item is unchecked.
- Grouping and virtual scrolling don't work properly after the grid's data source is updated.
- New row is centered when Grid has fixed height.
- The edit row has the incorrect size when a new row is added to a grid with no rows and whose height is 100%.
- The number of displayed rows is not changed after clearing a filter if the virtual scrolling is used and the data source contains 10 items.
- Two column filter menus can be visible at the same time.
- Virtual scrolling doesn't load new records if the grid is in the Popup component.
- DxGrid for Blazor:
- Navigation and Layout for Blazor
- ContextMenu for Blazor - The second menu level is incorrectly shown after changing an application locale.
- DxFormLayout for Blazor - Captions in an expandable group are incorrectly calculated if the group is initially hidden.
- DxLoadingPanel for Blazor - Horizontal scrollbar is not displayed in DxGrid when it is in DxLoadingPanel or in DxGridLayout.
- DxMenu for Blazor:
- Min-width style for the "dxbl-dropdown-body" element is not overridden when the --dxbl-menu-dropdown-min-width variable is redefined.
- The hamburger button is displayed at the left edge of the menu panel if DisplayMode is set to Desktop.
- The HamburgerButtonPosition property has no effect if Title is not specified.
- DxWindow for Blazor - Large content is incorrectly rendered if Scrollable is set to True and scrollbars appear when Scrollable is set to False.
- FormLayout for Blazor:
- Item with an empty caption isn't aligned with other items that have non-empty captions.
- Navigation between editors via the Tab key doesn't work correctly when DxFormLayout is located on the page.
- Tabs for Blazor - Tabs and their content are glitching with a certain screen size when ScrollMode is set to TabsScrollMode.NavButtons.
- Window for Blazor - Dragging functionality breaks if a cursor hovers over the inner iframe.
- Project Templates
- Blazor Templates - Group name is incorrect in the Microsoft Visual Studio menu.
- Rich Text Editor for Blazor
- DxRichEdit for Blazor - Certain pages of the document do not render if height is set to auto.
- Scheduler for Blazor
- Adding any content inside the DxSchedulerMonthView.TimeCellTemplate template causes incorrect appointment position.
- An incorrect date format is displayed in the date picker's header when the pl-PL culture is used.
- Appointment resizing doesn't work with auto-scrolling.
- AppointmentRemoving event's Cancel property does not close the appointment's tooltip.
- Scheduler scrolls to the top unexpectedly when a user clicks a certain appointment.
- The AppointmentUpdated event is raised when a recurring appointment is deleted.
- The current time indicator is not shown if the today date on the client is different from the date on the server.
Angular
- All Angular products
- CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
- Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
- Fetch API - OnServerError is not called for all erroneous response status codes.
- Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
- Microsoft Visual Studio Report Designer:
- Impossible to bind a predefined report template to a stored procedure.
- The Filter Editor dialog crashes the IDE.
- Web Document Viewer:
- Errors occur when closing a document during the printing or exporting process.
- Implement a batch solution for initializing parameter values.
- Incorrect selection of highlighting in Date Ranger Editor.
- The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
- Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
- XPObjectSource - Datasource error is thrown on previewing a report with subreports.
- XRCrossTab & XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
- XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
HTML JS
- DevExtreme Charts & Gauges
- Chart - The bar is not rendered if the value is 0 (or near 0).
- PolarChart - The line joining the end point with the first point is drawn incorrectly in certain cases.
- DevExtreme DataGrid
- An error is thrown if the column chooser is visible and editing is enabled dynamically.
- Buttons are missing in the toolbar after resizing a page in certain usage scenarios.
- Cell focus works incorrectly if the command column has a disabled native button element.
- Cell focus works incorrectly in edit mode if a cell has a disabled editor.
- Changing the CSS Display property while changing the value causes extra page load.
- Component sends unexpected filtering request after inserting a new row if focusedRowEnabled is true.
- New rows are rendered when a row is horizontally scrolled and then collapsed.
- noDataText is misaligned when stateStoring is enabled and dataSource is not supplied.
- Rows are scrolled to the right when scrolling down and focus is on a column header that is far right.
- Separator position is incorrect on dragging a column from the group panel to the first column.
- DataGrid and TreeList - The 'container' parameter in the template render function is not HtmlElement when integrating a 3rd-party template engine.
- DataGrid is automatically scrolled up when scrolling horizontally.
- TreeList\DataGrid - It is not possible to navigate from the header to the data rows via the keyboard in certain use cases.
- DevExtreme Diagram
- Node containers have the incorrect height if they are added at runtime.
- A connector is incorrectly positioned when import and export methods are used.
- Node type is not updated by using the push API.
- Scrollbar doesn't appear when the context toolbox has a lot of items.
- DevExtreme Editors & Validation
- DateRangeBox - The dateSerializationFormat option doesn't work.
- FilterBuilder - The "Cannot read properties of undefined (reading 'apply')" error occurs when filtering with parent fields (allowHierarchicalFields).
- DevExtreme File Management
- DxFileUpload - onDropZoneLeave event handler sometimes doesn't work.
- DevExtreme Gantt
- Component freezes when scrolling in Microsoft Edge.
- DevExtreme Layout & Navigation
- Menu:
- 't.addClass is not a function' error occurs if an item's URL property is specified and its text property is set to an empty string.
- Borders are rendered incorrectly for a sub menu.
- TreeView - "dx-state-focused" class is not removed from previously selected nodes in certain cases.
- Menu:
- DevExtreme Scheduler
- It's not possible to scroll with one finger on Apple iPad.
- Multiple current time indicators are shifted to the right if they are side by side.
- DevExtreme TreeList
- DataGrid and TreeList - The 'container' parameter in the template render function is not HtmlElement when integrating a 3rd-party template engine.
- It is not possible to focus a node when deleting the previous node in certain scenarios.
- TreeList\DataGrid - It is not possible to navigate from the header to the data rows via the keyboard in certain use cases.