Completed
Last Updated: 07 Oct 2026 08:42 by ADMIN
Release 2026 Q4 (Oct)

Bug report

Reproduction of the problem

Go to this Progress Telerik REPL for ASP.NET Core.

Current behavior

(optional)
Provide additional information if the steps for reproducing the faulty behavior are not sufficient to describe the issue.

Expected/desired behavior

Like the Kendo UI for jQuery version, null should be a valid selection.

TicketID:

1718054

Environment

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

Completed
Last Updated: 07 Oct 2026 08:42 by ADMIN
Release 2026 Q4 (Oct)
Created by: Robert
Comments: 0
Category: UI for ASP.NET MVC
Type: Bug Report
0

Bug report

The Telerik.UI.for.AspNet.Mvc5 2026.3.811 package lists Telerik.SvgIcons and Telerik.FontIcons version 4.9.2 as dependencies in its .nuspec file.

However, compiling a project that references Telerik.UI.for.AspNet.Mvc5 results in package version conflicts for both packages.

The rquired version of the Telerik.SvgIcons and Telerik.FontIcons is 4.11.0

Expected/desired behavior

There should be no version mismtach for the Kendo.MVC.dll dependencies.

Environment

  • Kendo/Telerik version: 2026.3.811
Completed
Last Updated: 07 Oct 2026 08:42 by ADMIN
Release 2026 Q4 (Oct)
Created by: Nikita
Comments: 0
Category: Grid
Type: Bug Report
0

Bug report

Reproduction of the problem

Create a Grid using the Telerik UI for ASP.NET MVC wrappers and add .Size(ComponentSize.Medium) to the configuration.

Current behavior

When the Grid is created using Telerik UI for ASP.NET MVC wrappers and  .Size(ComponentSize.Medium) is applied the Grid is missing the k-grid-md class.

When using the same configuration but with .Size(ComponentSize.Small) k-grid-sm class is present.

The classk-grid-md is present when using jQuery and Telerik ASP.NET Core.

Expected/desired behavior

The behavior should be consistent and the k-grid-md class should be applied also when using Telerik UI for ASP.NET MVC wrappers

Environment

  • Kendo/Telerik version: 2026.3.811
  • Browser: [all ]
Completed
Last Updated: 06 Oct 2026 10:59 by ADMIN

First of all, we are using the 'Telerik UI for ASP.NET Core' product. We would like to ask you about the PivotGrid component, since we are having a strange behavior with the application of filters on the dimensions once the PivotGrid shows the data.

The use case is as follows:

  1. We configure the PivotGrid applying two dimensions, one in a column (‘family_name’) and the other in rows (‘bc_name’) and select a measure (‘Amount’), and the PivotGrid is generated as expected. (see Case1.png)
  2. We apply one filter to the columns, for example ‘family_name’ contains ‘OJOS’, and the PivotGrid is refreshed showing only the data filtered as expected. (see Case2.png and Case3.png)
  3. We apply another filter to the rows, for example ‘bc_name’ contains ‘Barrios’, and the PivotGrid is refreshed showing only the data filtered by that filter, but no for the combination of the filter of ‘family_name’ applied before. (see Case4.png and Case5.png)

As you can see, the behaviour is strange, because we we can’t see the data with the application of both filters in combination.

I also included the code where we build the PivotGrid, if that can help to see the problem. (see Code.txt)
Hope that you can help us, because that is a real inconvenient for us.

 Thanks in advance.

 

Completed
Last Updated: 25 Sep 2026 15:34 by ADMIN
Created by: Developer
Comments: 1
Category: Grid
Type: Bug Report
1

A recent update has revealed some strange behaviour in some (not all) grids. In the attached screenshot, the javascript for the two buttons is on display inside the toolbar. If I move them out of the toolbar, the script no longer displays.

As a workaround, I have added this to CSS:

script {
	display: none !important;
}

Completed
Last Updated: 25 Sep 2026 15:25 by ADMIN

Bug Report

When endless scrolling is implemented, manual DataSource operations using the DataSource APIs(query, page, sort, etc.) do not work as expected.  The endless scrolling settings are causing paging issues.  

