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]
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:

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]
Completed
Last Updated: 09 Apr 2025 06:18 by ADMIN
There are many properties that can be set during initialization that cannot be changed through the API afterwards.

Take the Kendo UI ToolBar for example. You can add a button to the toolbar and set the text, but you cannot change the text afterwards unless you update the element directly. It may seem like a simple thing to change the text of an element, like so: $("#myButton").text("New Text"). However, if you had set the imageUrl as well, setting the text like I did above would remove the image. Knowing that, you could get the text node and update the nodeValue. That may work today but could easily be broken during a Kendo UI update (for example, if the update included a change that wraps the text in a span).

Having to deal with native elements after they have been created by the Kendo UI components is a dangerous practice for developers as it requires an internal knowledge of how elements are rendered based on the different options set. As mentioned above, it is also dangerous as any update could break our code. Therefore, it is imperative to expose methods that allow us to modify any properties through the API (where possible) to allow us to create clean and easy to maintain code.

If you search the feedback, you will see many requests to add a method here and a method there. There is even a related one to this called "Kendo Mobile: Methods to set properties dynamically".

Suggestion: When you have child elements, such as buttons on the toolbar, please allow us to update those widgets directly rather than through the parent. For example, instead of $("#myToolbar").data("kendoToolBar").enable("#myButton"), allow us to do something like this $("#myButton").data("kendoToolBarItem").enable();
Completed
Last Updated: 12 Mar 2025 14:27 by ADMIN
Created by: Stu
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

there is no binding for noData

e.g.

        noData?: boolean | undefined;

    interface ChartOptions {
        name?: string | undefined;
        autoBind?: boolean | undefined;
        axisDefaults?: ChartAxisDefaults | undefined;
        categoryAxis?: ChartCategoryAxisItem | ChartCategoryAxisItem[] | undefined;
        chartArea?: ChartChartArea | undefined;
        dataSource?: any|any|kendo.data.DataSource | undefined;
        legend?: ChartLegend | undefined;
        panes?: ChartPane[] | undefined;
        pannable?: boolean | ChartPannable | undefined;
        pdf?: ChartPdf | undefined;
        persistSeriesVisibility?: boolean | undefined;
        plotArea?: ChartPlotArea | undefined;
        renderAs?: string | undefined;
        series?: ChartSeriesItem[] | undefined;
        seriesColors?: any;
        seriesDefaults?: ChartSeriesDefaults | undefined;
        theme?: string | undefined;
        subtitle?: string | ChartSubtitle | undefined;
        title?: string | ChartTitle | undefined;
        tooltip?: ChartTooltip | undefined;
        transitions?: boolean | undefined;
        valueAxis?: ChartValueAxisItem | ChartValueAxisItem[] | undefined;
        xAxis?: ChartXAxisItem | ChartXAxisItem[] | undefined;
        yAxis?: ChartYAxisItem | ChartYAxisItem[] | undefined;
        zoomable?: boolean | ChartZoomable | undefined;
        axisLabelClick?(e: ChartAxisLabelClickEvent): void;
        dataBound?(e: ChartDataBoundEvent): void;
        drag?(e: ChartDragEvent): void;
        dragEnd?(e: ChartDragEndEvent): void;
        dragStart?(e: ChartDragStartEvent): void;
        legendItemClick?(e: ChartLegendItemClickEvent): void;
        legendItemHover?(e: ChartLegendItemHoverEvent): void;
        legendItemLeave?(e: ChartLegendItemLeaveEvent): void;
        noteClick?(e: ChartNoteClickEvent): void;
        noteHover?(e: ChartNoteHoverEvent): void;
        noteLeave?(e: ChartNoteLeaveEvent): void;
        paneRender?(e: ChartPaneRenderEvent): void;
        plotAreaClick?(e: ChartPlotAreaClickEvent): void;
        plotAreaHover?(e: ChartPlotAreaHoverEvent): void;
        plotAreaLeave?(e: ChartPlotAreaLeaveEvent): void;
        render?(e: ChartRenderEvent): void;
        select?(e: ChartSelectEvent): void;
        selectEnd?(e: ChartSelectEndEvent): void;
        selectStart?(e: ChartSelectStartEvent): void;
        seriesClick?(e: ChartSeriesClickEvent): void;
        seriesHover?(e: ChartSeriesHoverEvent): void;
        seriesOver?(e: ChartSeriesOverEvent): void;
        seriesLeave?(e: ChartSeriesLeaveEvent): void;
        zoom?(e: ChartZoomEvent): void;
        zoomEnd?(e: ChartZoomEndEvent): void;
        zoomStart?(e: ChartZoomStartEvent): void;
    }

 

