Following the commands in the following article
https://www.telerik.com/kendo-jquery-ui/documentation/intro/installation/ecmascript
and the steps for version after February 2026 - https://www.telerik.com/kendo-jquery-ui/documentation/intro/installation/ecmascript
when running npm run scripts: custom command or npm run build: custom an error is thrown:
Error: spawn npx ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:287:19)
at onErrorNT (node:internal/child_process:525:16)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
Emitted 'error' event on ChildProcess instance at:
at ChildProcess._handle.onexit (node:internal/child_process:293:12)
at onErrorNT (node:internal/child_process:525:16)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21) {
A custom folder containing a custom script wth only the needed components should be created.
Setting a required validation message for a date field through the model has no effect.
The custom validation message is not applied.
You should be able to change the message through the model
Then you open the color/background color tools in an Inline Editor, closing the tools by clicking randomly on the page doesn't close the Editor popup.
The inline Editor remains open when closing the color/background tool popups
The inline Editor should close when the popups and the Editor lose focus
Bug report
Setting `autoWidth = true` breaks height in mobile adaptiveMode
Reproduction of the problem
https://dojo.telerik.com/wUbmMdkt
autoWidth: true"
autoWidth: false
Environment
Kendo UI version: [all]
Browser: [all ]
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
When the sortable option is disabled, the title in the header is not wrapped in span element with 'k-column-title' class.
Rendering with sortable enabled:
The filtering icon and title have enough space:
Rendering with sortable disabled:
filtering icon overlaps the title in case of long text:
The rendering should be identical. The header title should be wrapped in a span element with 'k-column-title' class
Workaround for fixing the overlapping issue:
<style>
.k-grid-header .k-filterable{
padding-right: calc(1.42857143em + 14px);
}
</style>
I am using the Kendo-UI Grid's resizeColumn method do change column widths programmatically (e.g., to distribute column widths by our own custom rules). I have noticed that doing so sometimes leads to unexpected results as demonstrated in this DOJO:
Assume a grid with two columns: one has a fixed size of 200px and the other has no explicit width set.
In the first example, we programmatically set the first column's width to 200px (which should not change anything since the column already is 200px wide.
grid.resizeColumn(column, 200);This works as expected.
In the second example, we programmatically set the first column's width first to 20px and then immediately to 200px. I would expect the final outcome to be the same, since the second column should compensate.
grid.resizeColumn(column, 20);
grid.resizeColumn(column, 200);However, the second column does not shrink and the overall grid grows larger instead. Doing this repeatedly causes the columns to grow larger and larger over time.
Of course, this is a simplified example and I do not call resizeColumn() twice right after each other.
Errors during build process:
(replace-metadata plugin) [SOURCEMAP_BROKEN] Sourcemap is likely to be incorrect: a plugin (replace-metadata) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help: https://rolldown.rs/guide/troubleshooting#warning-sourcemap-is-likely-to-be-incorrect
There should be no errors
1716119
When the Grid is exported with child columns hidden with Multi-column headers, the columns headers are not exported.
The column headers do not all export:
The Grid should export all column headers like when they are not hidden - Dojo :
Explicitly set the parent column's exportable configuration to true - Dojo:
$("#grid").kendoGrid({
columns: [
{ field: "name", title: "Name" },
{
title: "Address",
exportable: true, //set to true
columns: [
{ field: "street", title: "Street", hidden:true, exportable: true },
{ field: "city", title: "City", hidden:true, exportable: true }
]
},
{ field: "phone", title: "Phone" }
]
//....
});
Kendo UI version: 2026.2.520
jQuery version: 4.0.0
Browser: all
The segmented control for the views is displayedin the toolbar, although the Scheduler uses a custom toolbar configuration and the Segmented control is not added there.
Only componentes listed in the toolbar configuration should be displayed
Workaround:
.k-scheduler-toolbar > .k-toolbar-views-dropdown,
.k-scheduler-views.k-segmented-control {
display: none !important;
}
1. Run this dojo - https://dojo.telerik.com/maEwRiAJ/2
2. Hover over cell 8
Tooltip extends beyond the viewport and a scrollbar is shown.
Tooltip should fit the available space
1718387
Kendo/Telerik version: 2026.3.811
Follow the stpes described in the link below:
When running the npm run build error appear Cannot find package 'glob' imported from âŠ..\kendoui.for.jquery.2026.3.811.source\src\rolldown.config.mjs
There should be no error and the kendo scripts should be built as expected.
When a Kendo UI Diagram calls the destroy method, if there are any tooltips associated with the component and they are opened, they will remain(open/existent) after destroying the Diagram.
The Tooltip will remain after the Diagram is destroyed.
The associated Tooltip should be destroyed with the Diagram.
I can use the Print-Dialog (Print-Icon in the Editor) only once.
If I try to use it again nothing happens. If I do a page reload everything works fine for one time again.
The Spreadsheet doesn't' load correctly Excel files which definition of the tag is a single cell, instead of a cell range.
Test files: test-2.zip
The The "test.xlsx" file is not loading correctly in the Spreadsheet and loses data
The "test.xlsx" file should load correctly in the Spreadsheet without losing data
The Apply and Cancel buttons in the ColorPicker editor popup renders with a leading space before the visible label text.
There is a leading space for the button labels read "Apply" and "Cancel."
There should be no leading white space.
Override the _renderActionButtons function (Progress Kendo UI Dojo)
(function ($, kendo) {
var flatColorPicker = kendo.ui.FlatColorPicker;
var originalRenderActionButtons = flatColorPicker.fn._renderActionButtons;
flatColorPicker.fn._renderActionButtons = function (options, buttonOptions) {
if (kendo.isPresent(options) && kendo.isBlank(options.buttonsTemplate)) {
var encode = kendo.htmlEncode;
return kendo.html.renderButton(
`<button class="k-coloreditor-apply" title="${encode(options.messages.apply)}">${encode(options.messages.apply)}</button>`,
$.extend({}, buttonOptions, { fillMode: null, themeColor: "primary" })
) + kendo.html.renderButton(
`<button class="k-coloreditor-cancel" title="${encode(options.messages.cancel)}">${encode(options.messages.cancel)}</button>`,
$.extend({}, buttonOptions, { fillMode: null })
);
}
return originalRenderActionButtons.call(this, options, buttonOptions);
};
I have upgraded a huge project we have, from Kendo UI 2017 to the latest version.
I managed to fix all the incompatibility issues that I had with the latest version and now it's ready to go live.
In the final regression tests our customer found a bug and now we are stack and cannot deploy the project.
Here is the problem:
In the DropdownList, if you type something and then press the clear button, the change event is firing two times. One with the value that you typed before and then one again with an empty value (the right one). The biggest problem is that there is no way to determine that the first event is coming from the clear button and not from the user, so I cannot find any workaround this.
I searched and I found that this started after this change.
You can check this dojo for a reproduction of the problem.
Steps:
Type "it" in the dropdownlist,
Wait for the items to popup
Don't select any item but press the clear button of the dropdownlist
You can see the attached image the wrong events.
If you select a version after 2019 R3, the change event is firing twice. If you select an older version the change event is not firing at all.
I can understand a change event with an empty value and I don't have any problem with that, but the first event is totally wrong.
Is there any quick solution to this so we can catch the deadline and deploy the new version of our project?
Thank you for your time,
John Dendrinos
As of version "@types/kendo-ui": "2020.3.0":
FileManager methods: path, view, getSelected, getSize have return type void, which is a pain to handle since it can't even be cast to bool.
FileManager method navigate doesn't accept params, should accept string 'path'.
FileManager method executeCommand doesn't accept params, should accept as per https://docs.telerik.com/kendo-ui/api/javascript/ui/filemanager/methods/executecommand .
FileManagerContextMenu interface is missing all event handlers: close, open, activate, deactivate, select.
The following are not exposed:
- kendo.data.schemas
- kendo.ui.filemanager.commands