Under Review
Last Updated: 19 Apr 2024 13:23 by ADMIN

Context: There is an item that illustrates the issue here: https://www.telerik.com/forums/kendo-datepicker-value-not-populated-after-refresh-firefox-only

In Firefox, when using the asp-for tag helper to bind a c# DateTime field to an input element, then calling kendoDatePicker() on that element, the control fails to populate on a soft-refresh (F5). Upon reloading using F5 in Firefox, the input's type is set to datetime-localand the input 's control variation is changed to the default date picker.  Then, the Kendo UI DatePicker is initialized with a blank input which normally has a type of text

Example project and video of issue are attached.

This is the pertinent code (also happens in latest version of Kendo as well):

    public class IndexViewModel
    {
        public DateTime DateAsDateTime { get; set; }
    }
        public IActionResult Index()
        {
            return View(new IndexViewModel { DateAsDateTime = DateTime.Today });
        }
@model IndexViewModel

<input id="dtDate" asp-for="@Model.DateAsDateTime">

<script type="text/javascript">
    $(document).ready(function () {
        $("#dtDate").kendoDatePicker();
    });
</script>

Declined
Last Updated: 02 Apr 2024 06:52 by ADMIN
Created by: Peili
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

Hi,

When I double click a cell and enter into editing mode, scrolling up or down will make the editor div out-of-place. 

It should follow the target cell instead.

This can be easily reproduced here: https://demos.telerik.com/kendo-ui/spreadsheet/index

It seems Kendo UI for Angular/React also have the same issue.

 

Declined
Last Updated: 22 Mar 2024 14:28 by ADMIN

Reproduction of the problem

  1. Follow the steps described in the link here - https://github.com/telerik/kendo-ui-core?tab=readme-ov-file#building-kendo-ui-core
  2. Create a custom script for validator npx gulp custom -c validator
  3. Try to load the script and create the components

Current behavior

The validator is not working, error is shown

jQuery.Deferred exception: $(...).kendoNumericTextBox is not a function

Expected/desired behavior

The components should work as expected when custom script is created


Need More Info
Last Updated: 07 Mar 2024 08:05 by ADMIN
Created by: eDAD
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

Environment (OS, Application, Versions): 

OS Version: 22H2 (OS Build 25352.1)
Edge Dev: Version 121.0.2277.112 (Official build) (64-bit)

Third Party Name:   Kendo

Repro Steps: 

   1. Open https://codepen.io/oneID/pen/LYaGREP and turn on NVDA.
   2. Navigate to 'Populate' grid and activate it using enter key.
   3. Navigate to Expand button present under domain in Export to excel table.
   4. Observe if the screen reader is announcing correct role and name for the expand button or not.

Actual Results: 

Accessible name for the 'expand' button is not correct, Expand button is defined as link.

Expected Results:

Accessible name of 'expand' button should be sufficient for screen reader user. Accessible name should contain value available in domain as well.

Role should be defined as 'Button' as its behaving as button.

Unplanned
Last Updated: 01 Mar 2024 07:06 by ADMIN
Created by: Hui Chuan
Comments: 2
Category: Kendo UI for jQuery
Type: Bug Report
0
The text inside the TreeMap's leaves have their colors incorrectly inverted in dark mode despite the background colors remaining the same. This is especially prominent on background colors such as yellow where the now white text can completely blend into it. This problem appears to apply to all dark themes; I've attached a screenshot of the demo in default dark as an example. See: Demo of core features in jQuery TreeMap widget | Kendo UI for jQuery (telerik.com)
Declined
Last Updated: 26 Feb 2024 12:56 by ADMIN
Created by: Akash
Comments: 3
Category: Kendo UI for jQuery
Type: Bug Report
1

Hello Team,

 

We are currently facing challenges with the Kendo grid, which is a widely used widget or component at o9Solutions. Although we have been using Kendo for a long time, the widget is failing to meet accessibility standards for some components, which are crucial in today's world.

 

