
Improves Diagram, Gantt and GridView controls.
Fixes
All ASP.NET Core products
- Dashboard for Microsoft ASP.NET Core and DevExtreme ASP.NET Core project - A JavaScript error occurs when a parameter is added.
- ListSourceDataController selects empty data when CriteriaOperator contains duplicate subexpressions along with the Concat function or the In operator in certain scenarios.
- LoadIndicator is not shown after toggling the showIndicator option.
- Popover - The Shading overlay has an incorrect position under certain conditions.
- SelectBox - Dynamically loading items with length equal to pageSize will make it load for the next page.
All ASP.NET MVC products
- LoadIndicator is not shown after toggling the showIndicator option.
- SelectBox - Dynamically loading items with length equal to pageSize will make it load for the next page.
All ASP.NET Web Forms products
- ASP.NET Web Forms - Designer UI elements are rendered with different scaling if an external 4K monitor is used.
- Data Library - The CriteriaOperator.ToString method returns a result that is incompatible with the Parse method if an operator contains a PositiveInfinity or NegativeInfinity value.
- ListSourceDataController selects empty data when CriteriaOperator contains duplicate subexpressions along with the Concat function or the In operator in certain scenarios.
- The <link> elements with the same "href" attribute are removed if DevExpress ASP.NET Web Forms controls are used.
All Blazor products
- Blazor - JS errors are raised while initializing controls (InitClientSide) if the NavigationManager.NavigateTo method is invoked within the OnAfterRenderAsync method.
- Blazor DevExpress - Microsoft .NET 5.0 - The "Microsoft.WebTools.Shared.Exceptions.WebToolsException: Build failed" error occurs on publishing a project of v20.1.8.
All HTML JS products
- LoadIndicator is not shown after toggling the showIndicator option.
- ScrollView - scrollTo() method does not take into account scrollbar dimension in Firefox.
- SelectBox - Dynamically loading items with length equal to pageSize will make it load for the next page.
ASP.NET Demos
- Bootstrap Demos - Not all necessary code is shown in demos.
- The online Documents RWA fails on opening a page with ASPxSpreadsheet.
ASPxCardView
- CardView for Web Forms - Card height is changed after switching to edit mode if the Microsoft Office365 or MaterialCompact theme is applied.
- CardView for Web Forms - Borders are not fully rendered when VerticalScrollableHeight is greater than a Card height (Material and Office365 themes).
- GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
ASPxDataEditors
- ASPxTextEdit - Text cannot be inserted using the Bitwarden tool if the Password option is enabled and the NullText property is specified.
- ComboBox - Accessibility - The "aria-describedby" attribute is not read by JAWS as expected.
- DateEdit for Web Forms, MVC - A new entered value disappears after clicking outside the editor if a drop down with the time section is shown.
- GridLookup For Web Forms - Using Incremental Filtering and AutoFilterRow on the same column will result in an empty grid.
- TokenBox - New items are not loaded on scrolling when TokenBox is bound in Server Mode.
ASPxDiagram
- Diagram for Web Forms - A connector between shapes located inside different containers is built incorrectly.
- Diagram for Web Forms - Edge's data is not updated after specifying its ending node.
- Diagram for Web Forms - There is no client-side API to get the ReadOnly state.
- The updateUI parameter of the RequestEditOperation event always returns true when a user is about to delete an individual shape or connector.
ASPxGantt
- Gantt - It is not possible to disable or hide the "Resources" editor in the "Task Details" dialog.
- Gantt for Web Forms - A page with ASPxGantt fails to load if the control is declared in an inactive tab of ASPxPageControl.
- Gantt for Web Forms - Theme Builder - An unhandled exception occurs if a new skin file is added.
- Row heights are not synchronized between the "Tree List" and "Gantt" areas while scrolling the control's content on screens with non-standard DPI settings (125%).
ASPxGridView
- GridView - Unnecessary indent cells are rendered in the error row if editing mode is PopupEditForm.
- GridView for MVC - The CheckBox column editor is not properly aligned in inline editing mode.
- GridView for Web Forms - A part of a detail grid remains visible after a master grid is resized.
- GridView for Web Forms - An empty extra row may appear after a row click if AllowFixedGroups is set to True.
- GridView for Web Forms - A popup edit form twitches when being submitted.
- GridView for Web Forms - A TotalSummary item for GridViewDataSpinEditColumn displays an incorrect value based on DisplayFormat when the batch edit mode is enabled.
- GridView for Web Forms - Edit form height is changed when a binary image editor's required validation error is displayed.
- GridView for Web Forms - FilterControl creates incorrect editors if ForceDataRowType is defined and there is no data source.
- GridView for Web Forms - The color set in the master grid's DetailRow.BackColor setting is applied to all master rows in Adaptive mode.
- GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
- Web - ASPxGridLookupPropertyEditor shows an incorrect value in Inline edit mode.
ASPxHtmlEditor
- ASPxHtmlEditor - The Line Break symbol is added in Firefox when the editor is focused using the client Focus method, the editor's width is set to 100%, and it is placed into ASPxPopupControl.
- ASPxHtmlEditor in EditForm Template does not clear its validation error.
- HtmlEditor - Placeholders inside a link are replaced by span elements.
- HtmlEditor for Web Forms - Client-side errors occur when AllowHtmlView is set to false.
- HtmlEditor for Web Forms - The Ctrl+Shift+Z combination disables the Redo button.
- HtmlEditor for Web Forms - The Undo(Ctrl+Z) operation simultaneously cancels all changes.
ASPxRichEdit
- Rich Text Editor - ArgumentException is raised when reloading a document with many fields if SqlOfficeStateProvider is used.
- RichEdit for Web Forms - ArgumentOutOfRangeException is thrown if a state provider is used and multiple users work with a document.
- RichEdit for Web Forms - LoadingPanel is not hidden after empty text is pasted.
ASPxScheduler Suite
- Scheduler - A built-in Date Navigator does not highlight dates with appointments after changing a visible interval on mobile devices.
- Scheduler - Value of the Location property is not updated on the client after changing the value on a custom callback.
- Scheduler for Web Forms - WorkTime setting value is not taken into account during export for the FullWeek and WorkWeek views.
- Scheduler for Web Forms, Bootstrap - The "Collection was modified; enumeration operation may not execute" exception is thrown on processing callback requests if the FetchAppointments event is handled.
- XtraSchedulerReport - Appointment is not printed if its label color is empty.
ASPxSpreadsheet
- Spreadsheet - Conditional Formatting Rules containing custom formulas are not re-calculated on printing a document.
- Spreadsheet for Web - The "Formula Validation Failed" error occurs while selecting cells for "<" and ">" conditions in the IF formula.
- Spreadsheet for Web Forms - Incorrect formula separators are used in the "IF" formula help tooltip in the "ru-RU" culture.
ASPxTreeList
- GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
Bootstrap Data Editors
- Button for Bootstrap - The border of the first button in the group is incorrectly rendered after the callback if the GroupName property is specified.
Bootstrap GridView
- GridView for Bootstrap - Ellipsis button is not displayed in responsive mode when an ASP.NET Web Forms DevExpress control is added to the page.
Bootstrap Navigation, Layout & Multi-Purpose Controls
- Bootstrap - Floating Action Button is rendered incorrectly in the latest Google Chrome version (87.0.4280.66).
Bootstrap Scheduler
- Bootstrap Scheduler - A current time marker is not rendered in Time Line View by default in version 20.1.
- Scheduler - A built-in Date Navigator does not highlight dates with appointments after changing a visible interval on mobile devices.
- Scheduler for Web Forms, Bootstrap - The "Collection was modified; enumeration operation may not execute" exception is thrown on processing callback requests if the FetchAppointments event is handled.
Charts for Blazor
- Charts for Blazor - A chart is incorrectly rendered on opening a page when a delay occurs on loading this chart's data.
- Charts for Blazor - The DxChartSeriesLabel.Position property is not in effect.
Data Editors for Blazor
- ComboBox for Blazor - StateHasChanged doesn't trigger data reloading in the cascaded combobox scenario when the DataAsync binding is used.
- DxSpinEdit inside a refreshable container - Increment button's click event is raised infinitely if the Value property is bound to a property of the INotifyPropertyChanged object.
- ListBox for Blazor - The control's items are not updated after changing its data source.
- Memo for Blazor - The Clear button is not displayed correctly when ClearButtonDisplayMode is set to "Auto".
- SpinEdit for Blazor - ObjectDisposedException is raised while submitting an Edit Form containing a SpinEdit editor in Google Chrome.
- TagBox for Blazor - "Collection was modified; enumeration operation may not execute" error occurs if filtering by multiple columns is performed.
- TagBox for Blazor - DropDown's width does not change after a large item is removed from the input if the DropDownWidthMode property is set to "ContentWidth".
- TagBox for Blazor - DropDown's width is not re-calculated after loading items if the DropDownWidthMode property is set to the ContentWidth value.
- TagBox for Blazor - Multiple columns - DropDown's borders are calculated incorrectly if the DropDownWidthMode property is set to ContentWidth and the data source is empty.
Data Grid for Blazor
- Blazor Data Grid - Browser selection appears when the Shift key is held during the multi-row selection.
- DataGrid for Blazor - A horizontal scrollbar appears when VerticalScrollBarMode is set to "ScrollBarMode.Auto".
- DataGrid for Blazor - An unhandled exception isn't processed by Blazor if it occurs in the RowEditStart event handler.
- DataGrid for Blazor - Bound to the list of ExpandoObject - It's not possible to bind DxDataGridCheckBoxColumn to any field whose type is not Boolean.
- DataGrid for Blazor - Changed column widths are not restored with the LayoutRestoring event if the corresponding layout string is loaded asynchronously.
- DataGrid for Blazor - Component height is incorrect if the Virtual Scrolling feature is used and column captions are hidden via the ShowColumnHeaders property.
- DataGrid for Blazor - Grouped columns don't have an arrow indicator about sorting applied.
- DataGrid for Blazor - The boolean value filter is incorrectly restored when the layout is loaded using the LoadLayout method.
- DataGrid for Blazor - The border of the checked CheckBox in DxDataGridCheckBoxColumn is not visible if the current row is selected.
- DataGrid for Blazor - The grid is not filtered on filtering the nullable Boolean column by the indeterminate value.
- DataGrid for Blazor - The LayoutChanged event is raised after navigating to another page (.NET 5).
- DataGrid for Blazor - The 'More than one sibling has the same key value' error occurs on grouping data if Filtering, DetailRow, and SelectionColumn are enabled.
- DataGrid for Blazor - The total summary panel is still visible even if there are no visible summary items.
- DataGrid for Blazor - The width of grids is changed when they are declared inside FormLayout groups and when HorizontalScrollBarMode is set to "Auto".
- DataGrid for Blazor - Values are displayed in the group row for DxDataGridComboBoxColumn on the first page load.
DevExtreme Charts & Gauges
- Chart - Changing the type of the value axis in dxChart does not work correctly with data binding.
- Chart - Chart series aren't displayed if one of them is bound to objects with zero values.
- Chart - The "Series 1" name is displayed for a series with the "0" name.
DevExtreme CLI
- It is impossible to customize size variables in scss.
DevExtreme Data Grid
- DataGrid - "E1059 - All column names must be different" error doesn't indicate non-unique names.
- DataGrid - A toolbar is re-initialized at the start of editing after the upgrade to v20.2.3.
- DataGrid - A validation frame is not updated if the repaintChangesOnly option is enabled in Cell editing mode.
- DataGrid - An async/custom rule's validationCallback function doesn't contain row data in v20.2.3.
- DataGrid - An error is thrown when a demo copied to CodePen is exported to PDF.
- DataGrid - Cell Editing - The deleteRow method doesn't work after adding a new record.
- DataGrid - Extra master-detail grid validation tooltips are displayed on using focusedRowEnabled and allowUpdating.
- DataGrid - It is impossible to focus out on empty content.
- DataGrid - It's impossible to reset a focused row by setting the focusedRowKey option to null.
- DataGrid - Lookup columns have incorrect width of the drop-down part in the Material theme.
- DataGrid - onRowDblClick is triggered when the details grid's add new row button is clicked.
- DataGrid - Page index becomes -1 when one enters ++0 or --0 in the input box.
- DataGrid - validationCallback is not called during editing if keys are composite.
- DataGrid displays gray rectangles after removing multiple rows if rowRenderingMode is 'virtual'.
- DataGrid doesn't allow clicking a custom button in any place.
- DataGrid scrolls back to the focused row on scrolling in infinite mode when preloadEnabled is set to true.
- DataGrid validation tooltips do not display correctly when placed in a Form template and when Material Themes are used.
- FilterBuilder does not apply a lookup value in browse mode when the data source for the lookup column is set as function.
- TreeList/DataGrid - Batch Editing - A newly added node/row disappears after scrolling when virtual row rendering mode is enabled.
DevExtreme Data Sources
- It's impossible to define the filterToLower option in ODataSourceBuilder.
DevExtreme Diagram
- DevExtreme Diagram for MVC - The Zoom Level item is shown incorrectly after the toolbar customization.
- Diagram - The "layered" auto layout algorithm gives incorrect results for a certain data source.
- Diagram for ASP.NET Core - A page is incorrectly scrolled on moving a shape.
- The updateUI parameter of the RequestEditOperation event always returns true when a user is about to delete an individual shape or connector.
DevExtreme Dialogs & Notifications
- A popup is not displayed in the center of a page when the browser is in full screen mode and vertical scrolling is enabled.
- LoadPanel - LoadPanel is not correctly positioned when 'of' is 'html'.
DevExtreme Editors & Validation
- DateBox - MouseWheel throws the "Cannot read property '0' of undefined" error under certain conditions.
- DateBox displays a validation message on showing a correct date after choosing an incorrect date in the drop down.
- DropDownBox - Demos stopped working after update to v20.2.
- Format - The slider rounds up values with more than five decimal places.
- List - Two items are selected after a new item is added to the collection in single selection mode if the repaintChangesOnly option is enabled.
- Lookup - Undefined event type on the onValueChanged event when using the keyboard to select an item.
- NumberBox with the "#,##0.00'0'" and similar formats returns incorrect values.
- RadioGroup - A console error appears when option method is called twice.
- SelectBox - The event parameter is not null in the onValueChanged event handler when a user removes a value using the keyboard.
- TagBox allows dragging its drop-down part in v19.2+.
- TextBox throws an exception when it has a specific name.
- Toolbar - The drop-down button is not rendered in the SelectBox editor when it is specified in a toolbar item's fieldTemplate.
DevExtreme File Management
- DevExtreme FileManager - The "SwitchView" toggle calculates wrong navigation page width when control is inside an iframe.
- File Manager for ASP.NET Core - The file list does not show a large uploaded file after uploading is complete.
- File Manager for ASP.NET Core - A custom error message specified in FileSystemException is not available on the client side.
DevExtreme Form
- DataGrid validation tooltips do not display correctly when placed in a Form template and when Material Themes are used.
- Form - Label alignment of SimpleItems is broken when there's a GroupItem.
- Scheduler - AppointmentForm - An error is thrown on setting several item options.
DevExtreme Gantt
- Gantt - It is not possible to disable or hide the "Resources" editor in the "Task Details" dialog.
- Gantt - The end date is set to an incorrect value when a user drags a task in a certain scenario.
- Gantt for ASP.NET Core - ArgumentOutOfRangeException is thrown on running a local copy of ASP.NET Core Gantt demo.
- Gantt for JavaScript - Position of tooltips is incorrect when Gantt is in a container.
- Gantt for JavaScript - The height of a widget is not adjusted based on its content.
- Gantt for JavaScript - The key argument is missing in the taskMoving and taskUpdating events.
- Gantt for JavaScript- It is not possible to cancel showing a tooltip for a task.
- Gantt for MVC - The date format is different in columns and in the task tooltip.
DevExtreme HTML Editor
- HTML Editor - The Clear Formatting button is disabled when the formatted text is selected.
- HTML Editor - Empty rows are removed when the output format is changed.
- HTML Editor - The interactive demo in documentation does not work in v.20.2.
DevExtreme Layout & Navigation
- SpeedDialAction - An incorrect onClick handler is called after toggling visibility.
- Drawer - The panel is not shown after it is hidden.
- Drawer disappears after page refreshing when the component is collapsed.
- DropDownButton dropDownOptions.width behavior is not consistent with another dropdown editors.
- List - Two items are selected after a new item is added to the collection in single selection mode if the repaintChangesOnly option is enabled.
- Scheduler displays an incorrect time in the appointment edit form after dragging a new item if `timeZone` is defined.
- Toolbar - The drop-down button is not rendered in the SelectBox editor when it is specified in a toolbar item's fieldTemplate.
- View switching tabs have incorrect height when Scheduler is defined within TabPanel.
DevExtreme Maps
- VectorMap - Exception "Maximum call stack size exceeded" occurs when exporting with large layers.dataSource.
DevExtreme Pivot Grid
- PivotGrid - Fields captions overflow cells if Material Compact is used.
DevExtreme Project Templates and Wizards
- DevExtreme Scaffolding does not work when the project has model classes with the same names and with different arguments.
- InvalidCastException is thrown for a TimeSpan property in the generated ASP.NET Controller template.
DevExtreme Scheduler
- An appointment has an incorrect size after it is moved or resized when the dx-scheduler-cell-sizes option is applied.
- Scheduler - Appointments are displayed incorrectly and are not editable when working with knockout data binding.
- Scheduler - "Cannot read property 'items' of undefined" error is thrown on editing/adding appointments.
- Scheduler - Appointments that are dragged from an appointment collector are displayed behind the List.
- Scheduler - Default properties persist in the appointmentData after changing the -Expr option value.
- Scheduler - Shade is not properly applied in the Week and Timeline Week views.
- Scheduler - The "E1032 - Unknown start date in an appointment" error occurs on resizing an appointment.
- Scheduler - The CurrentTimeIndicator element is displayed at an incorrect position in the Timeline Week view.
- Scheduler - The editing form is displayed as disabled if the appointment has the disabled property set to false in Knockout.
- Scheduler passes the original appointment key on editing an appointment of a recurring series.
DevExtreme ThemeBuilder
- ThemeBuilder - The Import Bootstrap Variables option doesn't work on uploading Bootstrap 4 `variables.scss`.
DevExtreme Themes & Utils
- DataGrid validation tooltips do not display correctly when placed in a Form template and when Material Themes are used.
- Format - Decimal number type is rounded off when there are at least 10 decimal places.
DevExtreme Tree List
- TreeList - Batch Editing - New nodes can be focused after scrolling in certain cases.
- TreeList/DataGrid - Batch Editing - A newly added node/row disappears after scrolling when virtual row rendering mode is enabled.
File Management for Blazor
- Upload for Blazor - Upload of the first selected file fails when UploadUrl is changed in the SelectedFilesChanged handler.
MVC CardView
- CardView for Web Forms - Borders are not fully rendered when VerticalScrollableHeight is greater than a Card height (Material and Office365 themes).
- GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
MVC Data Editors
- ComboBox - Accessibility - The "aria-describedby" attribute is not read by JAWS as expected.
- MVC GridView - Built-in Validation - Editors in the edit form are incorrectly validated if GridView is wrapped into BeginForm.
- TokenBox - New items are not loaded on scrolling when TokenBox is bound in Server Mode.
MVC Diagram
- The updateUI parameter of the RequestEditOperation event always returns true when a user is about to delete an individual shape or connector.
MVC Gantt
- Gantt - It is not possible to disable or hide the "Resources" editor in the "Task Details" dialog.
MVC GridView
- GridView - Unnecessary indent cells are rendered in the error row if editing mode is PopupEditForm.
- GridView for MVC - The CheckBox column editor is not properly aligned in inline editing mode.
- GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
- MVC GridView - Built-in Validation - Editors in the edit form are incorrectly validated if GridView is wrapped into BeginForm.
MVC HTML Editor
- HTML Editor - Placeholders inside a link are replaced by span elements.
- HTML Editor - The cursor moves outside a table after the table is inserted in Microsoft IE 11.
- HTML Editor - The GetHtml method returns elements with the 'background-color' style when a user enters multi-line text after changing the Design View background color.
MVC Navigation, Layout & Multi-Purpose Extensions
- FileManager - The name editor is shown in an incorrect place if the default Name column is hidden and EnableMultiSelect="true".
MVC Report
- ASPxQueryBuilder - The Filter Dialog adds a placeholder for a second parameter for the unary IsNullOrEmpty function.
- End-User Report Designer - Drilling through the structure of a hierarchical data source in the Field List window results in a memory leak/causes a huge memory consumption.
- MVC Dashboard - It is impossible to customize Globalize format if Reporting scripts are registered before Dashboard scripts.
- MVC Reporting - The client-side AddParameterType method throws "Uncaught TypeError: DevExpress.Reporting.Designer.Data.Parameter.typeValues is undefined".
- PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
- The client-side GetPropertyInfo method throws the "DevExpress.Reporting.Designer.Utils.controlsFactory.getPropertyInfo is not a function" exception after upgrading to v20.2.
- Web Document Viewer - The "The document is not found." error may occur after a while when previewing a merged report.
- Web Report Designer - "Uncaught TypeError: Cannot read property 'serialize' of null" error occurs when opening a designer in Preview mode if the report was opened by a reportUrl.
- Web Report Designer - BackImage property is not available for the XRChart control.
- Web Report Designer - Client-side SaveNewReport method causes the "Cannot read property 'setNewData' of undefined" error after upgrade to 20.2.
- Web Report Designer - Intersecting controls are not highlighted.
MVC RichEdit
- Rich Text Editor - ArgumentException is raised when reloading a document with many fields if SqlOfficeStateProvider is used.
- RichEdit for MVC - Range permissions don't work correctly with numbered lists.
MVC Scheduler
- Scheduler - A built-in Date Navigator does not highlight dates with appointments after changing a visible interval on mobile devices.
- Scheduler for Web Forms, Bootstrap - The "Collection was modified; enumeration operation may not execute" exception is thrown on processing callback requests if the FetchAppointments event is handled.
MVC Spreadsheet
- It takes 10 seconds to delete a row in the MVC Spreadsheet.
- Spreadsheet - Conditional Formatting Rules containing custom formulas are not re-calculated on printing a document.
- Spreadsheet for MVC - An error occurs on opening the "Data Validation" dialog in the "Custom In-place Editor" demo.
- Spreadsheet for MVC - The client-side SelectionChanged event doesn't fire on switching between sheets that have the same active cells.
- Spreadsheet for Web - The "Formula Validation Failed" error occurs while selecting cells for "<" and ">" conditions in the IF formula.
MVC TreeList
- GridView, CardView, TreeList - Publish the AutoUpdatePosition property in all popup settings.
Navigation & Layout for Blazor
- DxPopup - A popup window position is incorrectly recalculated each time page properties are updated if several popup controls are located on a page.
- FormLayout for Blazor - Caption width is calculated incorrectly when items are declared within a group inside a tab.
- FormLayout for Blazor - Show a detailed error message instead of NullReferenceException when the control is bound to a null data model.
- StackLayout - Overview demo - Component items have an incorrect width in the Microsoft Edge browser.
- TreeView for Blazor - Multiple nested scrollbars are shown if there is no space to accommodate all items.
Navigation, Layout & Multi-Purpose Controls
- FileManager - The name editor is shown in an incorrect place if the default Name column is hidden and EnableMultiSelect="true".
- FormLayout for Web Forms -The AllowWrapCaption property name is not clear.
- Splitter for Web Forms - The "Cannot read property 'UpdateCookie' of null" script error occurs on a callback of an inner ASPxCallbackPanel.
NuGet Packages
- The structure of NuGet Packages with language abbreviations is incorrect.
Project Templates
- DevExpress Template Gallery - Item Templates from the Microsoft .NET Framework installation are visible and cause errors in ASP.NET Core projects.
- The Bootstrap Responsive Application / Template is not loaded correctly when the requested page ends with invalid trailing characters.
Reporting for Blazor
- DxDocumentViewer - NullReferenceException occurs if the ReportUrl/ReportName property is set to NULL.
- PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
- Reporting for Blazor - IWebDocumentViewerReportResolver stops working after upgrade to v20.1.8.
- The Blazor Reporting UI Customization API does not support the use of custom Knockout templates.
- Web Report Designer - BackImage property is not available for the XRChart control.
Rich Text Editor for ASP.NET Core
- Rich Edit for ASP.NET Core - It is not possible to re-select an option from the Table Style Options list.
- Rich Edit for ASP.NET Core - The "Colorful" table styles are not colorful.
- Rich Text Editor for ASP.NET Core - It is not possible to select all cells in a table when it occupies several pages.
- RichEdit for Angular - Tables in certain documents have columns with an incorrect width.
- RichEdit for ASP.NET Core - "ASPxRichEditStringId.Tabs_Leader" and "ASPxRichEditStringId.Alignment" are not in effect in the German localization.
- RichEdit for ASP.NET Core - A certain document is drawn incorrectly.
- RichEdit for ASP.NET Core - Insert Merge Field dialog - It is not possible to insert a merge field on a double click on an item.
- RichEdit for ASP.NET Core - The "Cannot read property 'clone' of undefined" script error occurs on adding an image's description in the createFloating method's callback function.
- RichEdit for ASP.NET Core - The “Keep Lines Together” option is visible in a dialog.
- RichEdit for ASP.NET Core - The Print Dialog shows that it is necessary to use two pages to print a blank document.
- RichEdit for Core - Virtual keyboard is not shown on Apple iOS.
Scheduler for Blazor
- Scheduler for Blazor - Changing the StartDate property value does not update the component.
XtraReports Suite
- ASP.NET Reporting - The "System.InvalidOperationException: Image not found in the document storage." exception is thrown on an attempt to view a report with images obtained by URL.
- ASPxQueryBuilder - The Filter Dialog adds a placeholder for a second parameter for the unary IsNullOrEmpty function.
- ASPxWebDocumentViewer - A report with a label in the margin band is not rendered in the print preview (a CachedReportSourceWeb issue).
- ASPxWebDocumentViewer - The intermediate "The document is not found" error occurs in the Web Farm environment.
- Export - Text rendered by the OpenType font with CFF outlines is incorrectly displayed in the Safari PDF viewer.
- Export to DOCX - Viewing exported XtraReport copies in Google Docs is not possible due to a broken layout.
- Export to Image - XRLine is drawn thicker in the Linux Docker environment.
- Export to PDF - Line spacing in AcroForm fields becomes incorrect when AzureCompatibility is enabled.
- HTML5 Document Viewer - Printing stopped working in the Chrome browser of version 87+.
- It's impossible to apply "Office 2013" Palette in the charts in Web Report Designer.
- PageFooter band produces an empty page at the beginning of a document in case XRSubreport with the GenerateOwnPages option is located in the ReportHeader band.
- Query Builder - The dialog is empty if the underlying query is not loaded at the moment the "Run Query Builder" link is clicked.
- Reporting - The DisplayName and Bookmark properties take the Name value at design time but this results in no value taken at runtime.
- Reporting in Linux - Label text is cut off at a page break.
- Web Document Viewer - The "The document is not found." error may occur after a while when previewing a merged report.
- Web Report Designer - "Uncaught TypeError: Cannot read property 'serialize' of null" error occurs when opening a designer in Preview mode if the report was opened by a reportUrl.
- Web Report Designer - BackImage property is not available for the XRChart control.
- Web Report Designer - Client-side SaveNewReport method causes the "Cannot read property 'setNewData' of undefined" error after upgrade to 20.2.
- Web Report Designer - Copying/pasting custom controls causes an unhandled exception after upgrading to 20.1.
- Web Reporting - SetAvailableCultures throws Uncaught TypeError: Unable to process binding "dxReportDesigner: function(){return $data }".