Unplanned
Last Updated: 29 Sep 2023 12:38 by Mollie
Created by: Mollie
Comments: 0
Category: Editor
Type: Bug Report
0

Bug report

If the ColorPicker tools in the Editor are configured to render a gradient, you cannot type in the HEX/RGB inputs.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/AWEmUSOS/7
  2. Open one of the Color tools.
  3. Try to type in the inputs.

Current behavior

The inputs are not selectable and you cannot type in them.

Expected/desired behavior

The inputs should be selectable so that you can type in them.

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Pending Review
Last Updated: 29 Sep 2023 11:45 by Michael D
The Kendo ContextMenu widget is automatically closed when the user clicks anywhere else on the page. This is done by subscribing to the "mousedown" event on the document. However, when you use TAB or any other way to leave the menu without triggering a "mousedown" event, it stays open forever. This behavior can be reproduced in all examples and DOJOs.
I would instead suggest closing the menu as soon as it looses focus.
Declined
Last Updated: 28 Sep 2023 18:18 by Andrew
Created by: eDAD
Comments: 2
Category: Grid
Type: Bug Report
0

Description: 

If screen reader is not announcing the role as button for Grid pagination controls then users will confuse and not able to utilize the control properly.

Environment (OS, Application):

Test Environment:

OS version (OS Build 22000.856) 
Microsoft Edge : Version 105.0.1343.25 (Official build) (64-bit)
URL: https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/configuration/pageable

AT (include version number):

Narrator

Repro Steps:

1. Open given URL in Microsoft Edge .

2. "pageable - API Reference - Kendo UI Grid | Kendo UI for jQuery" page will open.

3. Turn on Narrator.

4. Navigate to the Grid pagination buttons using keyboard.

5. Verify that screen reader is announcing role as button or not.

Actual Results:

The pagination buttons at the bottom of grids have their role defined as link.

Expected Results:

The pagination buttons at the bottom of grids should have their role defined as a button, not link.

Additional notes:

This issue is present on any page grid pagination is used, so should address it globally


 


Need More Info
Last Updated: 28 Sep 2023 07:46 by Ha Minh Nguyet
Created by: Ha Minh Nguyet
Comments: 2
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.  

Unplanned
Last Updated: 27 Sep 2023 12:30 by Pravin

Bug report

Dropdownlist editor remains visible on scroll of the Scheduler

Reproduction of the problem

Dojo: https://dojo.telerik.com/iLusiHAm

Open the DropsDownList editor in B2 cell 

Scroll down the sceduler

Expected/desired behavior
DropsDownList editor shall close

Environment
Kendo UI version: [all]
Browser: [all]

Unplanned
Last Updated: 27 Sep 2023 12:21 by Les Baker
Created by: Les Baker
Comments: 0
Category: Validator
Type: Bug Report
0

Bug report

The default email regex of the Validator passes invalid email.

Workaround: https://dojo.telerik.com/uguresac/7

Reproduction of the problem

  1. Open this Dojo - https://dojo.telerik.com/EpELOpoB
  2. Enter asd@asd
  3. Click the validate button

Current behavior

The validation passes.

Expected/desired behavior

The validation should fail.

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Completed
Last Updated: 27 Sep 2023 11:22 by ADMIN

Bug report

The DropDownList does not change its popup height when items added/removed from its source.

This is a regression introduced with 2023.1.314 release.

Reproduction of the problem

  • Run the following Dojo: https://dojo.telerik.com/aCoHAZuK/4
  • Add new item to the list
  • Open the popup again - a vertical scroll will be present, while the popup should be resized to display all the three items

Expected/desired behavior

The popup height should change according to the new number of items.

Environment

  • Kendo UI version: 2023.1.425
  • Browser: [all]
Completed
Last Updated: 27 Sep 2023 10:44 by ADMIN
Created by: David
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
3

When an object is passed to an iframe method and kendo.observable is called on it, an error is thrown.  This error is new in the latest kendo releases and appears to be from a change to how kendo decides if something is an object.  Kendo now uses   { Object.getPrototypeOf(value) === Object.getPrototypeOf({})) } which it did not do in prior releases.  This test fails when the object tested is passed in from another frame.