Regarding the Kendo grid, there is an issue where SR is reading the table twice, once for the header and once for the cells. This can cause confusion for assistive technologies like SR.

Consider the cases of horizontal scroll or fixed column cases also.

Having a single <table> is the standard. We can't create multiple tables, which will violate the good coding practices + accessibility standards.

---

I saw some posts regarding this... where it was mentioned we can remove this Scrollable() . But what are the cons of this if we remove this?
--

 

We want this functionality like a horizontal or vertical scroll or fixed column cases.But it needs to recognize as a single table.

 

Completed
Last Updated: 15 Feb 2024 12:25 by ADMIN
Created by: eDAD
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
1

Bug Title: Filter controls are not accessible via keyboard under 'Security Groups and Service Accounts' screen.

Severity: Sev1 (Critical)

Test Environment: OS: Windows 11 22H2
OS Build: 23620.1000

Repro steps:
1.Open https://codepen.io/oneID/pen/LYaGREP
2.Activate populate grid.
3.Try navigating to Column filter controls using keyboard.
4.Observe whether filter controls are accessible via keyboard under 'Security Groups and Service Accounts' screen or not.

Actual Result:
Keyboard focus does not remain on same control after pressing 'ESC' key to close the opened ‘Filter’ popup present under 'Security Group' screen.

Expected Result:
Keyboard focus should remain on same control after pressing 'ESC' key to close the opened ‘Filter’ popup present under 'Security Group' screen.

Duplicated
Last Updated: 13 Feb 2024 08:50 by ADMIN
Created by: eDAD
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
1
Bug Title: Columns are not programmatically associated with their table headers.

Severity: Sev 2 (High)

Test Environment:

OS Version: 22H2 (OS Build 25352.1)
Edge Dev: Version 114.0.1807.6 (Official build) dev (64-bit)
Screen Reader: Narrator

Repro steps:

1.Open kendoSample (codepen.io).
2.Navigate through tables.
3.Verify whether Columns are programmatically associated with their table headers or not.

Actual Result:
Table header and their data are in different tables. Columns are not associated programmatically with their headers.

Excepted result:
Columns should be associated programmatically with their headers.
Need More Info
Last Updated: 13 Feb 2024 08:47 by ADMIN
Created by: eDAD
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
1

Bug Title: Columns are not programmatically associated with their table headers.

Severity: Sev2 (High)

Test Environment:
OS Version: 22H2 (OS Build 25352.1)
URL: https://ppe.oneidentity.core.azure-test.net/
Edge Dev: Version 114.0.1807.6 (Official build) dev (64-bit)
Screen Reader: Narrator

Repro steps:
1.Open kendoSample (codepen.io)
2.Navigate through tables.


Actual Result:
Table header and their data are in different tables. Columns are not associated programmatically with their headers.

Expected Result:
Columns should be associated programmatically with their headers.

Completed
Last Updated: 29 Feb 2024 08:49 by ADMIN
Release 2024 Q2

Bug report
ExpansionPanel control is not collapsing/expanding when set up collapseIconClass

Regression since R1 SP1 2023

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

Expected/desired behavior
The user shall be able to set expand and  collapse icons

Environment
Kendo UI version: 2023.1.314 or newer

Unplanned
Last Updated: 09 Feb 2024 09:58 by Christian

In a very special case it is impossible to select a value from the ComboBox. It only occurs on iPads.

if ComboBox filter is set, virtualization is on and the datasource is set programmatically after initialization. A data item cannot be selected from the list if it is filtered before hand and the item is located at the second page inside the popup.

Steps to reproduce:

  1. Open https://dojo.telerik.com/UbuRecut/4 on an iPad
  2. Wait till data source is set
  3. Input filter value (Popup should open and be scrollable)
  4. scroll to the end of the popup
  5. click element at the end of the list
  6. No item is selected

Used Dojo Snippet:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Kendo UI Snippet</title>

    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/themes/7.2.0/default/default-ocean-blue.css"/>

    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2024.1.130/js/kendo.all.min.js"></script>
