DevExpress ASP.NET and Blazor 22.2.4

Released: Jan 27, 2023

22.2.4 버젼 업데이트

수정사항

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • Microsoft Visual Studio Report Designer - The System.Diagnostics.DebuggerBrowsableAttribute type cannot be loaded.
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to DOCX (Single File Page By Page) - "Can't finish story here" error is thrown when XRSubreport is placed into TopMaginBand.
    • Export to HTML - Watermark is covered by report controls.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Visual Studio Report Designer - An exception occurs when assigning XRSubreport.ReportSource.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • Web Reporting (ASP.NET Core) - Scope validation of registered services fails.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • Rows are incorrectly positioned if Local Reordering and virtual scrolling are enabled.
    • Tab navigation does not properly work in the adaptive detail row.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid throws the "Cannot read properties of undefined (reading 'key')" exception when a filter is set and a row is filtered out.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
  • DevExtreme Diagram
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
  • DevExtreme Editors & Validation
    • DateBox
      • A form is not submitted on Enter key press when useMaskBehavior is enabled.
      • Tab navigation works inconsistently in certain cases.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme Form
    • Labels in Form inside the Modal Dialog are not shown correctly after upgrading to v22.2.3.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
  • DevExtreme HTML Editor
    • A style isn't applied to the <s> HTML element when markup is defined using the value option.
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • Toolbar - Toolbar items aren't closed after automatically moving the in/out overflow menu.
    • TreeView
      • Height is incorrectly calculated when searchEnabled is true in the Material theme.
      • The expandAll() method doesn't use animation.
  • DevExtreme Pivot Grid
    • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
  • DevExtreme Scheduler
    • An appointment is resized but its data is not updated when the 'Esc' key is used.
    • Scheduler with signalR sends an additional get request when the dataCellTemplate option is set.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.
  • Rich Text Editor for ASP.NET Core
    • DxRichEdit - Images in the bitmap (BMP) format are not exported if a document is saved in the RTF format.
    • RichEdit for ASP.NET Core
      • A certain RTF document's header content is displayed after this document is imported into the editor.
      • A document that contains exported selected content has a black background color when it's reopened in RichEdit.
      • A link changes when it is copied and pasted into a second editor opened in another browser tab.
      • Hyperlinks located inside a textbox are converted to merge fields when content is inserted using the client-side insertRTF method.
      • Screen jumps on an attempt to enter text into the editor of an Apple iPad (iOS 16) with the horizontal page orientation.
      • The editor doesn't lose focus (the cursor is not hidden) when an empty space is clicked on a page.
  • Spreadsheet for ASP.NET Core
    • Spreadsheet for Core - Hyperlinks are not working in a document if the control is in read-only mode.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • ASPxThemeBuilder
    • An exception is thrown when a theme is opened.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • SHIFT selection does not work for alternative declaration of column:dataField.
    • Tab navigation does not properly work in the adaptive detail row.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid throws the "Cannot read properties of undefined (reading 'key')" exception when a filter is set and a row is filtered out.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
  • DevExtreme Diagram
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
  • DevExtreme Editors & Validation
    • DateBox - A form is not submitted on Enter key press when useMaskBehavior is enabled.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
  • DevExtreme HTML Editor
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • TreeView - Height is incorrectly calculated when searchEnabled is true in the Material theme.
  • DevExtreme Pivot Grid
    • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
  • DevExtreme Scheduler
    • An appointment is resized but its data is not updated when the 'Esc' key is used.
    • Scheduler with signalR sends an additional get request when the dataCellTemplate option is set.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.
  • MVC Diagram
    • Diagram for WebForms - The client-side ItemClick event does not fire in Firefox.
  • MVC Gantt
    • Gantt for MVC - It is impossible to pass parameters using the PerformCallback method.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • TreeView for MVC - Client-side GetCheckState method returns wrong values when constructing TreeView at runtime.
  • MVC RichEdit
    • RichEdit - The component intercepts the right-click event from the DevExtreme component if they are on the same page.
    • RichEdit for MVC - Any key removes symbols after rotating.
  • MVC Scheduler
    • Scheduler for Web - An appointment's End time in the Day view is calculated with a one-hour offset if the appointment interval contains DayLight Saving Time.
    • Scheduler MVC - The onSuccess function is not called after the MVCxClientScheduler.PerformCallback method call.
  • MVC Spreadsheet
    • The "Cannot read properties of null (reading 'tileInfo')" error occurs while loading a specific document.
  • Project Templates
    • Template Gallery - Project creation fails if the solution and project are in the same directory.

