Pending Review
Last Updated: 17 Sep 2025 19:54 by Karen

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

  • Change the age for a column and click off the cell. The eyeColor updates, but the name does not. The dirty flag gets put in the first cell for some reason (this happens when updating the second row too... it adds the dirty flag to the first cell in the first row).
  • Enabling the currently commented line that does e.sender.refresh() will fix the display issues, but the dirty flag still doesn't show for the name column.
Pending Review
Last Updated: 16 Sep 2025 08:00 by Dominic
Created by: Dominic
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
1

We would like the ability to execute custom actions once a control has been fully initialized and rendered.

Use Case
On our login page, we use the Form control. After the Form control is created, we need to reposition our SSO buttons so that they appear beneath the default buttons rendered by the form. Without a reliable event, it is difficult to determine when the control is ready for safe modification.

Proposed Solution
Introduce a Created event (or similar) that is triggered once the control is fully rendered. This event would provide a hook for developers to perform additional UI adjustments or integrate custom functionality.

Reference
Syncfusion ASP.NET Core controls provide this functionality through a Created event.

Unplanned
Last Updated: 08 Sep 2025 14:22 by Lee
Created by: Danny
Comments: 5
Category: Kendo UI for jQuery
Type: Feature Request
11
Slider seems to only output numbers, I want to use it for date ranges, ala mint.com.
Unplanned
Last Updated: 08 Sep 2025 12:36 by ADMIN
Created by: ecobite
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
2

Hi Team,

I would like to request the source code from the AI Service from the Kendo UI Grid demos be available to download.  

Thank you!

  
Unplanned
Last Updated: 04 Sep 2025 13:53 by Andy F.
Created by: Andy F.
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

Bug report

Currenlty, styles/font-icons/index.css has this line at the bottom:

/*# sourceMappingURL=index.css.map */

But the map file is not part of the distribution files, so it's causing the browser to throw an additional request for the map file.

Currenlty, the index.css.map is present in the node_modules/@progress/kendo-font-icons/dist/index.css :

Image

But is not part of the Kendo jQuery distribution.

Expected/desired behavior

The distribution should be revised and the map file should be copied.

Environment

  • Kendo UI version: 2025.3.825
  • Browser: [all ]
Unplanned
Last Updated: 26 Aug 2025 08:37 by ADMIN
Created by: Philip
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
0

When a pager control uses responsive mode, but renders initially as hidden, the control fails to render properly.

The control should render to the appropriate responsive mode regardless of whether the control is visible or not when it is initially rendered.

Completed
Last Updated: 25 Aug 2025 13:30 by ADMIN
Release 2025 Q4 (Nov)
Created by: SturmA
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
1

Bug Report

When building with NPM, the glob is mismatched. This is currently related to the source code build.

Reproduction

  1. Build with version 2025.2.702 in NPM.

Current behavior

Receiving the specific error message:
[!] SyntaxError: The requested module 'glob' does not provide an export named 'default'

Environment

  • Kendo UI version: 2025.2.702
  • jQuery version: All supported versions
  • Browser: all
Completed
Last Updated: 12 Aug 2025 14:53 by ADMIN
Created by: Andrew
Comments: 24
Category: Kendo UI for jQuery
Type: Feature Request
91
For example; similar to http://www.highcharts.com/stock/demo/arearange

Having area 'scatter' support, such as 'scatterArea', and 'scatterAreaRange', like the existing 'scatterLine', is also desirable.
Completed
Last Updated: 31 Jul 2025 10:28 by ADMIN
Release 2025 Q3 (Aug)

Hello

Starting from version 2025.2.520:
Kendo Grid with NumericTextBox cell editor and "navigatable: true" exit edit cell state on double click/hold to select number inside editor.
Earlier versions did not have this issue.

Scenario:

Inside cell with NumericTextBox editor trying to select value without exit from edit cell state.
On click cell, that already in edit mode, switch to read mode (NumericTextBox disappears) 