You can repo this issue on the test site we setup:   Kendo UI Snippet (sixdisciplines.com)

Click the 'Call IFrame' button and notice the following error thrown:

    Uncaught TypeError: e.bind is not a function
    at init.wrap (kendo.all.js:318535:21)
    at kendo.all.js:318535:21
    at Array.forEach (<anonymous>)
    at new init (kendo.all.js:318535:21)
    at n.observable (kendo.all.js:318535:21)
    at iframeMethod (iframetest.html?5:14:25)
    at callIFrame (test.html:17:55)
    at HTMLButtonElement.onclick (test.html:21:34)

Following is the source used for this repo. I have also attached the html files.

Test.html:

      

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

    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/themes/6.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/2023.1.314/js/kendo.all.min.js"></script>
</head>
<body>

<script>

  function callIFrame(){
debugger;

        var obj = new Object({ p1: 1, p2: 2, child: new Object({ c1: 1, c2: 2 }) });
document.getElementById('targetFrame').contentWindow.iframeMethod(obj);
  }

</script>
  <button onclick="callIFrame()">Call IFrame</button>

 <iframe id='targetFrame' src='iframetest.html?5'></iframe>
</body>   
</html>

iframetest.html

<html>
<head>
    <meta charset="utf-8"/>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/themes/6.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/2023.1.314/js/kendo.all.min.js"></script>
</head>
<body>

<script>  
 function iframeMethod(obj){
debugger;
var observable = kendo.observable(obj);
alert('called')
 }
</script> 
IFrame with kendo 
</body>   
</html> 

  
Completed
Last Updated: 27 Sep 2023 10:10 by ADMIN

Bug report

Regression
Pager incorrectly displays DDL when responsive is disabled with the latest service pack 2023.2.829

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

Expected/desired behavior
When responsiveness is disabled Pager shall look as its older design - https://www.figma.com/file/gWUIux95BHxemqWwOw9ZwB/Default-Theme---Internal-Usage?type=design&node-id=4708%3A103019&mode=design&t=udeyWyYFUsbBpUl7-1

Environment
Kendo UI version: [2023.2.829]
Browser: [all]

Unplanned
Last Updated: 27 Sep 2023 09:33 by ADMIN

Bug report

When the reference to a cell in a specific Sheet is added in the defineName function, using the name leads to invalid result.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/@NeliKondova/eWeVASOK
  2. Select a cell and type '=Foo'

Current behavior

The returned result is '#NAME?'

Expected/desired behavior

The returned result should depend on the referenced cell value. In the example above B2 have a value 5, thus the value in the selected cell should be also 5.

The issue also appears when importing an Excel file with defined names in the Spreadsheet. The names in the attached Excel file are created as in the image below:
image

test.xlsx

The issue is a regression starting with the 2022 R2 SP1 (2022.2.621) release

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all ]
Completed
Last Updated: 27 Sep 2023 08:50 by ADMIN

Bug report

Cannot delete defined names in the name box of the Spreadsheet when clicking the delete button.

Regression introduced with 2022.1.119

Reproduction of the problem

  1. Open the Dojo example - https://dojo.telerik.com/UcARaSok
  2. Expand the name box with the defined names.
  3. Try to delete an item from the name box by clicking the delete button.

Current behavior

The items cannot be deleted.
The following error appears in the browser console:
Uncaught TypeError: Cannot read properties of undefined (reading 'name')

Expected/desired behavior

The items in the name box should be deleted and an error should not appear.

Environment

  • Kendo UI version: 2023.2.718
  • Browser: [all]
Completed
Last Updated: 27 Sep 2023 08:41 by ADMIN

Bug report

SVG icon in the editor for the PDF export missing in 2023.2.606

This is a regression with 2023.2.606

Reproduction of the problem
https://demos.telerik.com/kendo-ui/editor/pdf-export

Expected/desired behavior
Pdf export icon shall render

Environment
Kendo UI version: 2023.2.606
Browser: [all ]

Unplanned
Last Updated: 26 Sep 2023 09:45 by Shaowei
Created by: Shaowei
Comments: 0
Category: Checkbox
Type: Bug Report
0

