Completed
Last Updated: 24 Apr 2026 13:36 by ADMIN
Release 2026 Q2

Bug report

When using the Signature in a Wizard the the drawing line is being offset.

Reproduction of the problem

  1. Run this dojo
  2. Try to draw a signature

Current behavior

The line is offset and the drawing looks distorted.

Expected/desired behavior

Drawing line should be applied correctly.

The issue might be related to #7108

Environment

  • Kendo UI version: 2022.3.1109
  • Browser: [all]
Completed
Last Updated: 24 Apr 2026 13:36 by ADMIN
Release 2026 Q2

Hi,

if you load the signature component when the mobile device is in vertical position and then rotate the device in the horizontal position the component doesn't detect changes and the signature capture doesn't work as it should (there is a span between the mouse/pen and the signature line).  The same also happens in browser if you change the browser window size so much that the signature component window shrink. I noticed a strange behaviour in signature popup on my project, but you may also try it on your demo component: https://demos.telerik.com/kendo-ui/signature/index .

Thanks

Completed
Last Updated: 23 Apr 2026 11:55 by Stu
Created by: Stu
Comments: 2
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: 22 Apr 2026 13:17 by ADMIN
Created by: Christian
Comments: 0
Category: Grid
Type: Bug Report
0

Bug report

Grid rows could not be properly selected on iPad

Reproduction of the problem

  1. Open the dojo on iPad - https://dojo.telerik.com/gWsPhtrv
  2. Try to select a row.

Current behavior

The rows could not be selected.

Expected/desired behavior

It should be possible to select a row in the Grid when it is loaded on iPad.

Used device for testing: iPad Pro iOS18.6

Environment

  • Kendo UI version: 2025.3.812
  • Browser: [all ]
Completed
Last Updated: 17 Apr 2026 12:32 by ADMIN
Release 2026 Q2
Created by: Anthony Gianino
Comments: 0
Category: Menu
Type: Bug Report
0

Bug report

Scrollable menu opening wrong menu on mobile

Reproduction of the problem

This is reproducible in Chrome developer tools - using iPhone 14 Pro Max

Dojo: https://runner.telerik.io/fullscreen/jtDsGBpV

1. Scroll a little to the right to have Ladies partially hidden

2. Click on Ladies

3. Notice that the ladies is focused and scrolled to be fully visible but the opened submenu is Mens

Environment

jQuery: 3.4.1

Kendo UI version: 2025.1.227
Browser: [all]

Completed
Last Updated: 17 Apr 2026 11:12 by ADMIN
Release 2026 Q2

Bug report

In the Speadsheet, the items of the DropDownButton for the sheet tabs are hardcoded and cannot be translated

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/EtdKrzwo/2
  2. Click the DropDownButton for the Food Order sheet

Current Behavior

The DropDownButton's items are not translated

Expected/desired behavior

The DropDownButton's items are not translated

Environment

  • Kendo UI version: 2025.3.1002
  • Browser: all
Completed
Last Updated: 16 Apr 2026 10:33 by ADMIN
Created by: Ilangovan
Comments: 0
Category: Drawing API
Type: Bug Report
1

Current behavior

The following demo should export the Charts to the generated pdf file, but it does not;
https://demos.telerik.com/kendo-ui/pdf-export/index

Expected/desired behavior

It should export all elements within the container. This works properly in older versions:
https://dojo.telerik.com/CfWcHUQK

Completed
Last Updated: 30 Mar 2026 10:55 by ADMIN
Release 2026 Q2

Bug report
The PivotGridv2 does not calculate correctly Multiple measures with same type but different fields

Reproduction of the problem
Dojo: https://dojo.telerik.com/evubeHIz

Expected/desired behavior
PivotGridv2 should calculate correctly the fields when multiple measures with same type are defined

Environment
Kendo UI version: [all]
Browser: [all]

Completed
Last Updated: 24 Mar 2026 15:37 by ADMIN
Release 2026 Q2
Created by: Mohd
Comments: 0
Category: Spreadsheet
Type: Bug Report
1

Bug report

NORM.S.INV, NORM.INV, and NORM.DIST are officially listed as supported formulas, but they are not functioning properly

Regression bug since 2024.4.1112