Reproduction of the problem

  1. Visit this Kendo UI Dojo.
  2. Scroll to 40.
  3. Click the Reset Filter button.

Current Behavior

The first page is only accessible, and when scrolling down the reads continue to occur.

Expected/desired behavior

The endless scrolling settings should not interfere with manual dataSource operations.

Workarounds

  1. Solution when read is called, the Kendo UI Grid will reset to its original state(dojo). 
        kendo.ui.Pager.fn._refreshClick = function (e) {
            e.preventDefault();
            var grid = $("#grid").getKendoGrid();
            grid.dataSource.options.endless = null;
          	grid._endlessPageSize = 20;
          	grid.dataSource.pageSize(20);
        }
  2. Solution which overrides the data(dojo).
        kendo.ui.Pager.fn._refreshClick = function (e) {
            e.preventDefault();
            var grid = $("#grid").getKendoGrid();
            window.restoreScroll = true;
            window.scolledValue = grid.content[0].scrollTop;
            grid.dataSource._data.empty();
            grid.dataSource._pristineData = [];
            grid.dataSource.read();
        }

Environment

  • Kendo UI version: 2020.1.114
Completed
Last Updated: 25 Sep 2026 13:18 by ADMIN
Created by: Peter
Comments: 2
Category: Window
Type: Bug Report
0

Hello,

I'd like to report a problem with the window component. It's only related to Google Chrome and occurred after the last Chrome update. Windows and Mac alike.

When dragging a non-modal window it does not move smoothly, but in a jerking manner. There is no problem with modal windows.

I've enclosed a screen video. The first windows is moving perfectly, the second erratically. Of course, this is not a major issue, but the client still complains.

This is the configuration. .Draggable(true) does not change the behavior.
@(Html.Kendo().Window()
      .Deferred()
      .Name("insert-products-window")
      .Title("Placering produktdokument")
      .LoadContentFrom("LoadInsertProductsDialog", "Catalog")
      .Events(e => e.Error("utilities.handleWindowError"))
      .Events(e => e.Close("insertProducts.onClose"))
      .Events(e => e.Activate("insertProducts.wireToolbarEvents"))
      .HtmlAttributes(new {style = "padding: 0;"})
      .Scrollable(false)
      .Draggable(d => d.Containment(Model.IsPhone ? "" : ".body-content"))
      .Modal(false)
      .Width(Model.IsPhone ? 0 : 700)
      .Height(Model.IsPhone ? 0 : 450)
      .Resizable(r => r.MinWidth(300))
      .Resizable(r => r.MinHeight(260))
      .Visible(false)
      .Actions(a => a.Custom("help").Minimize().Close())
      )

Completed
Last Updated: 25 Sep 2026 13:11 by ADMIN

When using template and no DataSource is set Grid NoRecords message is not rendered.

 

Reproduction of the problem

Define a 'No Records' with template similar to the following article example: https://docs.telerik.com/aspnet-mvc/html-helpers/data-management/grid/templates/no-records

 

@(Html.Kendo().Grid<Grid_Template.Controllers.GridModel>()
    .Name("Grid1")
    .NoRecords(n => n.Template("string HTML template, not centered"))
)

Current behavior

The default message for missing record is displayed: No records available.
"autoBind":false is applied to serialization

 

Expected/desired behavior

The message from the template is displayed: "string HTML template, not centered"

Workaround:
Add .DataSource(d => d.Ajax()) to the Grid configuration

 

 

@(Html.Kendo().Grid<Grid_Template.Controllers.GridModel>()
    .Name("Grid1")
    .NoRecords(n => n.Template("string HTML template, not centered"))
        .DataSource(d => d.Ajax())

)

 

https://github.com/telerik/kendo-ui-core/issues/6598

 

 

Completed
Last Updated: 25 Sep 2026 12:57 by ADMIN
Created by: Jeff
Comments: 2
Category: UI for ASP.NET MVC
Type: Bug Report
0