ASP.NET Web Forms

  • All ASP.NET Web Forms products
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NuGet packages - The 'controls' section is incorrectly rewritten in Web.config when the Web package is updated.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Visual Studio Report Designer - Data Source Wizard does not work in Web Site projects.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • WebForms - Built-in Images/Icons specified for the controls via the background-image attribute are not shown if the AccessibilityCompliant option is enabled.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • ASPxDiagram
    • The client-side ItemClick event does not fire in Firefox.
  • ASPxGridView
    • GridView and TreeList for WebForms - A label in DataItemTemplate/DataCellTemplate has an incorrect style when a row is focused.
    • GridView for WebForms - Microsoft Edge - It is impossible to select text by dragging when a touch monitor is used.
  • ASPxHtmlEditor
    • "Cannot read properties of undefined" error occurs when the Enter key is pressed after a table.
    • Element resizing does not work on mobile devices.
    • HECustomCSSRibbonCommand ComboBox does not show a proper css class name for the selected text.
    • New text is typed incorrectly and a script error occurs if a user enters it after selected text that is found via the Ctrl+F shortcut.
    • Two links are inserted when a new link is created in an empty item of a list containing other links.
  • ASPxRichEdit
    • The RichEditSpellCheckerCustomDictionaries class is not thread-safe.
    • It is not possible to save a file via the SaveAs operation when Settings.Behavior.Save is set to DocumentCapability.Disabled.
    • RichEdit for WebForms - It's not possible to save the document again after inserting a word into a new line.
  • ASPxScheduler Suite
    • Scheduler for Web - An appointment's End time in the Day view is calculated with a one-hour offset if the appointment interval contains DayLight Saving Time.
  • ASPxSpreadsheet
    • ASPxSpreadsheet uses only one thread when several documents are loaded by several users.
    • It is not possible to save a file via the SaveAs operation when Settings.Behavior.Save is set to DocumentCapability.Disabled.
    • The "Cannot read properties of null (reading 'tileInfo')" error occurs while loading a specific document.
    • Spreadsheet for Web Forms
      • The default document font does not affect the font selected in the ribbon.
      • Old XLS files are not visible on the first page load.
  • ASPxThemeBuilder
    • An exception is thrown when a theme is opened.
  • ASPxTreeList
    • GridView and TreeList for WebForms - A label in DataItemTemplate/DataCellTemplate has an incorrect style when a row is focused.
  • Navigation, Layout & Multi-Purpose Controls
    • PageControl for WebForms - The "tab" role is applied to elements of HtmlEditor in TabPage.
  • Project Templates
    • Template Gallery - Project creation fails if the solution and project are in the same directory.

