In Development
Last Updated: 24 Aug 2026 12:03 by ADMIN

Bug report

Grid throws an error when there are double quotes in foreign key column values:

new TestSelectItem { Text = "AAA\"BBB\"CCC", Value = "2" },

Reproduction of the problem

  1. Open and run the attached sample projectBadQuotes_sample.zip
  2. Click ‘Add’ button

Current behavior

The following error is thrown in the console:

SyntaxError: Failed to execute 'appendChild' on 'Node': Unexpected identifier 'My' (at VM20:1:144)

Expected/desired behavior

There should be no error and the value should appear escaped:

image-20260814-102715.png

Workaround:

Text = item.Text?
    .Replace("\\", "\\\\")
    .Replace("\"", "\\\"")

TicketID: 1717693

The issue is a regression starting with Ui for ASP.NET Core version 2024.4.1112

Environment

  • Kendo/Telerik version: 2026.3.811
  • Browser: [all ]
In Development
Last Updated: 24 Aug 2026 08:44 by ADMIN
Scheduled for 2026 Q4

Bug report

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/FcHfotEy
  2. Hover over more than one image

Current behavior

Only the first image has the correct width and height

Expected/desired behavior

The Tooltip should respect the width and height size configurations.

Workaround:

 

contentLoad: function (e) {
              $(".k-tooltip.k-popup").width(500).height(500);
            },

 

https://dojo.telerik.com/lvXLxxYD 

TicketID: 1717434

The issue is a regression starting with 2026.2.520 version

Environment

  • Kendo/Telerik version: 2026.2.520
  • Browser: [all ]
In Development
Last Updated: 19 Aug 2026 12:41 by ADMIN
Scheduled for 2026 Q4
Created by: Khengaik
Comments: 0
Category: UI for ASP.NET Core
Type: Bug Report
0

Using the latest 2026.3.811 version produces the following errors:

  • kendo.all.d.ts(12072,26): error TS2552: Build:Cannot find name 'SchedulerKendoKeydownEvent'. Did you mean 'SliderKendoKeydownEvent'?
  • kendo.all.d.ts(14372,9): error TS2416: Build:Property 'options' in type 'ToggleButton' is not assignable to the same property in base type 'Button'.
  • kendo.all.d.ts(14384,15): error TS2430: Build:Interface 'ToggleButtonOptions' incorrectly extends interface 'ButtonOptions'.

 

In Development
Last Updated: 19 Aug 2026 11:12 by ADMIN
Scheduled for 2026 Q4
Created by: Flavio
Comments: 0
Category: Scheduler
Type: Bug Report
1

Bug report

Button 'New Event' don't translate after change language:

image-20260817-131437.png

Environment

  • Kendo/Telerik version: 2026.3.811
  • jQuery version: x.y
  • Browser: [all]
In Development
Last Updated: 19 Aug 2026 07:12 by ADMIN
Created by: Manoj
Comments: 0
Category: Dialog
Type: Bug Report
0

Bug report

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/zjwPGXDx/3
  2. Click → Open Window 1 → Open Window 2 → Open Payroll Window
  3. In the Add Payroll change a value and click Save

Current behavior

The Dialog is displayed below Kendo Widnow although the .open() method is used which should invoke .toFront()

image-20260818-144233.png

Expected/desired behavior

As the Dialog is the last opened Dialog/Window it should be displayed over the Window

image-20260818-144428.png

TicketID: 1717764

Workaround:

setTimeout(function(){              
              kdAddPayrollError.open();
            }, 500)

Dojo - https://dojo.telerik.com/cxXRIZgS

The issue is a regression starting with: 2025.4.1217

Environment

  • Kendo/Telerik version:
  • jQuery version: x.y
  • Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Completed
Last Updated: 12 Aug 2026 12:41 by ADMIN
Release 2026 Q3 (12.08.2026)
Created by: Martin Robins
Comments: 0
Category: Installer and VS Extensions
Type: Bug Report
0
Progress Telerik UI for ASP.NET Core Extension is slowing typing performance
In Development
Last Updated: 06 Aug 2026 07:20 by ADMIN
Scheduled for 2026 Q3

Bug report

The DateTimePicker's popup calendar view is cut in the Default, Classic, and Fluent themes.

Reproduction of the problem

  1. Run the following dojo
  2. Set the sizing option of the widget to large.
  3. Open to DatePicker popup.

Current behavior

The Date and Time views in the DateTimePicker popup are trimmed.

Expected/desired behavior

The Date and Time views in the DateTimePicker popup should not be trimmed.

Environment

  • Kendo UI version: 2023.1.117
  • Browser: [all]
Completed
Last Updated: 06 Aug 2026 07:20 by ADMIN
Release 2026 Q3