</head>
<body>
  
<input id="orders" style="width: 400px" />
<script>
  
    $(document).ready(function() {
        const ctrl = $("#orders").kendoComboBox({
            template: '<span class="order-id">#= OrderID #</span> #= ShipName #, #= ShipCountry #',
            dataTextField: "ShipName",
            dataValueField: "OrderID",
          filter: 'startswith',
            virtual: {
                itemHeight: 26,
                valueMapper: function(options) {
                    $.ajax({
                        url: "https://demos.telerik.com/kendo-ui/service/Orders/ValueMapper",
                        type: "GET",
                        dataType: "jsonp",
                        data: convertValues(options.value),
                        success: function (data) {
                            //the **data** is either index or array of indices.
                            //Example:
                            // 10258 -> 10 (index in the Orders collection)
                            // [10258, 10261] -> [10, 14] (indices in the Orders collection)

                            options.success(data);
                        }
                    })
                }
            },
            height: 520,
        }).data('kendoComboBox');
      
  $.ajax({
          url: "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Orders",
          type: "GET",
          dataType: "json",
          success: function (data) {
            ctrl.setDataSource(data.d)
          }
        })
    });
  
  

    function convertValues(value) {
        var data = {};

        value = $.isArray(value) ? value : [value];

        for (var idx = 0; idx < value.length; idx++) {
            data["values[" + idx + "]"] = value[idx];
        }

        return data;
    }
</script>
</body>
</html>
Declined
Last Updated: 07 Feb 2024 13:27 by ADMIN
I hope this email finds you well. I am writing this email regarding an CSP issue we are facing with our current implementation of Kendo UI jQuery v2018.3.911.

As part of our ongoing efforts to enhance the security of our website, we are looking to implement a strict Content Security Policy (CSP) and remove the “unsafe-” attributes. However, during our testing phase, we encountered a significant challenge: the current version of Kendo UI jQuery does not seem to operate under a CSP environment without the “unsafe-” settings.

We are seeking your expert advice on whether there is a feasible solution or workaround that would allow us to use strict CSP with our current version of Kendo UI jQuery. Or, should we consider an upgrade to a newer version of Kendo UI jQuery that is compatible with strict CSP. In this regard, we would like to understand:

  1. Are there any specific versions of Kendo UI jQuery that you would recommend for compatibility with strict CSP?
  2. What potential risks or extensive modifications might be involved in upgrading from our current version to a CSP-compatible version?
Unplanned
Last Updated: 25 Jan 2024 08:45 by Muhammad
Created by: Muhammad
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
7

Bug report

Image browser invalidFileType error contains &quot; since 2023.2.718

Reproduction of the problem

https://demos.telerik.com/kendo-ui/editor/imagebrowser

Expected/desired behavior

No &quot; shall be present in the error message when an unsupported format is selected

Environment
**Kendo UI version: 2023.2.718 or newer
**jQuery version: 3.7.0
**Browser: [all]

Declined
Last Updated: 15 Dec 2023 14:09 by ADMIN

Repro steps:

  • Open URL: Kendo UI Snippet | Kendo UI Dojo (telerik.com)
  • Navigate to the Choose Library combo box and select 'Kendo UI 2022 R2' option.
  • Navigate to the Run button and activate it.
  • Open Narrator using 'Ctrl + Win + Enter' key.
  • Press 'T' key to navigate table in quick navigation mode.
  • Navigate the table header controls using up arrow.
  • Observe that narrator announce role as link on Filter controls.

 

Actual Results:

Incorrect role is defined as "link" for the "filter" button, Screen reader announce like "Metric type filter column setting link".

Expected Results:

Correct role should be defined as "button" for the "filter" button. Screen reader should announce like "Metric type filter column setting button".

Under Review
Last Updated: 19 Dec 2023 16:35 by ADMIN
After updating drawing a standard area chart with 10 data points takes 10-20x the amount of time, and renders the browser frozen for long periods.
Declined
Last Updated: 24 Nov 2023 12:20 by ADMIN
Created by: AGB
Comments: 6
Category: Kendo UI for jQuery
Type: Bug Report
2