If I specify "SortMode.Mixed" for a Grid's "SortMode" (via the .Sortable fluent method), the sort mode in the JavaScript initializer is set to "multiple" instead. This can even be seen on the MVC Demo page here: https://demos.telerik.com/aspnet-mvc/grid/sorting (the "mixed" demo behaves just like "multiple").

In the Kendo MVC source code for 2022.1.301, the GridSortableSettings.Serialize method appears to use the following logic:

if (SortMode != GridSortMode.SingleColumn)
{
    json["mode"] = "multiple";
}

Completed
Last Updated: 27 Aug 2026 08:33 by ADMIN
Release 2024 Q3 (Aug)

Bug report

Reproduction of the problem

  1. Initialize a Grid with the following Filter and ColumnMenu configuration:
@(Html.Kendo().Grid<TelerikMvcApp1.Models.OrderViewModel>()
    .Name("grid")
    .Columns(columns => {
        columns.Bound(p => p.OrderID).Filterable(false).Width(100);
        columns.Bound(p => p.ShipCity).Width(100);
        columns.Bound(p => p.ShipCity).Width(150);
        columns.Bound(p => p.OrderDate).Format("{0:MM/dd/yyyy}").Width(140);
    })
    .Sortable()
    .Filterable(f => f.Extra(true)
        .Messages(message => message.Equals("Равно"))
        .Messages(message => message.Filter("Приложи"))
        .Messages(message => message.Clear("Изчисти"))
        .Messages(message => message.Info("Покажи записи които:"))
        .Messages(message => message.And("и"))
        .Messages(message => message.Or("или"))
        .Messages(message => message.AdditionalOperator("fdfdfd"))
        .Messages(message => message.IsFalse("Активни  "))
        .Messages(message => message.IsTrue("Неактивни   "))
    )
    .ColumnMenu()
    .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(20)
        .Model(model => model.Id(p => p.OrderID))
        .Read(read => read.Action("Orders_Read", "Grid"))
     )
)

Or use this REPL example: https://netcorerepl.telerik.com/QSYflePv05yaqnLZ07

The issue is also reproducible with the ColumnMenu set the following way:

.ColumnMenu(cm => cm
        .Messages(message => message.Columns("Колони"))
        .Messages(message => message.ColumnSettings("Насторйки"))
        .Messages(message => message.Filter("Филтър"))
        .Messages(message => message.SortAscending("Сортирай възходящ ред"))
        .Messages(message => message.SortDescending("Сортирай низходящ ред"))
    )

Current behavior

The filter menu messages are not set.

filter-menu-messages

Expected/desired behavior

The filter menu messages are set regardless of whether a ColumnMenu is enabled or not.

Environment

  • Kendo UI version: 2024.1.314
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 27 Aug 2026 08:32 by ADMIN
Release 2024 Q4 (Nov)

Bug report

The jQuery dependency is defined as follows in the package .nuspec file:

<dependency id="jQuery" version="(, 3.7.1]" />

This causes the following warning to appear when installing the package in a project:

Telerik.UI.for.AspNet.Mvc5 2024.3.1015 does not provide an inclusive lower bound for dependency jQuery (<= 3.7.1). jQuery 1.4.1 was resolved instead.

The affected packages are:
Telerik.UI.for.AspNet.Mvc5
Telerik.UI.for.AspNet.Mvc5.Trial

Reproduction of the problem

Install the Telerik.UI.for.AspNet.Mvc5 package in a project and check the warnings list.

Current behavior

Warning:
Telerik.UI.for.AspNet.Mvc5 2024.3.1015 does not provide an inclusive lower bound for dependency jQuery (<= 3.7.1). jQuery 1.4.1 was resolved instead.

Expected/desired behavior

Add a lower bound (https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1604) to resolve the warning about the jQuery dependency.

Environment

  • Kendo UI version: 2024.3.1015
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 27 Aug 2026 08:03 by ADMIN
Release 2026 Q2
Created by: Frank
Comments: 0
Category: Signature
Type: Bug Report
0

Bug report

Clearing the value with the Signature "clear" button does not trigger the widget's change event.

Reproduction of the problem

Run the following Dojo example: https://dojo.telerik.com/KhlVWvam

  1. Draw something in the Signature
  2. Click on the "clear" button

