Unplanned
Last Updated: 06 Nov 2026 13:33 by stefano
Created by: stefano
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

Similar to the PDI bulk load LAN method create a WAN method to retrieve source data via AppServer procedure calls.

The following are the specs and answers to questions I received for direction:

While we may not be able to pull off ALL of this, here are the basic items that bulk load does (WAN or LAN):
1. Looks up replControl status. If completed, then quit, if “in process” then find last rows (using cache) and continue.
2. Keeps “cache” of the last X rowids processed. There MIGHT be a replProperty of name BULK_MAX_CACHE. If it exists we use that number when keeping cache. Otherwise we default to 25.
3. Every 100k, writes status to a log.
4. Every 100k, updates replControl status
ASSIGN

{&ReplDB}ReplControl.GroupID = "BULKCOPY"
{&ReplDB}

ReplControl.CodeID = "<<SOURCE_DB>>.<<SRC_TABLE>>"

{&ReplDB}ReplControl.CodeVal1 = "IN PROCESS"
{&ReplDB}

ReplControl.CodeVal2 = STRING(TODAY) + "-" + STRING(TIME,"HH:MM:SS")

{&ReplDB}

ReplControl.CodeVal3 = "Count=" + STRING(intRecordNum) + ";RowidCache=" + strRowidCache.

For WAN we do:
1. Lookup APPSRV_FETCH_COUNT_BULK replProperty. If available we use this value, otherwise 1000.
2. Run Appserver “get” program (strASmProcDir + "/get_<<SOURCE_DB>>_<<SRC_TABLE>>.p") and request a “batch” of rows. The signature is:
INPUT INTEGER(cMassFetchLimit),
INPUT strRowidCache,
INPUT TABLE tt_RQ, /* 75110 */
OUTPUT TABLE bfrSrc<<SRC_TABLE25>>,
OUTPUT strStatus
3. Loop through multi-iterations of appserver calls, doing the 100k stuff as appropriate.

Q&A:
Do you think we should limit the number of errors by table? For example some issue is causing every row of a table to error so should they all be writing to ReplQueue or stop table load after X number of errors? I like this idea. We should probably make it property driven? If the property is not there, then don’t stop (currently functionality), if it is there and is a number and errors exceed the number then bail on that table?

How should higher level errors be handled like unable to connect to target database for table? Write the error to the table log and bail.

When inserting into ReplQueue I won’t have access to DBTASKID from SQL so what should I put in the SrcTransID? set it as 0

Unplanned
Last Updated: 27 Oct 2026 09:42 by ADMIN
Scheduled for 2026 Q4
Created by: Tom
Comments: 2
Category: Kendo UI for jQuery
Type: Bug Report
1

Description

When navigating in Grid with default/default-ocean-blue-a11y theme the border is gray, while it should be black

Steps to Reproduce

Steps to reproduce the behavior:

1. Open the demos: https://demos.telerik.com/kendo-ui/grid/keyboard-navigation?autoRun=true&theme=default-ocean-blue-a11y or https://www.telerik.com/kendo-angular-ui/components/grid/keyboard-navigation
2. Select the Default theme Ocean Blue A11Y swatch

Expected Behavior

The border color of the focused elements should be black.

Actual Behavior

The border color is gray

image-20261020-114218.png

Version Information

Working Version

  • Version: 14.1.0

Broken Version

  • Version: 14.5.0

Environment Information

Affected Theme(s)

  • Default theme

Affected Suites

  • Kendo UI for jQuery
  • Kendo UI for Angular
  • Kendo UI for React
  • Kendo UI for Vue
  • Telerik UI for Blazor
  • Telerik UI for ASP.NET Core
  • Telerik UI for ASP.NET MVC

Browser Information

  • All browsers

Impact Assessment

Severity

  • Low - Minor visual issue
Unplanned
Last Updated: 23 Oct 2026 13:49 by ADMIN
Created by: Michael D
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