Completed
Last Updated: 28 Feb 2025 14:06 by ADMIN
Release 2025 Q2 (May)

Follow-up of https://feedback.telerik.com/kendo-jquery-ui/1516557-typescript-definition-of-jquery-data-method-does-not-include-undefined

The mentioned type is still missing for:

- kendoAvatar

- kendoCheckBox

- kendoListView

- kendoOrgChart

- kendoRadioButton

Completed
Last Updated: 10 Jan 2025 12:48 by ADMIN
Release 2025 Q1 (Feb)
Created by: Lee
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

There is an issue with the .k-sorted class being applied to the last column in the grid when the actual column is not visible. It also is not updating the k-sorted when a sort is applied after the grid was created. 

This seems to be an issue in the latest release if the column sorted on is hidden, the last column in the grid gets the class. I also noticed that sorting a column does not apply the k-sorted class to the correct column: https://dojo.telerik.com/@dojolee/eFIbaSUn 

Completed
Last Updated: 12 Dec 2024 14:43 by ADMIN
Release 2025 Q1 (Feb)
Created by: Alexa
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
1

Hello,

My use case:

On grid dataBound, I am iterating over the table rows to perform some piece of custom logic on the row based off of the backing dataItem. Our production site is using version 2024.1.130, and everything is working great. Our next release we've updated to version 2024.2.514, and when we try adding a record, we get an error; when we try to access the dataItem of the last table-row - the dataItem is undefined. The grid.items() in my case is an array of size 21, and the internal _data array is size 20.

Repro conditions (as far as I can tell):

  • A Grid backed by a DataSource with server operations set to false
  • The DataSource should (?) have a filter configured
  • The size of the DataSource's data should (?) be larger than the pageSize

My workaround:

Simply perform a null check on the dataItem before doing the logic. We are calling DataSource.read in the DataSource.sync success callback anyway, so the grid will reload and the dataBound event will be handled afresh.

I've created the below dojo snippet to demonstrate a simplified version of my use case. I tested with 2024.1.130 and seems to work fine. I noticed the issue starting at version 2024.1.319.

https://dojo.telerik.com/INbSBrSg

 

A note: No, I don't actually use the internal _data property in my code, just for debugging purposes :)

Thanks!

-Alexa

Completed
Last Updated: 08 Nov 2024 14:06 by ADMIN
Release 2024 Q4 (Nov)
Created by: Lee
Comments: 4
Category: Kendo UI for jQuery
Type: Bug Report
12

I'm seeing an error in the Chrome console when the filter menu is clicked on in a kendo grid: https://demos.telerik.com/kendo-ui/grid/filter-menu-customization

You can see the example in the link above by opening your console in Chrome and clicking on the filter button. 

Here is the error:

Blocked aria-hidden on a <a> element because the element that just received focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#aria-hidden.

Completed
Last Updated: 06 Nov 2024 07:52 by ADMIN
Release 2024 Q4 (Nov)
Created by: Mike
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

When the browser is zoomed, the TabStrip scroll right arrow does not change to disabled when there are no more tabs to scroll into view. 

It looks like the problem is in kendo.tabstrip.js _toggleScrollButtons function, the following line:

that._scrollNextButton.toggleClass('k-disabled', scrollLeft === ul[0].scrollWidth - ul[0].offsetWidth);

When the browser is zoomed, kendo.scrollLeft(ul) returns a decimal value.  https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft has the warning: "On systems using display scaling, scrollLeft may give you a decimal value."

scrollWidth and offsetWidth are rounded to integer.

My workaround is to override the _toggleScrollButtons function and do the following:

that._scrollNextButton.toggleClass('k-disabled', Math.abs(scrollLeft - (ul[0].scrollWidth - ul[0].offsetWidth)) <= 1);