Expected

The change event fires.

Actual

The change event does not fire.

Environment

**Kendo UI version: 2025.1.211
**Browser: [all]

Completed
Last Updated: 27 Aug 2026 08:03 by ADMIN
Release 2026 Q2

### Bug report

When filtering a specified Grid column, the filter expressions are inverted when the value of the first expression is empty/null.

### Reproduction of the problem

1) Filter a Grid column by leaving the first filter value empty:

2) Filter the Grid and open again the filter menu. The filter expressions are inverted:

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

### Expected/desired behavior

The filter menu expressions must remain the same.

### Environment

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

Completed
Last Updated: 18 Jun 2026 08:30 by ADMIN
Release 2024 Q3 (Aug)
Created by: Bill
Comments: 6
Category: UI for ASP.NET MVC
Type: Bug Report
4

Bug report

Bundling the Kendo js files in an ASP.NET MVC application throws a NullReferenceException error. Reproduced with versions 2024.1.319 and 2024.2.514. The bundling works without exceptions in version 2023.3.1114.

Reproduction of the problem

  1. Add the following bundle to the BundleConfig.cs file:
bundles.Add(new ScriptBundle("~/bundles/kendo").Include(
        "~/Scripts/kendo/2024.2.514/kendo.web.min.js",
        "~/Scripts/kendo/2024.2.514/kendo.aspnetmvc.min.js"
));

Instead of kendo.web.min.js you can use kendo.all.min.js with the same result.

  1. Render the scripts in the _Layout.cshtml's head element after jQuery by calling:
@Scripts.Render("~/bundles/kendo")

Current behavior

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Workaround:

