In a ContextMenu with three levels of items, if you click on a third level item, the popup remains visible.
Small video showing the issue: https://somup.com/cT10iOLyCT
The target item's popup remains visible, while the parent popups close
All popups should close when an item is clicked.
In the Grid, when a new row is added, resized, and then the cancel changes button is clicked, an error is thrown.
An error is thrown
No errors should be thrown
The enable options does not take effect
Both buttons appear enabled, although the first one has enable: false
set.
The buttons in the Grid toolbar should appear disabled when the enable
is set to false
,
Dojo with the previous version - https://dojo.telerik.com/DWbDiIJr
Add the 'k-disabled' class programmatically:
$('.k-grid-toolbar .k-button:eq(0)').addClass('k-disabled')
Dojo - https://dojo.telerik.com/yztUtuvn
When a user edits a cell/row and presses enter, the cell is marked as dirty. However, the Save and Cancel buttons remain disabled, thus the user should focus on a different cell before being able to save changes.
The cell is closed and marked as dirty, the 'Save changes and 'Cancel changes' buttons remain disabled.
The buttons should be enabled once the cell is marked as dirty.
cellClose: function(e){
e.sender._toggleToolbarEditingItemsVisibility()
},
Bug report
Custom ContextMenu tool in Editor does not trigger close in built-in ColorPicker tools (probably others as well) after 2025.1.211
Reproduction of the problem
1. Open the Dojo - https://dojo.telerik.com/vkqfrNLN
2. Click on Background color ColorPicker
3. Click on custom ContextMenu
Both popups overlap
Expected/desired behavior
Wokraround
Manually close popups of pickers
// Get the editor instance
var editor = $("#editor").data("kendoEditor");
// Close other dropdowns when clicking your custom tool
$("#" + controlID).on("click", function () {
var foreColor = editor.toolbar.element.find("input[data-command='foreColor']").data("kendoColorPicker");
var backColor = editor.toolbar.element.find("input[data-command='backColor']").data("kendoColorPicker");
foreColor.close();
backColor.close();
});
Environment
Kendo UI version: 2025.1.211 or newer
Browser: [all]
When there is iconClass option set in the Grid toolbar an extra span with 'k-sprite' class is rendered. If icon: 'none' is added to the items configuration, then the additional span does not appear.
All items except the last one have the span as in the image below:
The span leads to an extra space.
There should be no extra spaces when the iconClass option is used.
<style>
.k-sprite{
display: none
}
</style>
https://dojo.telerik.com/mLcNnDXS
Bug report
Locked Rows wrong height calculation with line-height
td {
line-height: 1.1em;
}
A regression introduced in version 2025.1.211.
Reproduction of the problem
Dojo: https://dojo.telerik.com/AgrtkKSN
Environment
jQuery: 3.4.1
Kendo UI version: 2025.1.211 or newer
Browser: [all ]
When navigating in the Menu popup using the keyboard, a child item is incorrectly selected and the popup is broken
Regression introduced with 2024.4.1112
The Storage item is selected, and the popup is broken
The Storage Item shouldn't be selected, and the popup rendering should be as the initial opening
There are duplicated inputs in the Data Configuration tab for the Pie Chart in the ChartWizard component
The Quantity input in the Value Axis multiplies
The inputs shouldn't be duplicated
When the Inline Editor is created from a hidden element, the toolbar is broken.
Regression introduced with 20251.211
The Editor toolbar is broken
The Editor toolbar should be rendered correctly
Bug report
DropDownTree node's subitems are not visible when expanding since 2025.1.211
Reproduction of the problem
Dojo: https://dojo.telerik.com/ovMLqOza
Current behavior
Decor children not visible
Environment
jQuery: 3.4.1
Kendo UI version: 2025.1.211 or newer
Browser: [all ]
When Sortable is used to implement row reordering in Grid and the cursor is set to 'move', an error is thrown in the console when reordering.
Once the dragging starts, an error: Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self' 'nonce-123456' https://kendo.cdn.telerik.com"....
is thrown.
Note: The issue appears only with the cursor option set to 'move'.
There should be no error when reordering a row within the Grid.
I have an event template. Inside this template I am using a MultiSelect. It is defined like: <select data-down-Arrow="true"… . The downArrow property does not work. I discovered via debugging the kendo.all.js file the problem. Fortunately this one is fixable outside that file:
Currently, when you have a disabled DatePicker in MVVM scenario and the setOptions method is called, the component gets enabled. Dojo - https://dojo.telerik.com/OBMifPCW
The widget does not provide a configuration option that allows setting the enable state. The component can be improved by adding an enabled configuration option, and also by avoiding enabling the component after the setOptions method is used.
Hi Team,
I would like to see a no-data-template be included for the Kendo UI Chart when there is no data.
Thank you!
Bug report
Custom Validation Message for RadioGroup/CheckBoxGroup in a Form is not reflected
Reproduction of the problem
Dojo: https://dojo.telerik.com/UCIRUWeP
Expected/desired behavior
Validation message shall be updated
Environment
Kendo UI version: [all]
jQuery version: x.y
Browser: [Firefox XX]
Hi,
we found a hard to reproduce bug in the combobox control. It appears infrequently while typing in the combobox input, if the combobox has grouping and the fixed header enabled. It does not seem to have functional implications to the control but it produces a javascript error.
Stacktrace:
_firstVisibleItem: function () {
for (var t = this.element[0], n = this.content[0], i = n.scrollTop, r = e(t.children[0]).height(), o = Math.floor(i / r) || 0, a = t.children[o] || t.lastChild, s = a.offsetTop < i; a; ) if (s) {
if (a.offsetTop + r > i || !a.nextSibling) break;
a = a.nextSibling
} else {
if (a.offsetTop <= i || !a.previousSibling) break;
a = a.previousSibling
}
return this._view[e(a).data('offset-index')]
}
It seems to be a timing problem where the list is already loading again while the scroll from the item selection is not finished.
This is a continuation of the following issue.
Probably related to:
https://source.chromium.org/chromium/chromium/src/+/62d86ddddc8fad157321e42e2acdb18b6ebba951
The animation container's aria-hidden attribute causes a console error in Chrome and Edge.
The animation container's aria-hidden attribute should not cause a console error in Chrome and Edge.
The class rendered for a custom tool in the Grid toolbar is always lower-cased, regardless how the name is configured.
Regression introduced with 2023.1.117
The rendered class is lower-cased
The class name should be as defined in the name field
When the Grid is configured with a ColumnMenu and the Filterable option is enabled, and there is a date column, the filter operates correctly upon initial application. However, when the filter is reopened, the second DatePicker is automatically populated with the value from the first DatePicker. The issue occurs since version 2025.1.211.
Open this Dojo: https://dojo.telerik.com/tcmDBDWT
Upon reopening the filter, the second DatePicker is automatically populated with the value from the first DatePicker.
Upon reopening the filter, the second DatePicker should remain blank
1683515