Reproduction of the problem

Open the Demos - https://demos.telerik.com/kendo-ui/spreadsheet/index

Paste: =NORM.S.INV(0.908789)

Result must be 1.3333347


Environment
Kendo UI version: 2024.4.1112
Browser: [all ]

Completed
Last Updated: 24 Mar 2026 11:16 by ADMIN
Release 2026 Q2

Bug report

When there is a frozen column in the TreeList, not all the columns are resized correctly on double-clicking on the resize handler.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/@NeliK/Aticudup
  2. Double-click between the LastName and Position columns -> the LastName column is resized based on the content.
  3. Double-click between the Position and Ext columns

Current behavior

The Position column is not resized and a scrollbar may appear depending on the width of the screen

Expected/desired behavior

The behavior when clicking on the drag handler should be the same for all the columns. In the described scenario the Posiiton column should be resized as well.

Environment

  • Kendo UI version: 2024.1.130
  • Browser: [all ]
Completed
Last Updated: 23 Mar 2026 14:32 by ADMIN
Release 2026 Q2

Bug report

The Editor doesn't allow multiple separators through the tools configuration.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/eSESEheW/19

Current behavior

Only the first separator is rendered.

Expected/desired behavior

All the separators should be rendered

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Completed
Last Updated: 20 Mar 2026 12:44 by ADMIN
Release 2026 Q2

Bug report

In a Grid with locked columns, there's an invalid aria-selected attribute on tr elements in the locked columns.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/aKVfRvAN/6
  2. Select the first row
  3. Inspect the tr element under the locked column in the browser

Current behavior

The tr role='none' element has invalid aria-selected attribute

Expected/desired behavior

The element shouldn't have the aria-selected attribute.

Environment

  • Kendo UI version: 2025.2.520
  • Browser: [all]
Completed
Last Updated: 20 Feb 2026 08:31 by ADMIN
The Kendo UI Toolbar widget's overflow menu can be opened/closed using the overflow button (by default on the right hand side of the toolbar). However, when the overflow menu is opened and a user clicks the button, the menu closes and immediately reopens again. It can only be closed by clicking somewhere outside of the menu. This DOJO demonstrates this behavior.
Completed
Last Updated: 17 Feb 2026 09:24 by ADMIN

Consider the following scenario: There is a sortable Kendo-UI grid with a corresponding dataSource. Initially, the dataSource contains some items. When updating the dataSource to an empty array, all items disappear from the grid - so far, so good. However, if a column header is clicked afterwards to sort that column, the removed data reappears again.

We created a small "walkthrough" in this DOJO to demonstrate the issue.

FYI: The issue can be avoided by using a custom implementation of dataSource.transport.read which always returns the latest data.

Completed
Last Updated: 17 Feb 2026 06:19 by ADMIN
Created by: Michael D
Comments: 6
Category: Toolbar
Type: Bug Report
0

The Typescript definitions for Kendo UI define the kendo.ui.ToolBarOpenEvent as follows:

interface ToolBarEvent {
        sender: ToolBar;
        preventDefault: Function;
        isDefaultPrevented(): boolean;
}

interface ToolBarOpenEvent extends ToolBarEvent {
        SplitButton?: JQuery | undefined;
}

The event is also documented that way in https://docs.telerik.com/kendo-ui/api/javascript/ui/toolbar/events/open. However, the corrersponding method in kendo-toolbar.js:446-453 does the following:

open: function (e) {
    var isDefaultPrevented = that.toolbar.trigger(OPEN, { target: element });
    if (isDefaultPrevented) {
        e.preventDefault();
        return;
    }
    that.adjustPopupWidth(e.sender);
},
Therefore, the SplitButton property is never set, instead, target can be used.
Completed
Last Updated: 16 Feb 2026 23:19 by ADMIN
Created by: Michael D
Comments: 7
Category: Toolbar
Type: Feature Request
0

Currently, the Kendo UI Toolbar supports adding icons to items by setting the "icon" property as documented here. However, only Kendo's own icons are supported.

In other widgets (like the Grid), adding custom icons (to a toolbar!) is already possible by specifiying an icon class.

