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.
We noticed this issue on our client application. It is especially prominent on a slower network connection. We have a batch edit Grid (in cell editing). We clicked Add to create a new row, added data to it, double-clicked the Save Changes button, refreshed the page, and noticed we had 2 new entries instead of just 1 in the grid. We are currently using v2025.4.1111.
To make sure that it was not something isolated to our specific version / setup, I went to the Kendo grid demo site (https://demos.telerik.com/kendo-ui/grid/editing ) to try and reproduce. At the time of writing this ticket, the Kendo site used the latest version available, v2026.2.520.
The following steps reproduce the issue reliably.
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
1. Navigate to: https://dojo.telerik.com/@PMcDonou/UVIXEPOk
2. Enter a space in maskedtextbox
Result: space is accepted as a valid character
Expected: space should be prevented
Workaround: Use '\u2000' for promptChar instead of space
If jQuery version is set to 4.0.0, the Kendo UI TimePicker will not work initially when the format is set to "HH:mm".
The TimePicker will display the value "00:00". But, now try to add "13:30" and it will be added.
Normal functionality is occurring when jQuery is set to 3.7.0 as demonstrated in this Progress Kendo UI Dojo.
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
Hi team,
I experience a Content Security Policy issue with the pdf viewer widget.
Dojo: https://dojo.telerik.com/qPYnmOBn
It seems to be dependent of the file though but not quite sure. Try this pdf file : https://www.arcep.fr/uploads/tx_gspublication/referentiel_general_ecoconception_des_services_numeriques_version_2024.pdf
and go to page 20 for instance.
Please advise.
Regards,
Laurent.
To reproduce the issues, open this DOJO that just renders a grid in a dialog.
-> the close button of the dialog is focused
The kendo grid's keyboard navigation does not work reliably when rendering a grid inside a dialog. I assume that this is caused by the dialog's focus trap.
To reproduce the issues, open this DOJO that just renders a grid in a dialog.
-> the close button of the dialog is focused
Also note that after reloading the DOJO and doing this for the first time, step 3 directly focuses the checkbox while in consecutive runs, the cell is focused.
In a Grid with a hidden column, the aggregates in the footer shift to the right if you edit a cell.
Regression introduced with 2023.2.829
The footer cells shift to the right.
The footer cells shouldn't shift to the right after updating a cell.
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
Hi Kendo Team ,
I noticed something illogical in MajorTimeHeaderTemplate , I did console.log on date that used in template and it prints => Fri Feb 01 1980 00:00:00 GMT+0000 (UTC)
it doesnt't give the current dateTime in the MajorTimeHeader
I will include images for that
Dojo exemple => https://dojo.telerik.com/iqakAKog
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:
https://demos.telerik.com/kendo-ui/validator/custom-validation
The demo should be viewed in mobile mode.
The dropDownList supports several keyboard shortcuts as documented in https://demos.telerik.com/kendo-ui/dropdownlist/keyboard-navigation. However, when e.g. a KeyDown event is triggered (and handled) by the widget, its propagation is not stopped. This behavior can be witnessed in this DOJO.
In our case, we e.g. use dropDownLists inside dialog windows that can be closed via ESC. When pressing ESC while a dropDownList is focused, this not only closes the dropDownList (as expected), but also closes the dialog.
The dropDownList should stop the propagation of events that it handled.
When navigating between inputs and after using Shift+Tab for focusing on a previous input the DropdOwnList popup does not close on pressing 'Enter' key.
The popup does not close. If we directly focus the DropDownList and follow steps 6-8 the popup will close.
The DropDownList should close when pressing the 'Enter' key.
The value of a disabled DropDownList is not announced in the below screen reader -> browser combinations:
NVDA with Chrome
JAWS with Chrome
The value is correctly announced by NVDA in Firefox.
After testing the scenario with the ComboBox, the value was correctly announced in all screen reader -> browser combinations.
The screen reader announces the disabled state of the DropDownList, but does not announce its value.
Note - the value of the regular select element below the DropDownList is announced.
The value of the disabled DropDownList should be announced in the above mentioned combinations.
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
`DropDownListSelectEvent.dataItem` is undefined when using keyboard to select the optionLabel, but is defined when using the mouse
Reproduction of the problem
Steps
Dojo: https://dojo.telerik.com/IvEXOvUH
Make a selection (e.g. "Apples").
Select the optionLabel item.
Expected
The value of DropDownListSelectEvent.dataItem is the same whether the selection is made via keyboard or mouse (assumedly).
The value of DropDownListSelectEvent.dataItem is clearly specified in the API docs when selecting the optionLabel.
Actual
The value of DropDownListSelectEvent.dataItem is "Select an option…" when selecting with the mouse.
The value of DropDownListSelectEvent.dataItem is undefined when selecting with the keyboard.
Environment
Kendo UI version: 2024.1.130
Browser: [all]
When the style attribute is used to style the 'td' elements in the TreeList, the attribute is removed from the rendered markup.
The style attribute is removed.
The style attribute should persist in the rowTemplate.