Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
DataGrid - A scrollbar is displayed and columns are shifted even when there is sufficient space to display all content in Google Chrome v91.
DataGrid - The Select All checkbox appears when allowSelectAll is true and no rows are selected.
DataGrid - The summary item flickers when the grid is scrolled if the rowRenderingMode option is set to virtual.
It is not possible to use baseZIndex in v.21.1.3.
NullReferenceException occurs on passing several parameters from the Angular Client to a report.
TextBox - The "Cannot read property 'option' of null" error occurs if the visible property is set to false and custom buttons are defined.
Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
Web Document Viewer - Cached documents are not cleared after the timeout expiration (Microsoft .NET Framework back end).
Web Document Viewer (Angular) - Runtime errors occur when a component is destroyed.
Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
Web Report Designer - It's not possible to select multiple items in the Field List on Apple Mac OS.
DevExtreme Charts & Gauges
Chart - The argument axis label is invisible when the label position option is set to inside.
Doughnut Chart - The centerTemplate template is always displayed on top of other elements.
List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
DevExtreme DataGrid
A cascading lookup is not updated properly when a new row is added and repaintChangesOnly is set to 'True'.
A digit in column editor is duplicated when editing starts if editOnKeyPress is set to 'true' and format.precision is specified in editorOptions.
It is not possible to scroll detailed grids using the mouse wheel when fixed columns are enabled.
Row dragging does not work properly when column fixing and showDragIcons are enabled.
DataGrid closes a cell with the editor immediately if the corresponding column is adjacent to a fixed column.
DataGrid is scrolled on an attempt to drag an item in a Popup with the Sortable component, which is located above this grid if rowDragging is not enabled.
DataGrid throws the "always is not a function" error when the promise parameter of the onRowValidating event handler is set to a native promise.
DevExtreme Diagram
It is not possible to set a shape's color using CSS variables.
The control raises an error when the push() API is used to remove a parent shape along with its child shapes simultaneously if AutoLayout is enabled.
Diagram for Angular - Cannot add a separator item to the context menu using dxi-command.
DevExtreme Editors & Validation
Form - "Cannot read property 'end' of undefined" error occurs when auto populating fields with values in mobile mode in Microsoft Edge.
SelectBox throws an error when opening a dropdown window.
DevExtreme File Management
FileManager for Angular - A selection is not cleared after all files are removed from a folder when the single selection mode is used.
DevExtreme Gantt
The "Too much recursion" error occurs when performing multiple updates of tasks.
Creating a Start to Finish dependency doesn't update the successor position when both tasks have the same start and end dates.
The onTaskUpdated event is not raised for parent tasks when deleting child tasks if the autoUpdateParentTasks option is enabled.
The expanded state of tasks is out of sync in Gantt and TreeList areas after changing the control's options.
Gantt for Angular - A task's duration is changed after the task is moved to a certain time zone.
A dependency is rendered incorrectly in certain cases when the validateDependencies property is enabled.
The taskUpdated event is not raised after a custom field is modified by the updateTask method.
A deleted dependency is restored after task modification if a custom field value is specified in the taskUpdating event handler.
Gantt for MVC - An error occurs on an attempt to edit a newly created task.
DevExtreme HtmlEditor
The placeholder overlaps the value when typing on Android devices.
HtmlEditor doesn't keep the table layout when it is switched to the markdown.
DevExtreme Layout & Navigation
ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
ContextMenu - Item text is not aligned vertically in Firefox.
TreeView - The Select All option does not work if items were selected/deselected before clicking the Select All check box.
DevExtreme PivotGrid
PivotGrid displays the 'No data' message in some circumstances when remoteOperations is enabled.
DevExtreme Scheduler
The TimelineMonth view doesn't use the startDate option.
Scheduler highlights wrong cells during appointment dragging when it is placed in TabPanel.
DevExtreme ThemeBuilder
The "Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0" warning occurs after updating to a new version.
DevExtreme TreeList
TreeList - A row's "data" property is missing.
HTML JS
All HTML JS products
ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
Diagram - It is not possible to set a shape's color using CSS variables.
It is not possible to use baseZIndex in v.21.1.3.
TextBox - The "Cannot read property 'option' of null" error occurs if the visible property is set to false and custom buttons are defined.
The "TS7006: Parameter 'path' implicitly has an 'any' type" error occurs when the noImplicitAny option is enabled.
DevExtreme Charts & Gauges
Chart - Bars in different panes have the same width.
Chart - The argument axis label is invisible when the label position option is set to inside.
Dashboard for WebForms - Scale labels overlap in the Range Filter in certain cases.
Doughnut Chart - The centerTemplate template is always displayed on top of other elements.
List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
DevExtreme DataGrid
A cascading lookup is not updated properly when a new row is added and repaintChangesOnly is set to 'True'.
A digit in column editor is duplicated when editing starts if editOnKeyPress is set to 'true' and format.precision is specified in editorOptions.
A scrollbar is displayed and columns are shifted even when there is sufficient space to display all content in Chrome v91.
An editor's drop down is immediately closed after opening it by the editor's drop down button on Apple iOS.
It is not possible to scroll detailed grids using the mouse wheel when fixed columns are enabled.
Row dragging does not work properly when column fixing and showDragIcons are enabled.
The Select All checkbox appears when allowSelectAll is true and no rows are selected.
The summary item flickers when the grid is scrolled if the rowRenderingMode option is set to virtual.
DataGrid closes a cell with the editor immediately if the corresponding column is adjacent to a fixed column.
DataGrid is scrolled on an attempt to drag an item in a Popup with the Sortable component, which is located above this grid if rowDragging is not enabled.
DataGrid throws the "always is not a function" error when the promise parameter of the onRowValidating event handler is set to a native promise.
The lookup.calculateCellValue function is missing in TypeScript definitions.
DevExtreme Diagram
Diagram for Angular - Cannot add a separator item to the context menu using dxi-command.
DevExtreme Editors & Validation
DropDownBox - A drop-down element is automatically closed under certain conditions.
Form - "Cannot read property 'end' of undefined" error occurs when auto populating fields with values in mobile mode in Edge.
SelectBox - The 'selectedItem' property does not exist in the exported 'SelectionChangedEvent' type.
SelectBox throws an error when opening a dropdown window.
DevExtreme File Management
dxFileUploader - It's not possible to upload the same file twice using Chrome.
DevExtreme Form
Form - Required text of template editors overlaps the helpText.
DevExtreme Gantt
Creating a Start to Finish dependency doesn't update the successor position when both tasks have the same start and end dates.
The onTaskUpdated event is not raised for parent tasks when deleting child tasks if the autoUpdateParentTasks option is enabled.
A dependency is rendered incorrectly in certain cases when the validateDependencies property is enabled.
The taskUpdated event is not raised after a custom field is modified by the updateTask method.
A deleted dependency is restored after task modification if a custom field value is specified in the taskUpdating event handler.
A deleted/added resource is restored/removed after calling updateTask if a custom field value is specified.
Gantt for MVC - An error occurs on an attempt to edit a newly created task.
DevExtreme HtmlEditor
HtmlEditor doesn't keep the table layout when it is switched to the markdown.
DevExtreme Layout & Navigation
Accordion - The component expands the repainted item if repaintChangesOnly=true and deferRendering=false.
ContextMenu - Item text is not aligned vertically in Firefox.
Sortable - Custom content leads to "Uncaught Error: You cannot apply bindings multiple times to the same element." in Knockout.
TreeView - The Select All option does not work if items were selected/deselected before clicking the Select All check box.
DevExtreme PivotGrid
PivotGrid displays the 'No data' message in some circumstances when remoteOperations is enabled.
DevExtreme Scheduler
An appointment does not change its date on an attempt to drag and drop it from the cell overflow indicator list to the date below the current cell.
Scheduler highlights wrong cells during appointment dragging when it is placed in TabPanel.
DevExtreme ThemeBuilder
The "Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0" warning occurs after updating to a new version.
DevExtreme TreeList
TreeList - A row's "data" property is missing.
React
All React products
ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
DataGrid - A scrollbar is displayed and columns are shifted even when there is sufficient space to display all content in Chrome v91.
DataGrid - The Select All checkbox appears when allowSelectAll is true and no rows are selected.
DataGrid - The summary item flickers when the grid is scrolled if the rowRenderingMode option is set to virtual.
Diagram - It is not possible to set a shape's color using CSS variables.
Gantt for JavaScript - A deleted/added resource is restored/removed after calling updateTask if a custom field value is specified.
It is not possible to use baseZIndex in v.21.1.3.
TextBox - The "Cannot read property 'option' of null" error occurs if the visible property is set to false and custom buttons are defined.
Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
Web Document Viewer - Cached documents are not cleared after the timeout expiration (.NET Framework back end).
DevExtreme Charts & Gauges
Chart - Panning/Scrolling incorrectly works in the Load Data On Demand demo.
Chart - Performance drops when using an argument label template.
Chart - The argument axis label is invisible when the label position option is set to inside.
Doughnut Chart - The centerTemplate template is always displayed on top of other elements.
List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
DevExtreme DataGrid
"Cannot read property '0' of null" error appears if the `filterValues` property is changed using React State.
A digit in column editor is duplicated when editing starts if editOnKeyPress is set to 'true' and format.precision is specified in editorOptions.
Auto-width columns are sized incorrectly depending on content, zoom, and other factors.
Focus does not work correctly when a new row is added if focusedRowEnabled and repaintChangesOnly are true.
It is not possible to scroll detailed grids using the mouse wheel when fixed columns are enabled.
DataGrid closes a cell with the editor immediately if the corresponding column is adjacent to a fixed column.
DataGrid is scrolled on an attempt to drag an item in a Popup with the Sortable component, which is located above this grid if rowDragging is not enabled.
DataGrid throws the "always is not a function" error when the promise parameter of the onRowValidating event handler is set to a native promise.
FilterBuilder - The FilterBuilder with DataGrid demo incorrectly works in React.
DevExtreme Diagram
Diagram for React - A certain custom shape's options cannot be updated dynamically.
DevExtreme Editors & Validation
DateBox - 'Cannot read property 'css' of undefined' error appears in a React template if the opened option is true.
Form - "Cannot read property 'end' of undefined" error occurs when auto populating fields with values in mobile mode in Edge.
TagBox throws the "selectedItemKeys.forEach is not a function" error on an attempt to remove the selected item.
DevExtreme File Management
dxFileUploader - It's not possible to upload the same file twice using Chrome.
DevExtreme Gantt
Creating a Start to Finish dependency doesn't update the successor position when both tasks have the same start and end dates.
The onTaskUpdated event is not raised for parent tasks when deleting child tasks if the autoUpdateParentTasks option is enabled.
A dependency is rendered incorrectly in certain cases when the validateDependencies property is enabled.
The taskUpdated event is not raised after a custom field is modified by the updateTask method.
A deleted dependency is restored after task modification if a custom field value is specified in the taskUpdating event handler.
Gantt for MVC - An error occurs on an attempt to edit a newly created task.
DevExtreme HtmlEditor
HtmlEditor doesn't keep the table layout when it is switched to the markdown.
DevExtreme Layout & Navigation
Accordion - The React demo for Accordion throws the "W1019" error and items are not expanded if collapsible is true.
ContextMenu - Item text is not aligned vertically in Firefox.
List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
List - The 'List Selection' demo throws the 'this.state.selectedItemKeys.join is not a function' error after deselecting an item.
TreeView - The Select All option does not work if items were selected/deselected before clicking the Select All check box.
DevExtreme PivotGrid
PivotGrid displays the 'No data' message in some circumstances when remoteOperations is enabled.
DevExtreme Scheduler
Scheduler highlights wrong cells during appointment dragging when it is placed in TabPanel.
DevExtreme ThemeBuilder
The "Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0" warning occurs after updating to a new version.
DevExtreme TreeList
TreeList - A row's "data" property is missing.
Vue
All Vue products
ContextMenu - A browser's context menu appears above the ContextMenu on desktop touch screens.
DataGrid - A scrollbar is displayed and columns are shifted even when there is sufficient space to display all content in Chrome v91.
DataGrid - The Select All checkbox appears when allowSelectAll is true and no rows are selected.
DataGrid - The summary item flickers when the grid is scrolled if the rowRenderingMode option is set to virtual.
Diagram - It is not possible to set a shape's color using CSS variables.
It is not possible to use baseZIndex in v.21.1.3.
TextBox - The "Cannot read property 'option' of null" error occurs if the visible property is set to false and custom buttons are defined.
Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
Web Document Viewer - Cached documents are not cleared after the timeout expiration (.NET Framework back end).
DevExtreme Charts & Gauges
Chart - The argument axis label is invisible when the label position option is set to inside.
Doughnut Chart - The centerTemplate template is always displayed on top of other elements.
List - The "Uncaught TypeError: Cannot read property 'getRootOffset' of null" error occurs after an item with dxChart is reordered.
DevExtreme DataGrid
A digit in column editor is duplicated when editing starts if editOnKeyPress is set to 'true' and format.precision is specified in editorOptions.
It is not possible to scroll detailed grids using the mouse wheel when fixed columns are enabled.
DataGrid closes a cell with the editor immediately if the corresponding column is adjacent to a fixed column.
DataGrid is scrolled on an attempt to drag an item in a Popup with the Sortable component, which is located above this grid if rowDragging is not enabled.
DataGrid throws the "always is not a function" error when the promise parameter of the onRowValidating event handler is set to a native promise.
DevExtreme Editors & Validation
Form - "Cannot read property 'end' of undefined" error occurs when auto populating fields with values in mobile mode in Edge.
Vue - The Form's editor is not rendered after using v-if with a validation rule.
DevExtreme Gantt
Creating a Start to Finish dependency doesn't update the successor position when both tasks have the same start and end dates.
A dependency is rendered incorrectly in certain cases when the validateDependencies property is enabled.
The taskUpdated event is not raised after a custom field is modified by the updateTask method.
A deleted dependency is restored after task modification if a custom field value is specified in the taskUpdating event handler.
Gantt for MVC - An error occurs on an attempt to edit a newly created task.
DevExtreme HtmlEditor
HtmlEditor doesn't keep the table layout when it is switched to the markdown.
DevExtreme Layout & Navigation
ContextMenu - Item text is not aligned vertically in Firefox.
TreeView - The Select All option does not work if items were selected/deselected before clicking the Select All check box.
DevExtreme PivotGrid
PivotGrid displays the 'No data' message in some circumstances when remoteOperations is enabled.
DevExtreme Scheduler
Scheduler highlights wrong cells during appointment dragging when it is placed in TabPanel.
DevExtreme ThemeBuilder
The "Deprecation Warning: Using / for division is deprecated and will be removed in Dart Sass 2.0.0" warning occurs after updating to a new version.