Bug report

When used in a regular HTML form, the CheckBox doesn't get reset by the Reset button.

Workaround: Consider using the Kendo Form instead of a regular HTML form.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/ureSOHoB/5
  2. Click the Reset button

Current behavior

The CheckBoxes don't reset when clicking the Reset button

Expected/desired behavior

The CheckBoxes should reset when clicking the Reset Button

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
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.

 

Unplanned
Last Updated: 26 Sep 2023 06:14 by n/a

Bug report

When validation type list or a custom editor is defined for the last column of the Spreadsheet, the popup for displaying the items does not open.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/@NeliKondova/oNODiSuj
  2. Scroll horizontally to the last column and click on the cell.
  3. Try to open the popup.

Current behavior

The list with items does not appear.

Expected/desired behavior

The items should be displayed.

The issue is a regression starting with the 2023 R1 SP2 (2023.1.425) release.

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Unplanned
Last Updated: 21 Sep 2023 12:34 by Pravin

Bug report

When exporting a Spreadsheet with a set background to a PDF file, some of its borders are not displayed.

Reproduction of the problem

  1. Open the following Dojo example - https://dojo.telerik.com/IZUhIDeV
  2. Export the Spreadsheet to PDF

Current behavior

Some borders of the Spreadsheet are missing in the exported PDF file.

Expected/desired behavior

All borders of the Spreadsheet should be displayed in the PDF file.

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Unplanned
Last Updated: 20 Sep 2023 12:29 by Vedad
Created by: Vedad
Comments: 0
Category: Data Source
Type: Bug Report
0

Bug report

The performance when using the filter method to filter the data in DataSource and Hierarchical datasource is decreased.

Reproduction of the problem

  1. Open the following Dojo example and test it with different Kendo versions: - https://dojo.telerik.com/@NeliKondova/UGomaNEX

Current behavior

There is a perfromance decrease when using the filter method with the latest Kendo version:
image

Expected/desired behavior

The performance of the filter method should be improved.

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Need More Info
Last Updated: 19 Sep 2023 10:09 by ADMIN
Created by: n/a
Comments: 1
Category: Kendo UI for jQuery
Type: Bug Report
0

When using Kendo's Upload component when you select a file/files to upload there is a 20% chance that it will upload the same file twice. We switched auto upload off to help, but when you delete one of the dupped files the upload button disappears causing you to delete both of them and then re-upload the file.

Upload Code -

 var w = $("#winFiles").data("kendoWindow");
                w.setOptions({
                    width: $(window).width() - 150,
                    height: $(window).height() - 150
                });
w.center().open();
                $("body").on("click", "#lnkShowUpload", function () { showWinUpload(associationId, typeId) });

 

function showWinUpload(associationId, typeId) {
var w = $("#winUpload").data("kendoWindow");
    $("#fileUpload").kendoUpload({
async: {
                        saveUrl: `/api/File/?typeId=${typeId}&associationId=${associationId}`,
                        autoUpload: false
                    },
                    validation: {
                        allowedExtensions: ["pdf", "jpg", "img", "png", "gif", "doc", "docx", "xls", "xlsx", "csv", "txt"]
                    }
});
                w.setOptions({
                    height: $(window).height() - 175
                });
w.center().open();
}


Unplanned
Last Updated: 18 Sep 2023 07:20 by Laurent

Bug report
Download Builder Tool does not add all dependencies for Grid

Reproduction of the problem

Download Builder Tool does not add Chip and ChipList as dependencies that are needed when grouping is enabled.


Expected/desired behavior
Al dependencies shall be added to the Grid

Environment
Kendo UI version: [all]
Browser: [all]

Unplanned
Last Updated: 15 Sep 2023 12:52 by Richard

Bug report

The Pager breaks if you use the setOptions method to alter its options.

Regression introduced with 2023.2.829

Reproduction of the problem

  1. Open the Pager Grid demo - https://demos.telerik.com/kendo-ui/grid/pager-functionality
  2. Check either of the checkboxes to change the Pager options

Current behavior

After checking a checkbox, only the arrows remain from the Pager.

Expected/desired behavior

The Pager should remain whole when you alter its options.

Environment

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