Desirable behavior:
Copy and paste to cell without exit and enter again in edit cell state.
Select all value without loosing editing cell state. 

Dojo

Completed
Last Updated: 18 Jul 2025 08:06 by ADMIN
Created by: Scott
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

Bug report

The download functionality of the PDFViewer component and when downloading PDF using kendo.saveAs() method doesn't work on some iOS mobile devices.

Reproduction of the problem

  1. Open the PDFViewer demo or the PDF Export Demo
  2. Try to export the file to PDF on iOS device

Note: On some iOS devices the PDF is exported as expected, but on others, nothing happened.

Current behavior

Currently, on some iOS devices, the PDF is exported, on others, it is exported, but there is a warning "This form is not secure, are you sure you want to submit it". After approval, the file is downloaded. On some iOS devices after clicking the button to download the PDF file nothing happens.

Expected/desired behavior

It should be possible to download the PDF file on all iOS devices.

Environment

  • Kendo UI version: 2022.1.301
  • Browser: [iOS XX Safari]
Duplicated
Last Updated: 15 Jul 2025 07:49 by ADMIN
Created by: Karl
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
0

Views - Month - numberOfWeeks (set to 6 weeks), do not need to see previous or next month week.  Only show days of the selected month.

This is OK:

This is not, unnecessary week of Aug 03.  The extra week adds to a busy calendar clutter.

 

 

Need More Info
Last Updated: 07 Jul 2025 11:33 by ADMIN
Created by: eDAD
Comments: 4
Category: Kendo UI for jQuery
Type: Bug Report
1

Bug Title: Columns are not programmatically associated with their table headers.

Severity: Sev2 (High)

Test Environment:
OS Version: 22H2 (OS Build 25352.1)
URL: https://ppe.oneidentity.core.azure-test.net/
Edge Dev: Version 114.0.1807.6 (Official build) dev (64-bit)
Screen Reader: Narrator

Repro steps:
1.Open kendoSample (codepen.io)
2.Navigate through tables.


Actual Result:
Table header and their data are in different tables. Columns are not associated programmatically with their headers.

Expected Result:
Columns should be associated programmatically with their headers.

Need More Info
Last Updated: 07 Jul 2025 11:25 by ADMIN
Created by: eDAD
Comments: 3
Category: Kendo UI for jQuery
Type: Bug Report
0

Environment (OS, Application, Versions): 

OS Version: 22H2 (OS Build 25352.1)
Edge Dev: Version 121.0.2277.112 (Official build) (64-bit)

Third Party Name:   Kendo

Repro Steps: 

   1. Open https://codepen.io/oneID/pen/LYaGREP and turn on NVDA.
   2. Navigate to 'Populate' grid and activate it using enter key.
   3. Navigate to Expand button present under domain in Export to excel table.
   4. Observe if the screen reader is announcing correct role and name for the expand button or not.

Actual Results: 

Accessible name for the 'expand' button is not correct, Expand button is defined as link.

Expected Results:

Accessible name of 'expand' button should be sufficient for screen reader user. Accessible name should contain value available in domain as well.

Role should be defined as 'Button' as its behaving as button.

Completed
Last Updated: 30 Jun 2025 09:37 by ADMIN
Release 2025 Q3 (Aug)

Bug report

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.

Reproduction of the problem

  1. Dojo - https://dojo.telerik.com/JuMumnqH
  2. Edit a cell and press 'Enter'

Current behavior

The cell is closed and marked as dirty, the 'Save changes and 'Cancel changes' buttons remain disabled.

Expected/desired behavior

The buttons should be enabled once the cell is marked as dirty.

Workaround

cellClose: function(e){
                e.sender._toggleToolbarEditingItemsVisibility()
},

Environment

  • Kendo UI version: 2025.2.520
  • Browser: [all ]
Completed
Last Updated: 19 Jun 2025 11:53 by ADMIN
Release 2025 Q3 (Aug)
Created by: Paul
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

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:

