Completed
Last Updated: 26 Sep 2026 13:11 by Paul
Release 2026 Q4
Created by: Khengaik
Comments: 2
Category: UI for ASP.NET Core
Type: Bug Report
1

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'.

 

Duplicated
Last Updated: 25 Sep 2026 16:46 by ADMIN

Steps to reproduce:

1. Open an image
2. Select the crop tool.

3. Resize the crop to a smaller area.
4. Move the crop area to the top middle of the image for example.
5. Resize the crop to a larger area using the bottom right handle.

Current behavior:

The crop area overflows the image if it is made large enough.

The problem is also reproducible on Telerik Demos at https://demos.telerik.com/aspnet-core/imageeditor

 

C# / .NET 5 / Telerik.UI.for.AspNet.Core (V2021.2.511)

Declined
Last Updated: 25 Sep 2026 13:21 by ADMIN
Created by: Garrett
Comments: 5
Category: UI for ASP.NET Core
Type: Bug Report
1

I am seeing that once a grid checkboxlist column filter exceeds about 1000 items the wait time appears to increase non-linearly (performance is worse than linear.)  For example, with 3,000 items the page freezes for about 30 seconds.  The data is fetched in under 50 milliseconds, so the vast majority of this time appears to be processing by Kendo.

Please see the attached for my configuration.

Completed
Last Updated: 25 Sep 2026 13:16 by ADMIN
Created by: jhudson
Comments: 2
Category: Grid
Type: Bug Report
0
Grids that showed fine in 2024.3 now cut off the No Records Available box and show a scroll bar 
Completed
Last Updated: 25 Sep 2026 13:15 by ADMIN

When a Date is already present in the DateTimePicker and the date parts are focused with a mouse click the digits for the year part are cut off.

Reproducable in this Dojo.

Screen recording of the issue.

 

Won't Fix
Last Updated: 25 Sep 2026 13:11 by ADMIN

When no datasource is bound, the slot titles and resource group names are not shown, despite being known. After binding to a datasource, they get set immediately. This leads to a glitchy user experience, as there is an empty table with no text whatsoever, as long no databinding is triggeredThe resource descriptions and slot header texts should be set independently from the data binding. The behavior can be observed in the attached example.

 

Regards, Frieder

 

Completed
Last Updated: 25 Sep 2026 12:59 by ADMIN
Release R1.2024-Increment.1(15.Nov.2023)

In the latest version (2023.2.718), the Column Menu in the Grid faild to open if you set the Groupable option to false.

To reproduce the issue simply change the line below in the Grid Overview Demo

.Groupable(g=>g.ShowFooter(false))

to the following:

.Groupable(false)

https://netcorerepl.telerik.com/cxkhGOvU52pBO4NK33

The error you get when clicking on the Column Menu is:

Uncaught TypeError: Cannot read properties of undefined (reading '_canDrag')
    at init._updateGroupColumns (kendo.all.js:321370:19)
    at init._open (kendo.all.js:321370:19)
    at init.trigger (kendo.all.js:321370:19)
    at init._trigger (kendo.all.js:321370:19)
    at init.open (kendo.all.js:321370:19)
    at init.toggle (kendo.all.js:321370:19)
    at init._click (kendo.all.js:321370:19)
    at HTMLAnchorElement.dispatch (jquery.min.js:3:12445)
    at r.handle (jquery.min.js:3:9174)

Declined
Last Updated: 25 Sep 2026 10:42 by ADMIN
Created by: Dan
Comments: 2
Category: UI for ASP.NET Core
Type: Bug Report
1

In the ThemeBuilder the controls do not use the latest version.

For instance while playing around with the ThemeBuilder I noticed that the primary button does not look primary like on the demos page.

Also it would be helpful to provide a page where you explain where every color is used.