Use bundles.Add(new Bundle("~/bundles/kendo") instead of bundles.Add(new ScriptBundle("~/bundles/kendo")

Expected/desired behavior

No exception is thrown when bundling the Kendo script files.

Environment

  • Kendo UI version: 2024.2.514
  • jQuery version: x.y
  • Browser: [all ]
Completed
Last Updated: 20 May 2026 10:09 by ADMIN
Release 2025 Q3 (Aug)
Created by: Peter
Comments: 2
Category: UI for ASP.NET MVC
Type: Feature Request
4
The Readonly() property is only available for the Switch control.  Please make available the Readonly() property for the TextBox, ComboBox, DropDownList and MultiSelect as well.
Completed
Last Updated: 25 Mar 2026 10:06 by ADMIN
Release 2025 Q1 (Feb)
Created by: Support
Comments: 4
Category: UI for ASP.NET MVC
Type: Bug Report
2

Bug report

Reproduction of the problem

  1. Reference kendo.all.min.js and kendo.all.min.js.map in a project
  2. Add a basic Grid:
<div id="grid"></div>
<script>
    // The dataSource is initialized as a stand-alone widget that can be bound to the Grid.
    var dataSource = new kendo.data.DataSource({
        transport: {
            read: {
                // The remote endpoint from which the data is retrieved.
                url: "https://demos.telerik.com/kendo-ui/service/products",
                dataType: "jsonp"
            }
        },
        pageSize: 10
    });

    $("#grid").kendoGrid({
        // The dataSource configuration is set to an existing DataSource instance.
        dataSource: dataSource,
        pageable: true
    });
</script>
  1. Open the browser's dev tools Source tab and place a breakpoint (e.g., on line 3715).

Current behavior

The breakpoint is added at the last line (326079) of the file.

Expected/desired behavior

The breakpoint is added at the desired line (e.g., 3715).

Environment

  • Kendo UI version: 2023.3.1010
  • jQuery version: x.y
  • Browser: [ Chrome XX]
Completed
Last Updated: 21 Jan 2026 12:13 by ADMIN
Release 2025 Q4 VS Extensions SP1 (21.01.2026)
Created by: Filippo
Comments: 2
Category: Installer and VS Extensions
Type: Bug Report
1

The below exception is thrown when upgrading using latest Telerik UI for ASP.NET MVC extension.

Failed to execute command.

System.NotImplementedException: Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL)) 
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) 
at Microsoft.VisualStudio.CommonIDE.Solutions.Dte.DteGenericProject.GetFileName() 
at Telerik.VSX.Internal.VisualStudio.VisualStudioThreadHelper.<>c__DisplayClass1_0`1.<<RunInMainThread>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread() 
at Microsoft.VisualStudio.Threading.JoinableTask`1.CompleteOnCurrentThread() 
at Telerik.VSX.NuGet.NuGetPackageService.GetInstalledPackage(Project project, String packageName, Boolean isPackageNamePartial, Boolean ignoreCapabilityMatchCheck) 
at Telerik.VSX.Web.Helpers.ProjectWrap.GetMvcVersion() 
at Telerik.VSX.Web.Helpers.ProjectWrap.CheckIsProjectSupported() 
at Telerik.KendoUI.Mvc.VSX.Helpers.KendoUIMvcProjectWrap.CheckIsProjectSupported() 
at Telerik.KendoUI.Mvc.VSX.Helpers.ProjectSearcher.FilterTelerikSupportedLanguageProjects(List`1 projectsList) 
at Telerik.VSX.Internal.VisualStudio.VisualStudioThreadHelper.<>c__DisplayClass1_0`1.<<RunInMainThread>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread() 
at Microsoft.VisualStudio.Threading.JoinableTask`1.CompleteOnCurrentThread() 
at Telerik.KendoUI.Mvc.VSX.Helpers.ProjectSearcher.GetTelerikEnabledProjectsByMainAssemblyMvcVersion(TargetMvcVersion mvcVersion) 
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.ShouldShowTargetMvcPage(TargetMvcVersion targetMvcVersion) 
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.GetProjectUpgradePreWizardData(IScenarioDef template) 
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.ProjectConfigurationTypeSelector.ProjectUpgrade(IPropertyDataDictionary additionalPreWizardData) 
at Telerik.KendoUI.Mvc.VSX.ProjectConfigurators.StreamlinedProjectConfiguration.StartUpgradeWizard() 
at Telerik.VSX.VSPackage.PackageBase.CommandCallback(Object sender, EventArgs e)

Completed
Last Updated: 19 Dec 2025 14:27 by ADMIN

We are using the Kendo UI for different components like Grid in our APS.Net MVC application. Currently we are experiencing an issue while exporting the Kendo grid to Excel from mobile (both android and ios). It shows the following warning message. The same works when exporting from a PC without any issue. Could you please help to resolve the issue.

Completed
Last Updated: 11 Dec 2025 18:16 by ADMIN

Bug report

Class k-state-focused is not removed from DropDownlist on blur, if its filter input was clicked.

Reproduction of the problem

  1. Use Events demo
  2. Click on DropDownList to expand its dropdown.
  3. Click on DropDownList's filter input.
  4. Click on demo's title to blur the DropDownList

Current behavior

DropDownList appears focused as k-state-focus class is not removed from its span
<span unselectable="on" class="k-dropdown-wrap k-state-default k-state-focused">
image

Expected/desired behavior

DropDownList does not appear focused.

Environment

  • Kendo UI version: 2019.2.619
  • Browser: all
Completed
Last Updated: 04 Dec 2025 10:53 by ADMIN
Release 2026 Q1 (Feb)

Bug report

The kendoWindow does not appear on top of the kendoDialog, even when explicitly calling .toFront(). The z-index is not being updated correctly to bring the kendoWindow to the front.

Reproduction of the problem

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

Current behavior

The Dialog is displayed over the Window, although the Window toFront() method is used.

Expected/desired behavior

The kendoWindow (Dialog 2) should appear on top of the kendoDialog (Dialog 1) when opened, similar to the behavior in version 2024.1.130. When .toFront() is called on the kendoWindow, it should update the z-index appropriately and bring the window to the front, displaying it above all other dialogs/windows.

The issue is a regression starting with 2024.1.319

Workaround:

$("#dialog2").parents('.k-window')[0].style['z-index'] = 12000

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

Environment

  • Kendo UI version: 2025.4.1111
  • Browser: [all]
1 2 3 4 5 6