The events overlap
The events should be deisplayed one below each other.
The issue is a regression starting with 2023.2.606
To reproduce :
go to official dojo https://dojo.telerik.com/PfhfyBzh
select all text (ctrl+A) (or select text with image at the same time with mouse)
Start dragging the selection
---> the error occurs (check console devTools)
Uncaught TypeError: Cannot read properties of undefined (reading '_destroyResizeHandles')
The error occurs here :
let fe = u.extend({
create: function(e) {
let t = this;
a(e.body).on(`dragstart` + S, function() {
var t = x.nodes(e.getRange())
, n = !1;
t.forEach(function(e) {
e.nodeName === `IMG` && (n = !0)
}),
n && t.length > 1 && e.elementResizing._destroyResizeHandles()your algorithm find one image in the selection and assume we are resizing and try to call "_destroyResizeHandles"
I think you should test before calling this method so it should be :
n && t.length > 1 && e.elementResizing && e.elementResizing._destroyResizeHandles()
If the user begins typing a word into the editor, the first character is automatically wrapped in a <p> tag.
The behavior between the browsers should be consistent. There should be no additional <p> tag.
Workaround: https://dojo.telerik.com/usTyJAmt/3
An error: kendo.grid.js:16278 Uncaught TypeError: Cannot read properties of undefined (reading 'field')
No error should be thrown. It should be possible to use detailedTemplate along with the stackedLayout
No row can be placed below row 5.
It should be possible to reorder and place a row at last possition
Occasionally the k-focus class is not cleared from a previously selected view.
The k-focus class should be cleared
1715639
Bug report
DropDownList: dataItem(e.item) returns undefined when selecting across different groups
Regression since 2026.1.212
Reproduction of the problem
1. Open the next Dojo: https://dojo.telerik.com/aVJUwDTZ
2. Open the DropDownList.
3. Select an item from a group different from the one currently active/selected.
Observe the console for this.dataItem(e.item).
Current behavior
undefined is logged for this.dataItem(e.item)
Workaround: https://dojo.telerik.com/LUdpEmnY
Environment
Kendo UI version: 2026.1.212 or newer
Browser: all
there is no binding for noData
e.g.
noData?: boolean | undefined; interface ChartOptions {
name?: string | undefined;
autoBind?: boolean | undefined;
axisDefaults?: ChartAxisDefaults | undefined;
categoryAxis?: ChartCategoryAxisItem | ChartCategoryAxisItem[] | undefined;
chartArea?: ChartChartArea | undefined;
dataSource?: any|any|kendo.data.DataSource | undefined;
legend?: ChartLegend | undefined;
panes?: ChartPane[] | undefined;
pannable?: boolean | ChartPannable | undefined;
pdf?: ChartPdf | undefined;
persistSeriesVisibility?: boolean | undefined;
plotArea?: ChartPlotArea | undefined;
renderAs?: string | undefined;
series?: ChartSeriesItem[] | undefined;
seriesColors?: any;
seriesDefaults?: ChartSeriesDefaults | undefined;
theme?: string | undefined;
subtitle?: string | ChartSubtitle | undefined;
title?: string | ChartTitle | undefined;
tooltip?: ChartTooltip | undefined;
transitions?: boolean | undefined;
valueAxis?: ChartValueAxisItem | ChartValueAxisItem[] | undefined;
xAxis?: ChartXAxisItem | ChartXAxisItem[] | undefined;
yAxis?: ChartYAxisItem | ChartYAxisItem[] | undefined;
zoomable?: boolean | ChartZoomable | undefined;
axisLabelClick?(e: ChartAxisLabelClickEvent): void;
dataBound?(e: ChartDataBoundEvent): void;
drag?(e: ChartDragEvent): void;
dragEnd?(e: ChartDragEndEvent): void;
dragStart?(e: ChartDragStartEvent): void;
legendItemClick?(e: ChartLegendItemClickEvent): void;
legendItemHover?(e: ChartLegendItemHoverEvent): void;
legendItemLeave?(e: ChartLegendItemLeaveEvent): void;
noteClick?(e: ChartNoteClickEvent): void;
noteHover?(e: ChartNoteHoverEvent): void;
noteLeave?(e: ChartNoteLeaveEvent): void;
paneRender?(e: ChartPaneRenderEvent): void;
plotAreaClick?(e: ChartPlotAreaClickEvent): void;
plotAreaHover?(e: ChartPlotAreaHoverEvent): void;
plotAreaLeave?(e: ChartPlotAreaLeaveEvent): void;
render?(e: ChartRenderEvent): void;
select?(e: ChartSelectEvent): void;
selectEnd?(e: ChartSelectEndEvent): void;
selectStart?(e: ChartSelectStartEvent): void;
seriesClick?(e: ChartSeriesClickEvent): void;
seriesHover?(e: ChartSeriesHoverEvent): void;
seriesOver?(e: ChartSeriesOverEvent): void;
seriesLeave?(e: ChartSeriesLeaveEvent): void;
zoom?(e: ChartZoomEvent): void;
zoomEnd?(e: ChartZoomEndEvent): void;
zoomStart?(e: ChartZoomStartEvent): void;
}
When text is hihlighet in Rwad-Only Editor and the user tries to paste a text, the highlighted text dissapears.
Currently, the highlighted text dissapers
The highlighted text should not dissapear and the content of the Editor should remain unchanged.
kendo.ui.editor.Clipboard.fn.onpaste = function(){
if (this.editor.body.contentEditable === "false" || this.editor.body.contentEditable === "inherit" ) {
return;
}
}
Currently, the highlighted (selected) text dissapers.
The selected text should not dissapear and the content of the Editor should remain unchanged.
Workaround
kendo.ui.editor.Clipboard.fn.onpaste = function(){
if (this.editor.body.contentEditable === "false" || this.editor.body.contentEditable === "inherit" ) {
return;
}
}
The DatePicker widget does not focus the input element when the calendar icon is clicked. Because of that, validation errors are persisted even when the value of the input has been filled out correctly. The input needs to be manually focused and then unfocused to get rid of the validation message.
This behavior can be observed on the following demo page:
The demo should be viewed in mobile mode.
If the ColorPicker tools in the Editor are configured to render a gradient, you cannot type in the HEX/RGB inputs.
The inputs are not selectable and you cannot type in them.
The inputs should be selectable so that you can type in them.
Bug report
Spreadsheet validation on datatype=list, values in the dropdown are parsed to numbers. Numeric strings are automatically formatted by removing the heading zero.
Reproduction of the problem
Dojo: https://dojo.telerik.com/eOOvKJxL
validation: {
dataType: "list",
showButton: true,
comparerType: "list",
from: "{ \"001\", \"002\", \"Baz item 3\" }",
allowNulls: true,
type: "reject"
} The bug is a regression, formatting is different with a 2017 version: https://dojo.telerik.com/sCvgBzBa/5
Environment
**Kendo UI version: 2025.1.211
**Browser: [all]
The complete event is triggered after each file upload if chunkSize is set.
The complete event is triggered for each file after the uploading is done.
The complete event should trigger only once when the upload process for all files is completed.
Workaround in this Dojo example
When a DropDownTree is placed in a Kendo Dialog, an alert about 'Blocked area-hidden...' element appears in the console once the DropDownTree is opened.
A warning Blocked aria-hidden on an element because its descendant retained focus. The focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor.... appear
There should be no warnring about hidden elements in the console.
When the destroy() method is used for kendoPivotConfiguratorV2 and kendoPivotConfiguratorButton an error is thrown.
An error: TypeError: Cannot read properties of null (reading 'removeData') is thrown.
There should be no error, and the configurator and the kendoPivotConfiguratorButton should be successfully destroyed.
Grid rows could not be properly selected on iPad
The rows could not be selected.
It should be possible to select a row in the Grid when it is loaded on iPad.
Used device for testing: iPad Pro iOS18.6
When a navigatable Kendo UI Grid is configured with a stacked dataLayoutMode and is in an inline edit mode, using the arrow keys fails to operate as expected for the editor.
The left and right arrow keys do not appear to function. The up and down arrows move to the next rows.