Completed
Last Updated: 05 Nov 2024 08:58 by ADMIN
Created by: eDAD
Comments: 3
Category: Kendo UI for jQuery
Type: Bug Report
1

Bug Title: Filter controls are not accessible via keyboard under 'Security Groups and Service Accounts' screen.

Severity: Sev1 (Critical)

Test Environment: OS: Windows 11 22H2
OS Build: 23620.1000

Repro steps:
1.Open https://codepen.io/oneID/pen/LYaGREP
2.Activate populate grid.
3.Try navigating to Column filter controls using keyboard.
4.Observe whether filter controls are accessible via keyboard under 'Security Groups and Service Accounts' screen or not.

Actual Result:
Keyboard focus does not remain on same control after pressing 'ESC' key to close the opened ‘Filter’ popup present under 'Security Group' screen.

Expected Result:
Keyboard focus should remain on same control after pressing 'ESC' key to close the opened ‘Filter’ popup present under 'Security Group' screen.

Completed
Last Updated: 04 Nov 2024 13:03 by ADMIN
Created by: George
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

Bug report

Inserting sheets in the Spreadsheet component is not working as expected.

Reproduction of the problem

  1. Open this Dojo example https://dojo.telerik.com/EyEzOcER/8
  2. Click on the Load New Sheet Button
  3. Click again
  4. Open the Browser console to see the error:

image

Current behavior

Error is thrown.

Expected/desired behavior

Error to not be persistent.

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Completed
Last Updated: 17 Sep 2024 09:46 by ADMIN
Release 2024 Q4 (Nov)
Created by: Devops
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
1

Bug report

When typing in the search input a value that does not match any item of the Filemanager's content view, while a subfolder is selected, the expand arrow disappears.

Reproduction of the problem

  1. Open this Dojo: https://dojo.telerik.com/AmOGOdut
  2. Select documents and create a subfolder
  3. Select the newly created folder and create another subfolder
  4. Type "a" or other value that does not match
  5. See the arrow disappearing

Current behavior

The expand arrow disappears.

Expected/desired behavior

The arrow should not disappear and the search to work correctly.

Environment

  • Kendo UI version: 2024.2.514
  • Browser: [all]
Completed
Last Updated: 30 Aug 2024 09:58 by ADMIN
Release 2024 Q4 (Nov)
Hi Guys

Just testing the latest release and have spotted an issue with the DatePicker & DateTimePicker controls whereby the next month transitions are very sluggish.

To demonstrate run the Overview demo

    https://demos.telerik.com/kendo-ui/datepicker/index

Clicking on the 'Previous' month button the transition is nice an smooth but clicking on the 'Next' month button things are very sluggish with a snap effect.

Problem occurs under both Chrome & Firefox so not browser related.

A quick check back through previous releases and it would appear this regression was introduced with the v2024.2.514 release.

Regards
Alan

Completed
Last Updated: 29 Aug 2024 12:46 by ADMIN
Release 2024 Q4 (Nov)
Created by: Lynn
Comments: 2
Category: Kendo UI for jQuery
Type: Bug Report
0

I have custom messages for my filter, these values replace the and/or values instead of just the visual after switching the and/or once.

Reproducer: https://dojo.telerik.com/AdOGEQey

When initially running you will see "en/of" (and/or), if you than press any of them the text below will insert the message value of the button rather than the underlaying value of "and/or".

Completed
Last Updated: 09 Aug 2024 07:57 by ADMIN

Hi,

We have recently upgraded our Kendo MVC version to 2024.2.514.462. The normal upgrade works fine but I was trying to implement the `CSP template` after removing the `unsafe-eval` from the tag as it was announced in 2023 version.

I was following the example given in CSP template and tried changing the template defined in treeview (also as shown in the documentation):-


  sideNavList.kendoTreeView({
      /*template: "<span id='#= item.id #' class='navText'> #= item.text# </span>",*/
      template: ({ items }) => `<span id='kendo.htmlEncode(items.id)' class='navText'> kendo.htmlEncode(items.text) </span>`,
      dataSource: hierarchicalLeftNavData,

It is not throwing error but it's not able to recognize the `item` and rendering the template as:-


<span id="kendo.htmlEncode(items.id)" class="navText"> kendo.htmlEncode(items.text) </span>

Am I missing anything?

1 2 3 4 5 6