However, if you wanted a third-party icon (or one of your own) directly to a standalone Toolbar, you would need to create a whole new template from scratch or replace the DOM element after rendering or use some hacky approach like demonstrated in this DOJO. While the first one means a lot of work, the latter ones are both not very stable.

Therefore, I propose to extend the icon support for Toolbars in general. I can think of two different solutions:

  1. Let the developer specify an icon class (like in the Grid) that is then written into the DOM.
  2. Let the developer specify some sort of "content template" that is displayed e.g. in a button or a splitButton. This way any content may be displayed in a toolbar item and this also allows for more complex and customized styling regarding the layout of e.g. icon and text.
Completed
Last Updated: 16 Feb 2026 09:26 by ADMIN
The Kendo UI Toolbar widget supports right-aligning items by adding an item of type "spacer" inbetween as done in this DOJO. If the amount of available space is decreased so that the rightmost item moves into the overflow menu, there is no space between the rightmost visible item and the overflow button. You can see this when hovering over the overflow button or focusing it, so that its boundary becomes visible.
Completed
Last Updated: 12 Feb 2026 06:44 by ADMIN
Release 2026 Q1 (Feb)

Bug report

Pivotgridv2 measure is not slicing the data by the second attribute when expanding


Reproduction of the problem
Open this Dojo example - https://dojo.telerik.com/zmhjamtb

Value sum is correct (sliced) for all rows:

where the second row is expanded and not correctly sliced:



Environment

jQuery: 3.4.1

Kendo UI version: 2025.1.227
Browser: [all]

Completed
Last Updated: 09 Feb 2026 14:37 by ADMIN
Release 2026 Q1 (Feb)
Created by: Kyle
Comments: 0
Category: Scheduler
Type: Bug Report
0

Bug report

In the Scheduler, if we have a slotTemplate and at the same time views.virtual, the resources().field in the slotTemplate always returns the same value (of the first resource).

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/lJnddiLz

Current behavior

The data-resource='#= resources().user_id #' in the slotTemplate always has the same value.
If the virtual is disabled, the data-resource='#= resources().user_id #' has a value based on the resource.

Expected/desired behavior

The resources should be correctly returned in the slotTemplate even if the virtual option is enabled.

Environment

  • Kendo UI version: 2025.3.1002
  • Browser: [all ]
Completed
Last Updated: 09 Feb 2026 11:28 by ADMIN
Release 2026 Q1 (Feb)

If you create a grid with editable set to true, selectable set to one of the multiple options ("multiple, row" or "multiple, cell"), batch set to true and a column with editing disabled (either through the model or through the columns editable property), then when you update an editable cell and click the non-editable cell in the same row the "Save changes" and "Cancel changes" buttons do not appear.

See https://dojo.telerik.com/zAKmmTEU and attached example.html.zip

Notes:

Editable is disabled using a JavaScript function for UnitsInStock

{ field: "UnitsInStock", title: "Units In Stock", width: 120, editable: function() { return false; } },

Editable is set to false in the schema model for Discontinued

Discontinued: { type: "boolean", editable: false },

 

In this example, if you change the value of a UnitPrice cell and then click one of the non-editable cells (UnitsInStock or Discontinued) in the same row, the UnitPrice cell will be marked as dirty, but the "Save changes" and "Cancel changes" buttons will not appear.

This appears to happen because of the following:

  • The focusout event is triggered on the grid.
  • The closeCell method is called from the tap event registered on the cell.
  • The _destroyEditable method is called within the closeCell method.
  • The _editContainer field is set to null in the _destroyEditable method.
  • The closeCell method is called again from within the editCell method but returns early because the _editContainer field is null.
  • The timeout anonymous method from the focusout event handler is called, but the _toggleToolbarEditingItemsVisibility method is not called because _editContainer is null.

Stack trace:

n (kendo.all.min.js:9)
_destroyEditable (kendo.all.min.js:9)
closeCell (kendo.all.min.js:9)
tap (kendo.all.min.js:9)
trigger (kendo.all.min.js:9)
_click (kendo.all.min.js:9)
i.<computed> (kendo.all.min.js:9)
dispatch (jquery.js:5430)
elemData.handle (jquery.js:5234)

See attached image.png for an example image.

 

 

1 2 3 4 5 6