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]
Pending Review
Last Updated: 21 Sep 2023 08:34 by Ha Minh Nguyet
Created by: Ha Minh Nguyet
Comments: 0
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: 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]
Need More Info
Last Updated: 15 Sep 2023 08:16 by ADMIN

Hello Team , 

we are using  .net mvc + angular js 

i am unable to upload the image from the my desktop, please find the code below 


  scope.createKendoEditor = function(element, value) {
                        //debugger;
                        var k = $(element).kendoEditor({
                            "execute": onExecute,
"imageBrowser": {
                                messages: {

                                    dropFilesHere: "Drop files here",

                                   uploadFile: "Upload a file"
                                },
                            transport: {
                                read: "imagebrowser/read",
                                destroy: "imagebrowser/destroy",
                                create: "imagebrowser/createDirectory",
                                uploadUrl: "imagebrowser/upload",
                                thumbnailUrl: "imagebrowser/thumbnail",
                                imageUrl: "@FPK12.LMS.Framework.Utility.FullyQualifiedApplicationPath" + "/Temp/" + "@Utility.UserSessionID" + "/images/{0}?v="+@DateTime.UtcNow.ToString("MMddyyyyHHmmss")
                            }
                        },
"fileBrowser": {
messages: {
dropFilesHere: "Drop files here",
uploadFile: "Upload a file"
},
transport: {
read: "imagebrowser/read",
destroy: "imagebrowser/destroy",
create: "imagebrowser/createDirectory",
uploadUrl: "imagebrowser/upload",
thumbnailUrl: "imagebrowser/thumbnail",
imageUrl: "@FPK12.LMS.Framework.Utility.FullyQualifiedApplicationPath" + "/Temp/" + "@Utility.UserSessionID" + "/images/{0}?v=" +@DateTime.UtcNow.ToString("MMddyyyyHHmmss")
                            }
},
                            "value": value != null ? WirisPlugin.Parser.initParse(value) : value,
                            "tools": [
                                { "name": "bold" },
                                { "name": "italic" },
                                { "name": "underline" },
                                { "name": "strikethrough" },
                                { "name": "justifyLeft" },
                                { "name": "justifyCenter" },
                                { "name": "justifyRight" },
                                { "name": "justifyFull" },
                                { "name": "insertUnorderedList" },
                                { "name": "insertOrderedList" },
                                { "name": "outdent" },
                                { "name": "indent" },
                                { "name": "createLink" },
                                { "name": "unlink" },
                                { "name": "insertImage" },
                                { "name": "insertFile" },
                                { "name": "subscript" },
                                { "name": "superscript" },
                                { "name": "createTable" },
                                { "name": "addColumnLeft" },
                                { "name": "addColumnRight" },
                                { "name": "addRowAbove" },
                                { "name": "addRowBelow" },
                                { "name": "deleteRow" },
                                { "name": "deleteColumn" },
                                { "name": "viewHtml" },
                                { "name": "foreColor" },
                                { "name": "backColor" },
                                //{ "name": "formatting" },
                                { "name": "fontName" },
                                { "name": "fontSize" },
                                {
                                    name: "wiris",
                                    template: "<div id='" + element.replace("#", "") + "_toolbar'></div>"
                                },
                                {
                                    name: "Media",
                                    template: "<div id='" + element.replace("#", "") + "_media' style='cursor:pointer'>  <img id='imgMedia' style='padding: 12.2px' title='Media' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGqSURBVDhPzdTNK0RRHMbx6yUvUYgsLYmdpFDessUG5Q+QouzssGBvhxUWNuwIC0qJIgvlZcVKKXkpFkjewvc5c++499zLzMLCU585c6Y79/5+Z84Z57+kEnvuGEiaOyaTDBSgGisoxTFeUYsTOKl6STIzuMI65nAPpQLTKDYzX/pwjrsI+XiHKsmDCtHn/cjFC+rhpOiFVGEH47jQB1ZU3QM6odbOcI1hzEOVN2MXJrrwBt4DojIFVfmGWahlVdiDS6iLeLqgG3pRxa3QD+FFD8tBHdTFJ7RMZVB1gdg3nMAHtqEbeJXruiWUY9EdI2PfcBKqQLQteqHY14WSaNtozbawaWaxdTuNvY2OvxVV5e2lUXRgEBvQWrYgC3a0ZfRA7YJ47FZUub96rdsjdI1NN1pDIO3QRi00s3BuoWPWBK8rjQ04gPZkIDqjOiVaI/8JkUZ31GZWe6vQqdCv/AxtdFVq4j1NKUIbss3sO8tQdSM4whhqcIgh6Hv+9U8qankg9tZJR4k7Kt0ItZwoC9CR+4naN/G3/Fu0XfQ/mGlmwWjj7+PJzP42jvMFvddvjvC2MvQAAAAASUVORK5CYII='> </div>"
                                }

                            ]
                        }).data("kendoEditor");

                        setTimeout(function () {
                            if (value == undefined) {
                                $(k).focus();
                            }

                        }, 100);
                        return k;
}   we are getting the web address URL we are expecting upload images/files from the My PC   
Unplanned
Last Updated: 14 Sep 2023 14:26 by Leoni

Bug report

TreeList items cannot be expanded or collapsed when a row template is set.

Reproduction of the problem

  1. Open the following Dojo - https://dojo.telerik.com/aDilOsAC
  2. Try to collapse the parent items.

Current behavior

The parent items cannot be collapsed or expanded.

Expected/desired behavior

Should be able to collapse and expand the parent items.

Workaround

Add the 'ref-treelist-expand-collapse-icon' attribute to the expand/collapse caret icons programatically in the expand, collapse, and dataBound events:

Environment

  • Kendo UI version: 2023.2.829
  • Browser: [all]
Completed
Last Updated: 14 Sep 2023 09:00 by ADMIN
Release R3.2023-Increment.2(30.Aug.2023)

Hi Guys

While testing the latest v2023.2.606 release I have found an issue with the MultiColumnComboBox whereby the dropdown list items are not being rendered correctly following a selection.

To demonstrate run the following dojo

https://dojo.telerik.com/EtepUlav

Then

    - Type che into the input box
    - Select 'Chef Anton's Gumbo Mix' from the list
    - Now hit the dropdown button

You should now see the list has

    - Misaligned column headers
    - The list only shows the first 4 items
    - The selected item is not in view or highlighted
    - The list is not scrollable

NOTE: The above happens consistently under Chrome but randomly under Firefox.

Have traced things back and this would appear to be a regression introduced in the v2023.1.314 release.

Regards
Alan

   
1 2 3 4 5 6