Blazor

  • All Blazor products
    • "UNKNOWN: unknown error, scandir '//fs/release/Build.v22.1.DevExtreme.Release/DevExtreme.v22.1/'" error occurs on building a DevExpress.Blazor project.
    • Blazor - Custom icons set via the IconCssClass property have redundant CSS opacity.
    • Built-in icons in DevExpress Blazor components are not displayed in Blazor Hybrid apps (Apple iOS, Apple macOS and Android).
    • DxReportViewer - InvalidCastException occurs if a report has a parameter with the AllowNull option enabled.
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • Charts for Blazor
    • Chart is incorrectly loaded on the first page load when navigating to another browser tab and returning back to the page with the chart.
  • Data Editors for Blazor
    • CheckBox for Blazor - Editor is rendered with an empty "title" attribute when ErrorMessage is empty in the model's validation attribute.
    • ComboBox for Blazor
      • AllowUserInput doesn't work if EditFormat is specified.
      • An exception occurs when a combo box item is double-clicked.
      • DataBinding doesn't correctly work if CustomData and Virtual rendering are used in a WASM project.
      • The "Added non-passive event listener to a scroll-blocking 'wheel' event" warning appears.
      • The selected value is reset if the combo box is disabled after the value changes.
    • DxDateEdit - An editor's value is not reset to an empty string (NullText) when the editor is bound to a non-nullable if the Mask property is specified.
    • DxTextBox - It is not possible to input a value when the Password mode is enabled and BindValueMode is set to OnInput.
    • Grid for Blazor - Certain checkboxes inside the selection column don't work after sorting.
    • ListBox for Blazor - An exception is thrown when DxListBox is used in EditForm and the DxListBox.ShowCheckboxes property is set to true.
    • SpinEdit for Blazor
      • A script error occurs on focusing the editor's input on a mobile device.
      • A typed value is not applied after clicking the increment button if the Mask property is set.
      • It's possible to enter a value that is smaller than the MinValue property value and it will not be corrected after losing focus.
    • TextEdit loses focus when its Clear button is clicked.
    • The width of Blazor Text Editor cannot be less than the default input width inside a table cell.
    • TimeEdit for Blazor - Changing a bound property doesn't affect the component until its drop-down element is shown if the Mask property is specified.
  • DataGrid for Blazor (Maintenance)
  • Specifying EditFormTemplate in DxDataGrid with grouping results in an incorrect layout.
  • Grid for Blazor
    • "Cannot access a disposed object. Object name: 'DataProvider'" exception occurs if the grid is visible after clicking a button in a cell template and the AllowSelectRowByClick property is enabled.
    • DxGrid with a fixed height that has no data to display is rendered incorrectly in the Firefox browser after an upgrade to v22.2.
    • "DevExpress.Blazor.Internal.Editors.Models.TextBoxModel requires a value for the 'TextExpression' property" error occurs when ShowSearchBox is enabled for DxGrid inside EditForm.
    • Certain checkboxes inside the selection column don't work after sorting.
    • It's not possible to drop a grouped column onto a specific position in WASM applications.
    • Performance degrades after upgrading from v22.1.8 to v22.2.3.
    • The grid flickers when the browser width is reduced.
    • Wrong CSS variables are used in the _grid.scss file.
    • The width of Blazor Text Editor cannot be less than the default input width inside a table cell.
  • Navigation & Layout for Blazor
    • FormLayout for Blazor - The left editor is not aligned at the top border if the right-side content's height is large.
    • Window for Blazor - The ZIndex property doesn't affect the resulting window's "z-index" style.
  • Pivot Grid for Blazor
    • Chart for Blazor WASM - It takes about 40 seconds to load a chart if the DxPivotGridDataProvider data source is used.
    • The PivotGrid layout is displayed incorrectly.
    • The SortOrderChanged event is missing in the DxPivotGridField object.
  • Project Templates
    • Template Gallery - Project creation fails if the solution and project are in the same directory.
  • Rich Text Editor for Blazor
    • DxRichEdit - Images in the bitmap (BMP) format are not exported if a document is saved in the RTF format.
  • Scheduler for Blazor
    • A week-long appointment doesn't show in the last day.
    • An appointment that spans multiple days is incorrectly displayed when SnapToCellsMode is set to "Never".
    • Appointments are shown outside a container if SnapToCellsMode is set to Never.
    • The background color of appointments is white if the dx-blazor style is registered before the bootstrap style.
    • The FirstDayOfWeek property doesn't affect the order of days in the day selector's recurrence settings.