The Kendo Chart widget's documentation describes the setting messages.noData. However, it is missing in the typescript typings.

The documentation matches the source code, but the typings do not.

Unplanned
Last Updated: 22 Oct 2026 13:36 by ADMIN
Created by: Lee
Comments: 6
Category: Kendo UI for jQuery
Type: Feature Request
1
Please create a new widget or modify the existing dropdownlist component to allow the user to make more than one selection. The existing multiselect component is not sufficient in that it cannot be modified to look and operate like the dropdown list. This confuses users and makes the controls in a form feel like they came from two different libraries. The major difference is the placement and appearance of the search. In the dropdown list, the search is inside of the list and always 100% width. In the multiselect the search is invisible and inside the selected values box. Our clients are requesting a new tool where the search in the multiselect looks and operates like the search in the dropdownlist and have gone as far as to ask us to ditch Kendo UI for another library.
Unplanned
Last Updated: 22 Oct 2026 13:23 by ADMIN
One of my schedulers has an optional title field. The title is computed in these cases based on other properties on the event. An example could be an event that contains a “category” of “Break” and an employee of “Bob”. The title if empty might return “Break for Bob”. When we edit this event and choose a new category, the save works, and the new event coming in with the SignalR update contains the new “title” property as needed. But the event does not update in the DOM. It looks to be skipped somehow. This required a bunch of JavaScript to fix. Need to enumerate all events coming in the SignalR post, then enumerate all DOM elements for events in that scheduler, and manually update the DOM text for the event
Unplanned
Last Updated: 22 Oct 2026 07:22 by ADMIN
Created by: Jonas
Comments: 2
Category: Kendo UI for jQuery
Type: Feature Request
1

Good morning,

currently the compatible JQuery versions are only listed in this article: https://docs.telerik.com/kendo-ui/intro/supporting/jquery-support.

Most of the time also with great delay (as of today: 3 versions behind)

Would it be possible to include the compatible versions directly into the Release Notes of new versions?

This way we can safely upgrade JQuery along with new Kendo UI Releases.

Unplanned
Last Updated: 21 Oct 2026 12:52 by ADMIN

When adding a command to a column, passing the command options via an array or not makes a difference only for the visible option of the command. See DoJo:
Kendo UI Snippet | Kendo UI Dojo (telerik.com)

All options for command work both with and without the array, except the visible function. 

Unplanned
Last Updated: 21 Oct 2026 12:43 by ADMIN

Require an Editor method to provide the cursor position as an integer representing the offset of the current cursor position from the start of the document with respect to the text displayed in the editor.

For example consider an editor displaying 'This is text content'. The underlying html will be <p><span>This is text content</span></p>. When cursor is placed after 'text', I would like to obtain the cursor position as 12 i.e. the offset based on the text displayed irrespective of the underlying html.

Unplanned
Last Updated: 21 Oct 2026 11:31 by ADMIN
Created by: David
Comments: 2
Category: Kendo UI for jQuery
Type: Bug Report
0

Bug report

Reproduction of the problem

Dojo example.

Current behavior

A difference between kendo.culture.ar.min.js:

pattern: ["-n %","n %"],

and other Arabic cultures, e.g. kendo.culture.ar-AE.min.js:

pattern: ["-n%","n%"],

A space is present in between the % symbol and the number and the position of the percent symbol differs.

Expected/desired behavior

Format consistency.

Environment

  • Kendo UI version: 2019.2.619
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 21 Oct 2026 11:24 by ADMIN
Created by: Francis
Comments: 3
Category: Kendo UI for jQuery
Type: Feature Request
31

https://svelte.dev/

Looks to be so much better than React.

 

Unplanned
Last Updated: 21 Oct 2026 06:29 by ADMIN
Created by: KM
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
4
Unplanned
Last Updated: 19 Oct 2026 11:09 by ADMIN
Created by: Igor Mendizabal
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

Bug report