Declined
Last Updated: 09 Jun 2025 07:26 by ADMIN
Created by: JEAN CHARLES
Comments: 3
Category: Kendo UI for jQuery
Type: Bug Report
0

Hi team, 

I think there is a bug in the dependency detection.

In the attached "config_buged.js" i have chosen some components. The component "chiplist" was partially checked due to dependency.

When lunching my application I got the error :

Message: e(...).kendoChipList is not a function
    at init._createList (kendo.custom.min.js:91:8505)
    at new init (kendo.custom.min.js:91:3218)
    at init._attachGroupable (kendo.custom.min.js:133:96797)
    at init._groupable (kendo.custom.min.js:133:96348)
    at init._continueInit (kendo.custom.min.js:133:33864)
    at new init (kendo.custom.min.js:133:33735)
    at HTMLDivElement.<anonymous> (kendo.custom.min.js:1:42737)
    at jQuery.each (jquery-3.1.1.js:368:19)
    at jQuery.fn.init.each (jquery-3.1.1.js:157:17)
    at e.fn.<computed> [as kendoGrid] (kendo.custom.min.js:1:42713)

 

I was forced to totaly check the "chipList" component as seen in the attached file config.json

 

Completed
Last Updated: 28 May 2025 07:48 by ADMIN
Release 2025 Q3 (Aug)

Bug report

This is a continuation of the following issue.

Probably related to:
https://source.chromium.org/chromium/chromium/src/+/62d86ddddc8fad157321e42e2acdb18b6ebba951

Reproduction of the problem

  1. Open the following Dojo in a browser running under the Chromium engine.
  2. Notice that there is a an console error which showcases sporadically, indicating the following.

Image

Current behavior

The animation container's aria-hidden attribute causes a console error in Chrome and Edge.

Expected/desired behavior

The animation container's aria-hidden attribute should not cause a console error in Chrome and Edge.

Environment

  • Kendo UI version: 2024.4.1112
  • Browser: [Chrome, Edge]
Unplanned
Last Updated: 26 May 2025 09:56 by Bridge24

When the workbook is exported to Excel, it is currently not possible to display the progress for example, in percentage of exported data. 

You are returning a "jquery promise", you can call the ".notify" function while the process is running and tell us that you are at step X of Y, when running these settimeout.

https://dojo.telerik.com/mHMUMjpg/6  

So, we can display a nice progressbar, instead of just a "loading animation" that doesn't tell if the process is really running. In some cases, it can take between 30 and 60 seconds, so the user think that the app is doing nothing!
Under Review
Last Updated: 21 May 2025 08:41 by ADMIN

Hello!

Prior to 2024.2.514 (2024 Q2), the DateRangePicker would "force users first to select start and then end range regardless of the date input selected" [1,2]. However, with the latest 2024 Q2 release, clicking the End input on the DateRangePicker selects the range end.

I did not see this specifically mentioned in the release notes, https://www.telerik.com/support/whats-new/kendo-ui/release-history/kendo-ui-for-jquery-2024-2-514-(2024-q2), so I am reporting this as a bug.

Here is a basic Dojo to demonstrate: https://dojo.telerik.com/IWAbUpuV. You can see the previous behavior by changing the library to the previous version (2024.1.319).

References

  1. https://feedback.telerik.com/kendo-jquery-ui/1449956-modifying-date-range-begin-end-values-exclusively-using-begin-end-inputs
  2. https://feedback.telerik.com/kendo-jquery-ui/1582861-daterangepicker-selection-process-confuses-users-should-be-able-to-select-dates-independantly-for-from-and-to-range
Unplanned
Last Updated: 07 May 2025 22:23 by ID
Created by: Vedad
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
12
Please, provide support for different zoom levels of the browsers for zoom-in scenarios up to 200%. That would improve the accessibility of the widgets.
1 2 3 4 5 6