Angular

  • All Angular products
    • Export to DOCX - "Can't finish story here" exception occurs after updating to DevExpress.Drawing.
    • Export to HTML - Watermark is covered by report controls.
    • NullReferenceException occurs on an attempt to open the Expression Editor in Microsoft Visual Studio after upgrading a Microsoft .NET Framework project to v22.2.
    • Report Analyzer - XRE081 is reported for XRCrossTab filtered by the Data Range parameter.
    • Typescript - globalConfig has a 'deprecated' flag.
    • Web Document Viewer - "W0017 - Setting the "X" property with a function is deprecated since v21.2." warnings occur on the web page when Mobile mode is used.
    • Web End-User Report Designer - Long display names are overlapped in the "Expression Editor" dialog.
    • Web Report Designer
      • Internal Server Error occurs when removing a DateRange parameter through the Property Grid.
      • Style.Paddings are not synchronized with XtraReport.ReportUnit.
      • The "Add Data Source" button is missing in the Field List pane.
      • The getDesignerErrors request is not URL encoded.
      • The XRChart Tasks section does not contain the DataSource and DataMember properties.
    • XRCrossTab - Column width may be calculated incorrectly if multiple fields are placed in the columns area.
    • XRCrossTab control may cause slowdowns when a report's document is recreated.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • Rows are incorrectly positioned if Local Reordering and virtual scrolling are enabled.
    • SHIFT selection does not work for alternative declaration of column:dataField.
    • Tab navigation does not properly work in the adaptive detail row.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid throws the "Cannot read properties of undefined (reading 'key')" exception when a filter is set and a row is filtered out.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
    • DataGrid: editing.changes with two-way binding enabled resets the popup's scroll position and clears a field's value on editing the form field.
  • DevExtreme Data Sources
    • TypeScript Definitions - CustomStore - The load method doesn't return an object with LoadOptions.
  • DevExtreme Diagram
    • A connector is positioned incorrectly when the import method is used in certain cases.
    • Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
  • DevExtreme Editors & Validation
    • DateBox
      • A form is not submitted on Enter key press when useMaskBehavior is enabled.
      • Tab navigation works inconsistently in certain cases.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme File Management
    • File Management demos about Microsoft Azure bindings don't work in CodeSandBox and CodePen.
  • DevExtreme Form
    • Labels in Form inside the Modal Dialog are not shown correctly after upgrading to v22.2.3.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
  • DevExtreme HTML Editor
    • A style isn't applied to the <s> HTML element when markup is defined using the value option.
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • Toolbar - Toolbar items aren't closed after automatically moving the in/out overflow menu.
    • TreeView
      • Height is incorrectly calculated when searchEnabled is true in the Material theme.
      • The expandAll() method doesn't use animation.
  • DevExtreme Pivot Grid
    • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
  • DevExtreme Scheduler
    • An appointment is resized but its data is not updated when the 'Esc' key is used.
    • Scheduler with signalR sends an additional get request when the dataCellTemplate option is set.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.