When a decimal number has 8 digits after the decimal separator and '#' is used for formatting the precision is lost and the number is rounded.

Reproduction of the problem

  1. Open the Dojo example and check the result in the console

Current behavior

kendo.toString(0.00000015,"###.########" returns 0.0000002

Expected/desired behavior

The number should not be rounded and the precision should not be lost. The results should be the same with kendo.toString(0.00000015,"n8") and kendo.toString(0.00000015,"0.00000000")

Environment

  • Kendo UI version: 2022.3.1109
  • Browser: [all ]
Unplanned
Last Updated: 19 Oct 2026 10:55 by ADMIN

 

In a grid with virtualization, when just normally scrolling down requests for the exact same data are often sent multiple times after each other. The reason for this is probably that the grid sends an asynchronous request for example Top 100, Skip 200 and then does not keep track of that it is still waiting for a reply for this request, before asking for the same data a short period later. 

Commonly requests for the same data is made 2 or 3 or more times after each other, causing performance problem at the server side and in many cases unnecessary calls to the database. Fixing this should lower the number of requests for data to the server considerably, maybe with a factor two or more with just normal grid operation when the user is just scrolling down to view more data in the grid.  

To demonstrate the problem, open a copy of the virtualization grid demo, for example here:

https://dojo.telerik.com/rsdigZKk/4

Open the Developer Tools and just observe which network requests are sent to the server. Just scroll down in any way and observe that very often the exact same request is made. A request for the same data has the same Top and Skip values in the parameters sent the server. You can see the servers reply is exactly the same JSON data multiple times after each other.

Solving this performance problem almost completely would seemingly be to in a variable just keep track of the "Latest request" sent, since the problem happens mostly just with normal scrolling in one direction with request sent after each other. So one would need to keep track of that a call for Top 100, Skip 200 has been made, and if the program wants to request the exact same data again, just wait for a reply for the first request, instead of sending a new one. (If needed, send a new request only after a specific timeout for a reply for the first one).

A more thorough solution would be to have a data structure to keep track of the Top and Skip tuples for all the calls to the server that has not yet have had a reply from the server, and not repeat those exact same calls again if still waiting for a reply for the first request.

Unplanned
Last Updated: 19 Oct 2026 08:09 by ADMIN

When a kendoContextMenu is applied to a combobox (html tag select) you are not able to show the select options by tapping it. The behaviour is on mobile browser only (tested iPad and Google Chrome developer tools with device toolbar enabled).

I reproduced the issue in telerik dojo, here is the code.

<!DOCTYPE html>
<html>
<head>
    <base href="https://demos.telerik.com/kendo-ui/menu/context-menu">
    <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.1.330/styles/kendo.common-bootstrap.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.1.330/styles/kendo.bootstrap.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2021.1.330/styles/kendo.bootstrap.mobile.min.css" />

    <script src="https://kendo.cdn.telerik.com/2021.1.330/js/jquery.min.js"></script>
    
    
    <script src="https://kendo.cdn.telerik.com/2021.1.330/js/kendo.all.min.js"></script>
    
    

</head>
<body>
    <div id="example">
      <select>
        <option>Opzione 1</option>
        <option>Opzione 2</option>
        <option>Opzione 3</option>
      </select>
      
    <ul id="menu">
        <li>
            <img src="../content/web/toolbar/reply.png" /> Reply
        </li>
    </ul>
      
</div>
<script>
    $(document).ready(function() {
        setTimeout(function () {
            var initMenu = function () {
                menu = $("#menu").kendoContextMenu({
                    target: "select",
                    select: function(e) {
                        // Do something on select
                    }
                });
            };

            initMenu();
        }, 0);
    });
</script>

</body>
</html>
Unplanned
Last Updated: 06 Oct 2026 11:38 by ADMIN
When a DropDownList uses virtual: true together with a grouped data source (group: { field: "..." }) and a fixedGroupTemplate, each rendered group <ul role="group"> gets an aria-labelledby pointing at its group header <li>, with an id like <optionId>-group-<index>-<groupValue>. The group currently under the sticky header (.k-list-group-sticky-header), usually group 0, has no inline header <li> because its name is shown in the sticky header. Its aria-labelledby is still set, though, so it points at an id that doesn't exist. Accessibility checkers such as WAVE report this as a "Broken ARIA reference". Looking at VirtualList._createGroupUl, aria-labelledby is always set from _generateGroupId(...), but the header <li> with that id is only created when hasHeader is true.

To reproduce (Kendo UI for jQuery 2026 Q2): create a DropDownList with virtual: { itemHeight: 26, valueMapper: ... }, groupTemplate and fixedGroupTemplate, and a data source grouped on a field with at least two groups. Open the popup and inspect the list. The second group's aria-labelledby resolves to its header <li>. The first group's aria-labelledby (for example ...-group-0-Client-Sets) matches no element in the DOM. Expected: every group's aria-labelledby points at an element that exists. For the headerless group that could be the sticky header, if it's given an id, or the attribute could be left off. As a workaround, we give the sticky header an id and use a MutationObserver to repoint any dangling aria-labelledby at it.
Unplanned
Last Updated: 11 Sep 2026 08:15 by ADMIN
Created by: Niels
Comments: 2
Category: Kendo UI for jQuery
Type: Feature Request
8
I'm using drawing.drawDOM to create a PDF. I have to make a table of contents (TOC) in the beginning of the PDF. 

It would be great if I had the ability to link to the correct section directly from the TOC. 

So <a href="#conclusion">Conclusion</a> and then later <a name="conclusion"></a> would make a link in the PDF so the reader could click on the Conclusion-link in the TOC and jump directly to the conclusion-section.
Unplanned
Last Updated: 04 Sep 2026 05:46 by Fajleabbas
Created by: Fajleabbas
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1

Hi Team,

I would like to request the sv-FI and da-DK culture files to be updated - specifically the date format "d".  Using .NET, the culture file does not match CultureInfo(For example, sv-FI):

| Environment              | Culture | Short Date Format |
| ------------------------ | ------- | ----------------- |
| .NET Framework 4.8 / NLS | `sv-FI` | `dd-MM-yyyy`      |
|  Kendo UI 2026           | `sv-FI` | `dd-MM-yyyy`      |
| .NET 8/10 / ICU          | `sv-FI` | `yyyy-MM-dd`      |
Please update the format to 'yyyy-MM-dd' in the Kendo UI Culture file.

Thank you!

Unplanned
Last Updated: 03 Sep 2026 15:32 by ADMIN
Created by: Aleksandr
Comments: 3
Category: Kendo UI for jQuery
Type: Feature Request
1

basically based on (it will work till you change the font size settings in the browser (chrome://settings/appearance -> front size), it will lead to )

https://www.telerik.com/forums/image-only-on-command-buttons

and (without text, but without tooltip too)

http://dojo.telerik.com/@Iliana/aJeme

would be great to have such buttons out of the box

 

 

 

Unplanned
Last Updated: 27 Aug 2026 13:06 by ADMIN
Created by: Guy
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
1
  • Currently, when the legend has a lot of items or the labels are too long, it will create multiple lines and takes spaces. We would like to keep the legend in one line as fixed and add a scrollbar within the legend.
  • This will make the chart more clean and the legend wont overtake the space of the chart and it will remain the same size no matter how many items it contains.
Unplanned
Last Updated: 03 Jun 2026 12:21 by ADMIN
Created by: Christian Storb
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
2
The timezone should be adjustable [e.g. like in Moment Timezone date.tz('Asia/Tokyo')] or today should be accessible/configurable from outside the widget. Currently getToday() always returns the local time. Suggestion: Add the attribute today to the options and change the initialization of var today = new DATE() in getToday() to var today = new DATE(options.today) ...
1 2 3 4 5 6