Won't Fix
Last Updated: 25 Sep 2026 10:21 by ADMIN
As of yesterday, we are unable to find the kendo.for.aspnet.core nuget package.  What is the replacement?
Declined
Last Updated: 24 Sep 2026 14:55 by ADMIN
Created by: Alejandro
Comments: 2
Category: Grid
Type: Bug Report
0

Using Telerik.Ui.for.aspnetcore version 2025.4.1111, when i create a grid 

                @(
     Html.Kendo().Grid<Land_Management_System.LASIViewModels.LASIMainRecordViewModel>()
     .Name("LASIGrid")
     .Height("auto")
     .Editable(x => x.Enabled(true)

     .Mode(GridEditMode.PopUp)
     .TemplateName("_LASITabStrip")
     .Window(x =>
     {
         x.Width("90vw").Height("90vh");
         x.Resizable().Scrollable(true);
         x.Actions(x => x.Minimize().Maximize().Close());
     })).Events(x => x.Save("onGridSave").Edit("onGridEdit"))

     .Columns(columns =>
     {
         columns.Bound(p => p.Id).Filterable(true).Visible(false);
         columns.Bound(p => p.LASIGuid).Title("LASI Ref No").Filterable(true);
         columns.Bound(p => p.UPRN).Title("UPRN").Filterable(true).Visible(false);
         columns.Bound(p => p.SiteLocation).Title("Site Location").Filterable(true);
         columns.Bound(p => p.Region).Title("Region").Filterable(true).Visible(false);
         columns.Bound(p => p.Pre2015Council).Title("Former NIHE District").Filterable(true).Visible(false);
         columns.Bound(p => p.SuperCouncil).Title("Super Council").Filterable(true);
         columns.Bound(p => p.AreaOffice).Title("Area Office").Filterable(true);
         columns.Bound(p => p.ParliamentaryConstituency).Title("Parliamentary Constituency").Filterable(true).Visible(false);
         columns.Bound(p => p.DevelopmentLimit).Title("Development Limit").ClientTemplate("#= DevelopmentLimit ? DevelopmentLimit.Name : '' #").Filterable(true);
         columns.Bound(p => p.Area).Title("Area").Filterable(true);
         columns.Bound(p => p.ReferenceType).Title("Reference Type").ClientTemplate("#=ReferenceType ? ReferenceType.Name : ''#").Filterable(true);
         columns.Bound(p => p.PlannerText).Title("Planner").Filterable(true);



columns.Command(command =>
{
    command.Custom("Edit").Click("showEdit");
    command.Custom("Details").Click("showDetails");

});



     })

.Filterable(filterable => filterable
        .Mode(GridFilterMode.Menu) // Enables per-column filtering
    )

     .Width("auto")
     .Pageable()

     .Groupable()
     .ToolBar(t =>
     {

             t.Create();
     })
     .Sortable()
     .Scrollable()
     .DataSource(dataSource => dataSource
     .Ajax()
     .Events(events => events.Error("grid_error_handler").RequestEnd("on_board_grid_request_end"))
     .PageSize(10)
     .ServerOperation(true)
     .Model(model =>
     {
         model.Id(p => p.Id);
         model.Field(prop => prop.Id).DefaultValue(0);
         model.Field(prop => prop.DevelopmentLimit).DefaultValue(new DevelopmentLimitViewModel());         
         model.Field(prop => prop.ReferenceType).DefaultValue(new ReferenceTypeViewModel());
         model.Field(prop => prop.Planner).DefaultValue(new UsersViewModel());
         model.Field(prop => prop.Category).DefaultValue(new CategoryViewModel());

         model.Field(prop => prop.TempUploadKey);

     })
     .Read(read => read.Action("LASIRead", "LASI"))
     .Create(create => create.Action("LASICreate", "LASI"))
     .Update(update => update.Action("LASIUpdate", "LASI"))

     )
     .NoRecords(true)
     )

 

when i try and create a new record the save button is disabled when it fails validation, when i complete the failed validation fields the button is not re-enabling

                                      
Completed
Last Updated: 24 Sep 2026 14:12 by ADMIN