HTML JS

  • All HTML JS products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Typescript - globalConfig has a 'deprecated' flag.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • LinearGauge - The 'subvalueIndicator.width' property affects the Gauge width if the 'subvalueIndicator.type' property is set to “triangleMarker”.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • Accessibility - Triggering element is not focused when the header filter popup is closed in certain cases.
    • Group summaries are not exported to Excel if there is a fixed button column.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • Rows are highlighted randomly if the scrolling mode is set to 'virtual' and the rowAlternationEnabled property is set to 'true'.
    • Rows are incorrectly positioned if Local Reordering and virtual scrolling are enabled.
    • SHIFT selection does not work for alternative declaration of column:dataField.
    • Tab navigation does not properly work in the adaptive detail row.
    • The focusStateEnabled property does not affect the component's behavior.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
    • TreeList twitches in virtual scrolling mode.
  • DevExtreme Data Sources
    • TypeScript Definitions - CustomStore - The load method doesn't return an object with LoadOptions.
  • DevExtreme Diagram
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
    • Toast - The onShowing function receives an array instead of an object.
  • DevExtreme Editors & Validation
    • DateBox
      • A form is not submitted on Enter key press when useMaskBehavior is enabled.
      • Tab navigation works inconsistently in certain cases.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme File Management
    • File Management demos about Microsoft Azure bindings don't work in CodeSandBox and CodePen.
    • FileManager - The rename action changes currentPath in certain cases.
  • DevExtreme Form
    • Labels in Form inside the Modal Dialog are not shown correctly after upgrading to v22.2.3.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
  • DevExtreme HTML Editor
    • A style isn't applied to the <s> HTML element when markup is defined using the value option.
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • Toolbar - Toolbar items aren't closed after automatically moving the in/out overflow menu.
    • TreeView
      • Height is incorrectly calculated when searchEnabled is true in the Material theme.
      • The expandAll() method doesn't use animation.
  • DevExtreme Pivot Grid
    • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
  • DevExtreme Scheduler
    • AllDay appointment ending before startDayHour is not displayed in TimelineDay view.
    • An appointment is resized but its data is not updated when the 'Esc' key is used.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.
  • DevExtreme TreeList
    • Fixed column border width issue in Firefox.
    • The "Cannot read properties of undefined (reading 'index')" error is thrown when a custom command button's template is defined.

React

  • All React products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Typescript - globalConfig has a 'deprecated' flag.
    • Web Report Designer - The getDesignerErrors request is not URL encoded.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • It is not possible to reorder columns when headerCellRender is used in React.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • Rows are incorrectly positioned if Local Reordering and virtual scrolling are enabled.
    • SHIFT selection does not work for alternative declaration of column:dataField.
    • Tab navigation does not properly work in the adaptive detail row.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid throws the "Cannot read properties of undefined (reading 'key')" exception when a filter is set and a row is filtered out.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
    • DataGrid: editing.changes with two-way binding enabled resets the popup's scroll position and clears a field's value on editing the form field.
  • DevExtreme Data Sources
    • TypeScript Definitions - CustomStore - The load method doesn't return an object with LoadOptions.
  • DevExtreme Diagram
    • A connector is positioned incorrectly when the import method is used in certain cases.
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
  • DevExtreme Editors & Validation
    • DateBox
      • A form is not submitted on Enter key press when useMaskBehavior is enabled.
      • Tab navigation works inconsistently in certain cases.
    • DropDownBox - Drop-down popup is cut off on a first click in recent versions of Firefox.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme File Management
    • File Management demos about Microsoft Azure bindings don't work in CodeSandBox and CodePen.
  • DevExtreme Form
    • Labels in Form inside the Modal Dialog are not shown correctly after upgrading to v22.2.3.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
    • React - Gantt doesn't clear TemplateWrapper instances on updating the component's state.
  • DevExtreme HTML Editor
    • A style isn't applied to the <s> HTML element when markup is defined using the value option.
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • Gallery - The item is incorrectly rendered when switching from the last item to the first item.
    • Toolbar - Toolbar items aren't closed after automatically moving the in/out overflow menu.
    • TreeView
      • Height is incorrectly calculated when searchEnabled is true in the Material theme.
      • The expandAll() method doesn't use animation.
  • DevExtreme Pivot Grid
  • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
    • DevExtreme Scheduler
      • An appointment is resized but its data is not updated when the 'Esc' key is used.
      • Scheduler with signalR sends an additional get request when the dataCellTemplate option is set.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.