### Bug report

When subscribing to the "requestStart"/"requestEnd" events of the DataSource after the Grid's initialization, the events do not fire during the Excel export.

### Reproduction of the problem

1. Enable the server operations of the Grid's DataSource.

2. Get a reference to the Grid and handle the DataSource "requestStart"/"requestEnd" events by using the bind() method.

3. Export the Grid's data to Excel through the built-in command.

4. The "requestStart"/"requestEnd" events do not trigger when the read request is activated.

A Dojo sample for reproduction: https://dojo.telerik.com/eyiDIGeM

### Expected/desired behavior

The  "requestStart"/"requestEnd" events must trigger when exporting the Grid to Excel.

### Environment

* **Kendo UI version: 2024.3.806
* **jQuery version: 3.7.0
* **Browser: all

In Development
Last Updated: 06 Aug 2026 07:20 by ADMIN
Scheduled for 2026 Q3

### Bug report

When adding custom classes or styles to the TimeDurationPicker component, they are applied to the hidden input elenent rather than to the parent element.

### Reproduction of the problem

1. Create a TimeDurationPicker and add a class to its element:

<input id="timedurationpicker" class="testClass" />

2. When you inspect the component's markup, the "testClass" is added to the hidden input element.

A Dojo sample for reproduction: https://dojo.telerik.com/IsTnGqsk

### Expected/desired behavior

Any custom attributes must be added to the parent element with class "k-timedurationpicker".

### Environment

* **Kendo UI version: 2025.2.520
* **jQuery version: 3.7.1
* **Browser: [all]

Completed
Last Updated: 06 Aug 2026 07:20 by ADMIN
Release 2026 Q3
Created by: Sasa
Comments: 0
Category: Grid
Type: Bug Report
1

Bug report

Even if a message file is added, the command buttons and the popup title in the Grid are not localized

Reproduction of the problem

  1. Open the Dojo examples:
  1. Decrease the size of the screen so the Grid to be displayed in adaptive mode.
  2. Click on a row and select the 'Edit' button to open the Edit popup

Current behavior

The command buttons and the dialog title are not localized:

Image

Expected/desired behavior

It should be possible to change and localize the messages texts.

Workaround

 function onEdit(e){
      e.container.closest('.k-window').find('.k-window-title').text('My custom text')
      e.container.closest('.k-window').find('.k-button[ref-update-button]').text('Button Update Changed');
      e.container.closest('.k-window').find('.k-button[ref-cancel-button]').text('Button Cancel Changed');
 }

Environment

  • Kendo UI version: 2025.4.1217
  • Browser: [all ]
Unplanned
Last Updated: 05 Aug 2026 08:18 by ADMIN

Product:

Telerik UI for ASP.NET Core (Grid)
Component: Grid Popup Editing
Version: 2026.2.520

Description:

I am experiencing an inconsistent focus behavior when using a Kendo Grid configured with Popup Editing.
After opening the popup editor and closing it using the Window close button (X), a Grid cell remains visually focused. The focused cell contains the CSS class k-focus.
The visual outline disappears immediately if the k-focus class is manually removed:

$(".k-focus").removeClass("k-focus");

However, removing the browser focus with:

document.activeElement?.blur();

does not remove the visual outline, which suggests that the issue is related to the Grid's internal focus state rather than the actual DOM focus.

Environment :

Telerik UI for ASP.NET Core
Kendo UI version: 2026.2.520
Popup editing mode
Grid is not configured with .Navigatable()
Reproduced in Edge Chromium

Actual Behavior:

Open a Grid popup editor.
Close the popup using the Window close button (X).
A Grid cell keeps the k-focus CSS class.
The focus outline remains visible.
Expected Behavior

Where Navigatable is not set (false), losing the popup using the Window close button should clean up the Grid focus state, or behave consistently with other popup closing mechanisms.

Reproduction example: 

https://dojo.telerik.com/ThODkbYU/

Completed
Last Updated: 03 Aug 2026 12:23 by ADMIN
Release 2026 Q3

------------------- AI Summary -------------------

There appears to be a bug in the Grid component when used with a ContextMenu. To reproduce:

  1. Create a new Telerik ASP.NET Core MVC application using version 2026.2.520 and select the “Grid and Menu” template.
  2. In Index.cshtml, add .ContextMenu() to the Grid, then build and run.
  3. Right-click a row → the context menu appears (expected).
  4. Stop debugging,
  5. remove .Scrollable() from Index.cshtml, and run again.
  6. Right-click a row → the context menu does not appear (unexpected).

--------------- End of AI Summary ---------------