### Bug report


### Reproduction of the problem
On the mobile version on Android 10, the Grid does not enter incell editing.

Dojo to reproduce: https://dojo.telerik.com/oDUBuKAt


### Environment

* **Kendo UI version:** 2020.1.219
* **Browser:** Android 10 Web Browser 

Won't Fix
Last Updated: 24 Sep 2026 14:09 by ADMIN

Issue

Using any overload of ToDataSourceResult(Async) with a DataSourceRequest containing filter descriptors on an IQueryable provided by Entity Framework core 2.x, causes Entity Framework's "Query cache" to fill up for different filter values, leaking memory in the process. This is caused by using Expression.Constant in the generated expression trees for a DataSourceRequest's FilterDescriptors. Refer to https://github.com/dotnet/efcore/issues/14859 for more details about why this leaks memory.

Since Entity Framework's cache is always missed for new filter values, performance is also degraded due to this issue.

The issue is not present when using Entity Framework core 3 or greater. Apparently using Expression.Constant is not an issue on these version.

I have attached a minimal working example that illustrates the memory leak.

Fix

This issue can be fixed by changing FilterDescriptorExpressionBuilder.CreateValueExpression to not return a ConstantExpression, but a MemberExpression instead. Entity Framework 2.x will correctly parameterize the MemberExpression, causing the query cache to be hit correctly for queries that only differ in parameter values. It won't parameterize ConstantExpressions. Refer to https://stackoverflow.com/a/60516780/147993 for an example of generating a MemberExpression instead of a ConstantExpression.

Completed
Last Updated: 24 Sep 2026 14:03 by ADMIN

I have a screen that I'm manually calling the print functionality of the kendo-pdfviewer from a button click.   It is working, but the problem is that the resulting print dialog window is really small.   Even if I open the print dialog, resize the dialog, and then try to print again it gets reset to the original small size.  This is preventing our users from previewing what the resulting page will print like.   



This is the code for my pdf viewer

 

<div class="row">
    <div class="col">

        <div id="example">

            <kendo-pdfviewer name="pdfviewer" height="300">
                <pdfjs-processing file="@(Url.Page("/Badges/Details", "VisitorBadge", new { BadgeId = @Model.Id }))" />
                <toolbar enabled="false">
                    <pdfviewer-toolbar-items>
                        <pdfviewer-toolbar-item command="PrintCommand" type="button" name="print" icon="print"></pdfviewer-toolbar-item>
                    </pdfviewer-toolbar-items>
                </toolbar>
            </kendo-pdfviewer>
        </div>

        <style>
            html body #pdfviewer {
                width: 100% !important;
            }
        </style>
    </div>
</div>

 

This is the javascript used to open the print dialog
 
    badgereport.onWindowOpen = function () {
        $pdfviewer = $("#pdfviewer").data("kendoPDFViewer");
        $printBadgePdf = $("#printBadgePdf");
        $closeBadgePdf = $("#closeBadgePdf");
        $badgeWindow = $("#badgeWindow").data("kendoWindow");

        $printBadgePdf.on("click", function (e) {
            e.preventDefault();
            $pdfviewer.execute({ command: "PrintCommand" });

        });
        $closeBadgePdf.on("click", function (e) {
            e.preventDefault();
            $badgeWindow.close();
        });

    };
Unplanned
Last Updated: 24 Sep 2026 13:55 by ADMIN

I'm using the grid with a Status Bar Template and a button component in the template.

When trying to reference the button using the data() method it returns "undefined".

I've made small changed to the Grid's "selection Aggregates" demo to show the problem:

Sample

In the sample code, when selecting a cell in the top grid, the "T" button should be enabled but the line

$("#TestButton").data("kendoButton")

returns undefined.

Completed
Last Updated: 24 Sep 2026 13:00 by ADMIN
Release 2020.R3.SP2
Created by: CLOCA
Comments: 0
Category: UI for ASP.NET Core
Type: Bug Report
3