Vue

  • All Vue products
    • Diagram - Connectors are modified during quick dragging of shapes in certain cases even if editing is disabled.
    • Themes - Certain properties do not use default values of the material theme in FireFox if the theme is imported from a standalone component.
    • Typescript - globalConfig has a 'deprecated' flag.
  • DevExtreme Charts & Gauges
    • Chart - Print() method throws the "Failed to load resource: net::ERR_INVALID_URL" exception.
    • Chart shows bar artifacts when visual range is changed.
    • RangeSelector - Value is added before the data is loaded.
  • DevExtreme DataGrid
    • A row is repainted on editing a column with setCellValue even if repaintChangesOnly is enabled.
    • It is not possible to navigate between editors in dataRowTemplate when pressing the Tab key in certain cases.
    • It is not possible to navigate to another data page after focusing a row when sortOrder is applied and a lookup column is declared.
    • Lookup column shows incorrect values if calculateDisplayValue is set to true and the 'form' or 'popup' editing mode is used.
    • Rows are incorrectly positioned if Local Reordering and virtual scrolling are enabled.
    • SHIFT selection does not work for alternative declaration of column:dataField.
    • Tab navigation does not properly work in the adaptive detail row.
    • The Popup|defaultOptions configuration doesn't affect grid popups in v22.2.3.
    • The selectedFilterOperation parameter of the calculateFilterExpression function has an incorrect type.
    • The toolbar's overflow menu is duplicated when the grid is repainted.
    • DataGrid throws the "Cannot read properties of undefined (reading 'key')" exception when a filter is set and a row is filtered out.
    • DataGrid: A lookup column with number dataType does not affect the filter operation when calculateDisplayValue is defined and DataSource is empty.
    • DataGrid: editing.changes with two-way binding enabled resets the popup's scroll position and clears a field's value on editing the form field.
  • DevExtreme Data Sources
    • TypeScript Definitions - CustomStore - The load method doesn't return an object with LoadOptions.
  • DevExtreme Diagram
    • A connector is positioned incorrectly when the import method is used in certain cases.
    • The item's "id" field values are swapped for the nodes data source if an item is removed and inserted again.
  • DevExtreme Dialogs & Notifications
    • Popup - The close icon is misaligned in material themes.
  • DevExtreme Editors & Validation
    • DateBox
      • A form is not submitted on Enter key press when useMaskBehavior is enabled.
      • Tab navigation works inconsistently in certain cases.
    • DropDownBox - Drop-down popup is cut off on a first click in recent versions of Firefox.
    • SelectBox - Dropdown crashes when fullScreen is enabled.
    • TagBox
      • An error occurs when programmatically disabling search and setting the dropDownOptions.disabled property to true.
      • The remove tag button does not work in certain cases.
  • DevExtreme File Management
    • File Management demos about Microsoft Azure bindings don't work in CodeSandBox and CodePen.
  • DevExtreme Form
    • Labels in Form inside the Modal Dialog are not shown correctly after upgrading to v22.2.3.
  • DevExtreme Gantt
    • Gantt doesn't update the tasks view if DataSource was updated.
    • Gantt shows dates in the 12-hour format even if a 24-hour format locale is set.
  • DevExtreme HTML Editor
    • A style isn't applied to the <s> HTML element when markup is defined using the value option.
    • The maxFileSize option isn't applied correctly when fileUploadMode is set to base64.
  • DevExtreme Layout & Navigation
    • Toolbar - Toolbar items aren't closed after automatically moving the in/out overflow menu.
    • TreeView
      • Height is incorrectly calculated when searchEnabled is true in the Material theme.
      • The expandAll() method doesn't use animation.
  • DevExtreme Pivot Grid
    • It's not possible to drag a field by its empty area in the All Fields section in the Field Chooser.
  • DevExtreme Scheduler
    • An appointment is resized but its data is not updated when the 'Esc' key is used.
    • Scheduler with signalR sends an additional get request when the dataCellTemplate option is set.
  • DevExtreme ThemeBuilder
    • It's not possible to import and customize the Contrast theme.