Unplanned
Last Updated: 29 Jul 2026 12:32 by ADMIN
Scheduled for 2026 Q2
Created by: Gregory
Comments: 0
Category: Filter
Type: Bug Report
1

Bug report

When a user creates a filter with a date, it starts as an empty Datepicker, but the value is appearing as an empty string. Thus, if the user clicks apply, an error appears in the console. If you place a value in the DatePicker and clear it, the value will be Null.

Reproduction of the problem

  1. Go to this Progress Telerik ASP.NET Core REPL.
  2. Add filter for a Date but keep the datepicker empty.
  3. Select apply.
  4. Now, add a date and clear the value.

Current behavior

The filter menu sends isnull filter queries in the following format:
image

While the Filter component sends it as follows:
image

As a result the ToDataSourceResult method fails.

Expected/desired behavior

If the DatePicker is empty, the filter should properly perform the 'isnull' query upon clicking apply.

Environment

  • Kendo UI version: 2023.2.606
  • jQuery version: All Supported Versions
  • Browser: all
Unplanned
Last Updated: 29 Jul 2026 12:32 by ADMIN
Scheduled for 2026 Q2

### Bug report

When setting autoWidth: true and expanding a node, the popup's width is not adjusted based on the displayed child nodes.

### Reproduction of the problem

1) Enable the autoWidth option and open the DropDownTree.

2) Expand an item. A horizontal scrollbar appears and the width of the popup is not adjusted as expected:

A Dojo sample for reproduction: https://dojo.telerik.com/faeuFFwb/2

### Expected/desired behavior

The width of the popup must be automatically adjusted when expanding an option and the "autoWidth" option is enabled.

### Environment

* **Kendo UI version: 2025.2.702
* **jQuery version: 3.7.1
* **Browser: [all]

Completed
Last Updated: 21 Jul 2026 08:17 by ADMIN

Bug report

When a custom bundle is created the kendo.aspnetmvc script is not placed on the correct order. Thus, in some scenarios errors occur. For example if a custom kendo script is created using the following kendo-config.json and MultiColumnComboBox is used with ServerFiltering enabled and error will be thrown:

{
  "version": "2026.2.520",
  "components": [
    {
      "file": "kendo.aspnetmvc.js",
      "features": []
    },       
    {
      "file": "kendo.dropdownlist.js",
      "features": []
    },
    {
      "file": "kendo.multicolumncombobox.js",
      "features": []
    }
  ]
}

Reproduction of the problem

  1. Run the attached sample. In the sample a custom bundle as explained above is used. TelerikAspNetCoreApp1.zip
  2. Try to select values in the DropDownList or MultiColumnCombobox

Current behavior

The bundle builder allows kendo.aspnetmvc.js to run before the widgets whose UI for ASP.NET Core helpers it augments. The data in the components is not filtered and the following error is thrown:

Uncaught TypeError: kendo.ui.MultiColumnComboBox.requestData is not a function

Expected/desired behavior

The kendo.aspnetmvc.js schould be ordered correctly by the custom script builder, so errors to be avoided and the components to work as expected.

TicketID:

1716198

Environment

  • Kendo/Telerik version: 2026.2.520
  • Browser: [all ]
Unplanned
Last Updated: 13 Jul 2026 08:50 by Peter Huisman

Bug report

Reproduction of the problem

  1. Open the Demos - https://demos.telerik.com/aspnet-core/pdfviewer/dpl-processing
  2. Load the file Test_pdf_png.pdf

Current behavior

An error: Unable to load image 'data:image/png;base64 is thrown in the console

Expected/desired behavior

Loaind images when using DPL is a limitation, but there should be no errors in the browser console even when a file containing image is loaded in the PDFViewer.

Environment

  • Kendo/Telerik version: 2026.2.520
  • Browser: [all ]
Unplanned
Last Updated: 10 Jul 2026 16:43 by Peter Huisman
Created by: Peter Huisman
Comments: 0
Category: PDFViewer
Type: Bug Report
0

Bug Report

When applying the kendo.aspnetmvc.ready.min approach in the following Knowledge Base articles for PDFjs workarounds(MVC/Core), the watermark and banner display.

Reproducible

  1. See attached project: PDFViewerKendoReady.zip
  2. Run the project.

Current Behavior

The watermark and banner appear.
Image

Expected Behavior

The watermark and banner should not appear.

Environment

Kendo UI version: 2026.2.520
jQuery version: 4.0.0
Browser: all

Unplanned
Last Updated: 10 Jul 2026 16:42 by Peter Huisman
Created by: Peter Huisman
Comments: 0
Category: PDFViewer
Type: Bug Report
0

Bug Report

When applying the partial view approach in the following Knowledge Base articles(MVC/Core), the watermark and banner display.