When certain options of the editable Window are set through configuration, they are not being serialized correctly:

MinWidth
MinHeight
Events (Open, Close, etc.)

@(Html.Kendo().Scheduler<TelerikAspNetCoreAppScheduler.Models.TaskViewModel>()
   .Editable(e => e.Window(w => 
      w.MinHeight(1000)
        .MinWidth(1000)
        .Events(we => we.Open('onOpen'))))
)


Declined
Last Updated: 24 Sep 2026 12:55 by ADMIN
Created by: Hubert Frick
Comments: 1
Category: UI for ASP.NET Core
Type: Bug Report
1

Bug report
For the Telerik Scheduler Timeline View, since the update from somewhere in between version 2022.3.1109 to 2024.2.154, a custom timeline view cannot be selected if the view name has dot(s) in its name (e.g. "kendo.ui.customTimelineView").

Reproduction of the problem

Add a custom Timeline View by extending the kendo.ui.TimelineView

Current behavior

Unlike older versions (I know that it worked with version <= 2022.3.1109, but don't know when exactly it was introduced)  now the ui blocks, when the custom select view button is clicked. Specifically, the problem is in kendo.scheduler.js at line 4554:

var viewElementToSelect = that.toolbar.find("[" + kendo.attr("name") + "=" + name + "]");

Expected behavior

In this code line, the find method does not work when the variable "name" contains something like "kendo.ui.CustomTimelineView". As a solution, I suggest escaping the name beforehand:

var nameEscaped = $.escapeSelector(name);
var viewElementToSelect = that.toolbar.find("[" + kendo.attr("name") + "=" + nameEscaped + "]");
With that or a similar solution , my custom Timeline View can be selected as before.
Completed
Last Updated: 24 Sep 2026 12:12 by ADMIN
Release 2026 Q1 (Feb)

I am working on a grid that has 3 requirements that seem to cause the bug:

  • A FK column must have its lookup values loaded remotely
  • The grid has sticky columns
  • The grid is loaded inside a tab strip control

The combination of these 3 factors causes the grid not to load and results in a devtools console error. It's worth noting that removing any of the 3 bullet points above (e.g. NOT using sticky columns, NOT loading grid in tab control, or NOT have a remote FK column) allows the grid to load properly.

The error thrown in the DevTools console indicates that the grid's "tbody" property is not created at the time it is trying to call _setStickyStyles.

Before error is thrown (mouse is hovering over "tbody" property):

 

After error is thrown (look at console output):

 

I have upload a zip file containing a sample project that demonstrates the issue. When you launch the sample application, there are 2 links at the top of the page, "No Tabs" and "Tabs". The issue is reproducible on the "Tabs" page. Both pages use the same grid partial, but the "Tabs" page loads the partial through the tabstrip with a controller action. The "Tabs" page includes the 3 bullet points I indicated above that cause the problem.

The workaround I am using for now in my application is to NOT set the columns as sticky in my partial view. Instead, I set the sticky columns using the grid's API method "stickColumn" (https://www.telerik.com/kendo-jquery-ui/documentation/api/javascript/ui/grid/methods/stickcolumn) during the grid's dataBinding event (to ensure sticky columns are set AFTER grid initialization). This allows the grid to load and sets the sticky columns appropriately.

Thank you!

Declined
Last Updated: 24 Sep 2026 12:09 by ADMIN

When it is not scrollable it will look like this and not correct aligned. 

When I have enough items it i will look good but since my database is dynamic I cannot wait till it is full. 


What should I do?

.Scrollable() --> this it the option which I use.
Completed
Last Updated: 24 Sep 2026 10:41 by ADMIN
Release 2026 Q4

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 ]
Completed
Last Updated: 24 Sep 2026 09:36 by ADMIN
Release 2026 Q4
Created by: Flavio
Comments: 0
Category: Scheduler
Type: Bug Report
2

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]
1 2 3 4 5 6