When using setOptions to change the dataSource for the Kendo UI ContextMenu, the DataBound event fires twice.
The DataBound event calls twice.
If setting the dataBound event during the component's initialization, the dataBound event does not appear to fire.
The dataBound event does not fire.
In the Speadsheet, the items of the DropDownButton for the sheet tabs are hardcoded and cannot be translated
The DropDownButton's items are not translated
The DropDownButton's items are not translated
When all-day event is rendered on more than one day the events in Scheduler are overlapped.
The events have the wrong calculation and are overlapping.
The event should not overlap:
When a draggable column is added in the Grid with incell editing and the user tries to add a new row, the first editable cell is the second cell on the row, but not the first one. After saving, the new value is saved in the first cell.
Currently, on step two, the editable cell is the UnitPrice
After entering a value, it is saved for the ProductName column
When adding a new row, the initial editable cell should be the first cell in the row (after the draggable). The new value should be saved for the same column.
In a Grid with filterable set to "row" and reorderable enabled, if you type something in the filter input and try selecting the text with the mouse, the column is getting dragged.
Regression introduced with 2025.2.520
The column is being dragged, preventing you from selecting the text by dragging the mouse over it
The column shouldn't be dragged.
When the Grid has no data, a horizontal scrollbar appears.
Run the Dojo - https://dojo.telerik.com/cwVUBcpz
There is a redundant scrollbar.
When there is a record in the same Grid, the scrollbar does not appear.
There should be no scrollbar when the columns have no width set and the Grid has no data.
<style>
.k-grid-content-expander{
width: 98% !important
}
</style>
Dojo - https://dojo.telerik.com/AFvkthmc
With Kendo version 2025.2.520 the filterInput text has been set and the current value is 'Filter'. However, there is no built-in option in the API that provides the possibility to change the text. As the text is not part of the messages, it can not be localized in case another language is used.
Dojo - https://dojo.telerik.com/zidaocyO
Add the filter input text to the messages so localization and customizing the text are possible.
In MultiSelect when the value is set initially and the mapValueTo option is set to 'dataItem', if the user first open and close the popup, the last item can not be removed and an error 'c.select(...).done is not a function' is thrown.
As the Dojo above does not use a remote valueMapper below is a sample project where a remote valueMapper method is implemented
WebApplication3.zip
The last item can not be removed and an error 'c.select(...).done is not a function' is thrown in the browser`s console.
The other items except the last one can be removed as expected. Also, all items can be removed initially in case the popup has not been opened and scrolled to the last item from the value.
It should be possible to remove all items displayed in the MultiSelect input, even in a scenario where the popup has been opened and closed.
When a card in the TaskBoard is moved if the server returns an error the move could not be prevented. Thus, the card is rendered in the new position.
Although the server returns an error the card is moved to the new column.
Moving the card should be prevented when there is an error.
Bug report
Form validation is very slow in 2025.Q1
Reproduction of the problem
Dojo: https://dojo.telerik.com/wKZQZqMu
1. Please choose a Kendo UI 2025.1.211 library and click run
2. Click the show form button on the grid's toolbar. Popup a new window with kendo form.
3. Please click validate button and please look at the console.
Then
1. Please choose a Kendo UI 2024.4.1112 library and click run
2. Click the show form button on the grid's toolbar. Popup a new window with kendo form.
3. Please click validate button and please look at the console.
The issue is a regression starting with 2025.1.211
Environment
jQuery: 3.4.1
Kendo UI version: 2025.1.211
Browser: [all]
When an image from docx file is pasted in the Editor an error is thrown.
An error is thrown : "Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'"
screencast
There should be no errors in the console.
The ColorPickers in the Editor allow the user to change the text color or the background color of a selection in the component. When the Editor is working in Inline mode, if you select a text and manually enter a value in the HEX input of a ColorPicker, the pre-selected text is no longer selected. No text is colored inside the Editor.
The ColorPicker closes. The selected text in the Editor before opening the ColorPicker is no longer selected. No text in the Editor is in the color entered in the HEX editor.
Clicking on the Apply button of the ColorPicker, after a HEX value is entered, should close the ColorPicker and color the pre-selected text. This correct behavior can be observed in the second Editor in the linked above Dojo example.
When the editable option is disabled in the navigatable Grid and the user presses the 'Delete' button, the row is removed.
The row is removed, although the Grid is not editable.
The rows should not be removed in the non-editable Grid.
We have a column in our grid bound to a complex JSON object. When a different column's value is changed, we need to change the nested properties in the complex JSON object.
To do this, in the grid's Save event, we are calling model.set("theComplexObject.NestedProperty", newValue). However, doing this does not automatically update the UI for that row's cell. Furthermore, it never seems to mark the column dirty. Manually calling grid.refresh() will fix the issue, but the grid we are working on has a lot of columns and it adds a performance hit.
This approach works for all of our other columns that do NOT use complex objects. They correctly show the dirty flag and new model value after the save operation completes.
Below is a Dojo example with the save event wired up and a complex name column. It's worth mentioning that the dirty flag also doesn't appear to be working on the eye color column. This may be another bug introduced in a newer version of Kendo.
https://dojo.telerik.com/ZHkxwJee
When a Dialog is opened over Kendo Window, the focused element is not persisted after Alt + Tab.
The focus is not persistent.
In case the Dialog is not placed in a Window and the same steps are followed, the focus is persisted dojo.
screencast - https://go.screenpal.com/watch/cTQqIunDnRD
The focus should be persistent when changing the open app by using Alt + Tab.
The label of some of the group fields in the table wizard are not properly aligned
Currently, the labels in the Cell Padding and Cell Properties sections are not correctly aligned
The issue is a regression starting with 2025.3.812
execute: function (e) {
console.log(e.name);
if (e.name == "tableWizardInsert" || "tableProperties") {
setTimeout(function () {
debugger;
$(".k-form-fieldset .k-d-grid .k-form-field:eq(0)").addClass(
"k-col-span-full",
);
});
}
if (e.name == "tableCellProperties") {
setTimeout(function () {
$("#k-cell-properties .k-form-field:eq(0)").addClass(
"k-col-span-full",
);
});
}
},
Dojo - https://dojo.telerik.com/IXvPpgtT
Bug report
Dragging a card in the TaskBoard selects text in other cards
Reproduction of the problem
Open the next demo: https://demos.telerik.com/kendo-ui/taskboard/templates
Drag a Card and observe the automatic selection
Expected/desired behavior
No text shall be highlighted
Environment
Kendo UI version: 2024.3.1015
Browser: [all ]
When a column in the Grid is configured with a group template, updating a cell doesn't update the value of the group template.
Regression introduced with 2024.1.319
The value of the group template in the Total column is not updated as per the salary column
The value of the group template in the Total column should be updated as it is calculated using the Salary column
The Validator validates a disabled Upload
The Upload is validated although it is disabled.
Disabled elements should not be validated.
### Bug report
The Validator shows a duplicated error message when validating a CheckBox.
### Reproduction of the problem
1) Create a standard HTML form with a checkbox, which has two inputs - a visible one with value="true" and a hidden one with value="false" (this is the generated HTML markup when using <input asp-for="@Model.IsChecked" /> or Telerik UI for ASP.NET Core CheckBox component).
2) Initialize a Kendo UI Validator on the form and create a custom rule for the checkbox editor.
3) Submit the form and review the duplicated error message in the validation summary. The Validator validates both hidden and visible inputs.
A Dojo sample for reproduction: https://dojo.telerik.com/YoLKDPZQ
### Expected/desired behavior
A single error message must be displayed when the checkbox is not checked and the form is submitted.
### Environment
* **Kendo UI version: 2025.2.702
* **jQuery version: 3.7.1
* **Browser: [all]