Reproducible

  1. See attached project: PDFViewerPartialView.zip
  2. Run Project

Current Behavior

The watermark and banner appear
Image

Expected Behavior

The watermark and banner should not appear.

Environment

Kendo UI version: 2026.2.520
jQuery version: 4.0.0
Browser: all

In Development
Last Updated: 10 Jun 2026 11:43 by ADMIN
Scheduled for 2026 Q3

### Bug report

On mobile devices, when the TaskBoard columns are filled with cards, the users have trouble scrolling horizontally through the columns. When they attempt to scroll the screen, they accidentally drag cards instead of scrolling the columns. This makes navigation in the TaskBoard quite difficult, particularly for projects with a large number of cards.

    ### Reproduction of the problem

    1. Create a TaskBoard with at least two columns.

    2. Fill the columns with cards.

    3. Open the browser DevTools and switch to mobile view. Tap a card to scroll the columns horizontally or tap at the bottom of the TaskBoard to activate the horizontal scrollbar.

    4. The last card is accidentally dragged.

    A Dojo sample for reproduction: https://dojo.telerik.com/izASODan

    ### Expected/desired behavior

    When the user makes a hold/long press/long tap, show the "indicator for drag and drop" and then he/she continues with the gesture by moving the card to the desired column and lift the finger. This way, the accidental dragging will be prevented. For more information, refer to the GitHub issue.

    Note: The cards in the TileLayout can be dragged only through the card's title element. The TaskBoard cards can be dragged through the card's body, as well.

    ### Environment

    * **Kendo UI version: 2024.3.806
    * **jQuery version: 3.7.0
    * **Browser: [all]

    Unplanned
    Last Updated: 22 May 2026 10:59 by ADMIN
    **Title:**

    > PivotGridV2 local flat-data binding produces identical values for all measures when multiple field-based measures are defined

    ---

    **Description:**

    When using **PivotGridV2** with local flat data (`.BindTo()` / inline `data` option) and defining **multiple measures that each reference a different numeric field**, all measures resolve to the same aggregated value instead of summing only their designated field.

    ### Environment
    - Telerik UI for ASP.NET Core (2025 Q2 / latest)
    - .NET 10
    - Tested in Chrome, Edge

    ### Steps to Reproduce

    1. Define a flat data model with multiple numeric properties:

    ```csharp
    public class PivotRow
    {
        public string Category { get; set; }
        public int Revenue { get; set; }
        public int Units { get; set; }
    }
    ```

    2. Configure PivotGridV2 with two measures on separate fields:

    ```csharp
    .Schema(schema => schema
        .Cube(cube => cube
            .Dimensions(d => { d.Add(m => m.Category).Caption("Category"); })
            .Measures(measures =>
            {
                measures.Add("Total Revenue").Field(m => m.Revenue).AggregateName("sum");
                measures.Add("Total Units").Field(m => m.Units).AggregateName("sum");
            })
        )
    )
    .Measures(measures => measures.Values("Total Revenue", "Total Units"))
    ```

    3. Bind to local data containing rows where Revenue ≠ Units (e.g., Revenue=5000, Units=3).

    ### Expected Behavior

    Each measure column aggregates **only its own field**:
    - "Total Revenue" sums only the `Revenue` property
    - "Total Units" sums only the `Units` property

    ### Actual Behavior

    **All measure columns display the same value.** Both "Total Revenue" and "Total Units" show the same number. The pivot engine appears to ignore the `field` property on each measure definition during aggregation, summing the same (first?) numeric field for every measure.

    ### Key Observations

    - The serialized cube schema is correct — each measure has the proper `field` mapping:
      ```json
      {
        "Total Revenue": { "field": "Revenue", "aggregate": "sum" },
        "Total Units": { "field": "Units", "aggregate": "sum" }
      }
      ```
    - The underlying `PivotCubeBuilder.process()` method (used by `PivotDataSource` v1) **does** produce correct per-measure values when invoked manually with the same data and configuration.
    - The bug is specific to **`PivotDataSourceV2`** — the v2 pipeline does not pass the per-measure field context through to its internal aggregation path, causing all measures to resolve identically.
    - A single measure (e.g., only "Total Revenue") works correctly. The bug only manifests with **2+ measures referencing different fields**.

    ### Workaround

    We implemented a monkey-patch on `PivotDataSourceV2.fn._saveState` that intercepts the rendered cell array and recalculates each cell's value from raw data using the measure's `field` property and tuple member filters. This confirms the issue is isolated to the v2 data source aggregation pipeline — the grid rendering layer correctly displays whatever values `_saveState` provides.

    ### Attached

    Full `.cshtml` page demonstrating the issue (with workaround patch included for reference).

    1 2 3 4 5 6