Hi Guys,

I have just upgraded to v2023.3.1114 only to find out the AngularJS directives have been completely removed from this release, causing a lot of wasted time & effort triaging the errors and then rolling things back to a previous working revision.

Back in a February 2018 blog post, you stated you were dropping support for AngularJS in all new components which was understandable but what I didn't expect was it's complete removal, especially in a SP, without any further communication.

The v2023.3.1114 release notes do not even list this as a breaking change, so are you expecting your customers to be clairvoyant now or is this just another example of how poor Telerik's customer service has become in the past few years?

Regards
Alan

Duplicated
Last Updated: 02 Nov 2023 09:53 by ADMIN

Hi,

I'm finding that the grid pager is improperly rendered when it's initialized while hidden. Regression was introduced in version 2023.2.829 (didn't check internal revisions).

I use this, for example, when using tab panels and switching tabs containing grids.

 

I've made a dojo that illustrates the issue, clicking the button "show grid" shows the previously hidden grid

https://dojo.telerik.com/AZADekem

 

Best,

Gil

Declined
Last Updated: 23 Oct 2023 10:51 by ADMIN
Created by: Andrew
Comments: 3
Category: Kendo UI for jQuery
Type: Bug Report
1

I have a tab control, and a number of the related views contain grids.

If a grid is created in a tab view that is not visible, then the grid pager renders as if it was on a tiny mobile screen. The only way you can make it render the pager correcly is to manually resize the browser window after the grid has become visible.

I have a simple demonstration here: https://dojo.telerik.com/eCuQAqEm

The behavior is the same in both Chrome and Firefox.


<!DOCTYPE html>
<html>
<head>
    <base href="https://demos.telerik.com/kendo-ui/tabstrip/index">
    <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style>
    <title></title>
    <link href="https://kendo.cdn.telerik.com/themes/6.7.0/default/default-main.css" rel="stylesheet" />
    <script src="https://kendo.cdn.telerik.com/2023.2.829/js/jquery.min.js"></script>
    
    
    <script src="https://kendo.cdn.telerik.com/2023.2.829/js/kendo.all.min.js"></script>
</head>
<body>
        <div id="example">
                <div class="demo-section">
                        <div id="tabstrip">
                            <ul>
                                <li class="k-active">
                                    Visible Grid
                                </li>
                                <li>
                                   Hidden Grid
                                </li>
                            </ul>
                           
                            <div>
                              <div id="visibleGrid"></div>
                            </div>
                            <div>
                              <div id="hiddenGrid"></div>
                            </div>
                        </div>
                </div>
            <script>
              	const data = [];
              	for (let i = 0; i < 100; ++i) {
                  data.push({
                    columnOne : `Item ${i} Column One`,
                    columnTwo : `Item ${i} Column Two`
                  });
                }
              	const gridOptions = {
                	dataSource: data,
                  pageable: {
                    refresh: true,
                    pageSize: 10,
                    pageSizes: [10, 20, 30]
                  },
                };
                $(document).ready(function() {
                    $("#tabstrip").kendoTabStrip();
                    $("#visibleGrid").kendoGrid(gridOptions);
                  	$("#hiddenGrid").kendoGrid(gridOptions);
                });
              
            </script>
        </div>
</body>
</html>

Need More Info
Last Updated: 24 Oct 2023 08:43 by ADMIN
Created by: Ha Minh Nguyet
Comments: 5
Category: Kendo UI for jQuery
Type: Bug Report
0

Event "Select" is triggered on dropdown list when user do a middle click on the part outside of the list, event the popup of list isn't opened.  

Duplicated
Last Updated: 26 Sep 2023 06:46 by ADMIN
Created by: Martin
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
1

If a column is hidden in a grid, editing and then closing the popup shows the column for that row.

 

1 2 3 4 5 6