Unplanned
Last Updated: 03 Dec 2024 12:05 by Chris

### Bug report

When loading an editor through a partial View using EditorTemplateView(await Html.PartialAsync("PartialViewName")), the following error occurs:

The 'await' operator can only be used within an async lambda expression. Consider marking this lambda expression with the 'async' modifier.

### Reproduction of the problem

@(Html.Kendo().Form<UserViewModel>()
     .Name("myForm")
     .Items(items =>
     {
         items.Add().Field(f => f.Username).EditorTemplateView(await Html.PartialAsync("PartialViewName"));
      })
)

### Expected/desired behavior

The EditorTemplateView() must accept Html.PartialAsync("PartialViewName").

### Environment

* **Telerik UI for ASP.NET Core version: 2024.4.1112
* **Browser: [all]

Unplanned
Last Updated: 19 Nov 2024 13:36 by ADMIN
Scheduled for 2024 Q4 (Nov)

### Bug report

When the Virtualization of the MultiColumnComboBox is enabled, the table headers and rows are not aligned correctly.

### Reproduction of the problem

A Dojo sample for reproduction: https://dojo.telerik.com/ORalaWoq

The tables and rows are aligned as expected when using version 2021 R3 SP2 (2021.3.1207).

A temporary workaround:

<style>
    .k-table-list .k-table-group-row, .k-table-list .k-table-row {
        display: inline-flex;
    }
</style>

 

### Expected/desired behavior

The headers and rows should be aligned correctly when the Virtualization is enabled.


### Environment

* **Kendo UI version: 2022.1.412
* **jQuery version: 1.12.4
* **Browser: [all]

Unplanned
Last Updated: 01 Nov 2024 16:11 by Dan

Bug report

The issue is reproducible when the Editor is used as an item editor:

editable: {
form: {
buttonsTemplate: "",
items: [{
field: "Title",
label: "Title:"
}, {
field: "Description",
label: "Description:",
editor: "Editor"
}]
}
}

It is not reproducible with editor "TextBox" or "TextArea"

Reproduction of the problem

  1. Run this dojo example: https://dojo.telerik.com/KeIjSJgr
  2. Click the menu button in one of the cards and select "Edit card" from the dropdown

Current behavior

The following js exception is thrown:
kendo.all.js:131959 Uncaught TypeError: Cannot read properties of null (reading 'open')

Expected/desired behavior

No exception is thrown and the Editor can be used to edit the field value.

Environment

  • Kendo UI version: 2024.3.1015
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 30 Oct 2024 12:57 by Emily

Bug report

Reproduction of the problem

  1. Run this dojo: https://dojo.telerik.com/nuzVFAFI/6
  2. Open the browser dev tools and clear the console.
  3. Copy the table below the Editor and paste it in the Editor

Current behavior

An error for the missing image is thrown:
GET https://localhost:63252/test.png 404 (Not Found)

Expected/desired behavior

No error is thrown, since the value of the background-image property has been replaced with "none" in the Editor events and the actual content the Editor visualizes does not use the image:

<tr style="box-sizing: border-box; border-style: solid; border-width: 1px 0px; background-image: none;">
...
</tr>

Environment

  • Kendo UI version: 2024.3.1015
  • jQuery version: x.y
  • Browser: [Chrome XX ]
Unplanned
Last Updated: 30 Sep 2024 10:29 by Jacek

### Bug report

On mobile devices, when the TaskBoard columns are filled with cards, the users have trouble scrolling horizontally through the columns. When they attempt to scroll the screen, they accidentally drag cards instead of scrolling the columns. This makes navigation in the TaskBoard quite difficult, particularly for projects with a large number of cards.

    ### Reproduction of the problem

    1. Create a TaskBoard with at least two columns.

    2. Fill the columns with cards.

    3. Open the browser DevTools and switch to mobile view. Tap a card to scroll the columns horizontally or tap at the bottom of the TaskBoard to activate the horizontal scrollbar.

    4. The last card is accidentally dragged.

    A Dojo sample for reproduction: https://dojo.telerik.com/izASODan

    ### Expected/desired behavior

    When the user makes a hold/long press/long tap, show the "indicator for drag and drop" and then he/she continues with the gesture by moving the card to the desired column and lift the finger. This way, the accidental dragging will be prevented. For more information, refer to the GitHub issue.

    Note: The cards in the TileLayout can be dragged only through the card's title element. The TaskBoard cards can be dragged through the card's body, as well.

    ### Environment

    * **Kendo UI version: 2024.3.806
    * **jQuery version: 3.7.0
    * **Browser: [all]

    Unplanned
    Last Updated: 10 Sep 2024 14:43 by Anita

    Bug report

    When the Grid is nested in a relatively positioned container, during the export the Grid gets an overflow style to its wrapping element. Then the style is removed and re-added again. This happens in a loop, which results in a vertical scrollbar constantly appearing and hiding.

    Reproduction of the problem

    1. Open this dojo example: https://dojo.telerik.com/IZoxOvOG/7
    2. Click the "Export to PDF" button in the Grid's toolbar

    Current behavior

    Flickering caused by a scrollbar appearing and hiding

    Expected/desired behavior

    The Grid should remain unchanged during the export and no scrollbar should appear and hide during the export.

    Environment

    • Kendo UI version: 2024.3.806
    • jQuery version: x.y
    • Browser: [all ]
    Unplanned
    Last Updated: 09 Sep 2024 09:36 by Tino

    ### Bug report

    When the TimePicker's type is "modern", the "min" and "max" options cannot be set dynamically through the min(), max(), and setOptions() methods.

    ### Reproduction of the problem

    1. Define the TimePicker with componentType: "modern".
    2. Set its "min" and "max" values through the min() and max() options.
    3. The "min" and "max" values are not visually updated.

    A Dojo sample for reproduction: https://dojo.telerik.com/OXAqUYiw

    ### Expected/desired behavior

    The  "min" and "max" values must be dynamically updated when the TimePicker's type is "modern".

    ### Workaround

        let timeView = $("#timepicker").data("kendoTimePicker").timeView;
        timeView.options.specifiedRange = true;
        timeView.options.min = new Date(2024, 0, 1, 9, 00, 00);
        timeView.options.max = new Date(2024, 0, 1, 22, 00, 00);
        timeView._updateRanges();
    ### Environment

    * **Kendo UI version: 2024.3.806
    * **jQuery version: 3.7.0
    * **Browser: [all] 

     

    Unplanned
    Last Updated: 14 Aug 2024 14:57 by Charles

    Bug report

    When applying data validation to all cells of a xlsx file and trying to import the file via Telerik.Web.Spreadsheet as demonstrated in the Server Import/Export demo the application will crash.

    Reproduction of the problem

    1. Check ticket 1661158 for a sample xlsx file.
      N.B. The sample file has an AnyValidation rule applied to all cells and a title set for the cells. In addition two columns have predefined styling rules - font, fontSize, etc.
    2. Try to load the file using Telerik.Web.Spreadsheet, as demonstrated in the Demo.

    Current behavior

    Loading will fail.

    Expected/desired behavior

    File should be loaded

    Possibly related to #4017
    In the reported scenario there are 1048576 rows, with 16384 columns, resulting in 17179869184 cells all with applied non-default validation value, and we iterate them all to set the validation value, so it can be serialized.

    Environment

    • Kendo UI version: 2024.3.806
    Unplanned
    Last Updated: 12 Aug 2024 11:00 by Nico

    ### Bug report

    When subscribing to the "requestStart"/"requestEnd" events of the DataSource after the Grid's initialization, the events do not fire during the Excel export.

    ### Reproduction of the problem

    1. Enable the server operations of the Grid's DataSource.

    2. Get a reference to the Grid and handle the DataSource "requestStart"/"requestEnd" events by using the bind() method.

    3. Export the Grid's data to Excel through the built-in command.

    4. The "requestStart"/"requestEnd" events do not trigger when the read request is activated.

    A Dojo sample for reproduction: https://dojo.telerik.com/eyiDIGeM

    ### Expected/desired behavior

    The  "requestStart"/"requestEnd" events must trigger when exporting the Grid to Excel.

    ### Environment

    * **Kendo UI version: 2024.3.806
    * **jQuery version: 3.7.0
    * **Browser: all

    Unplanned
    Last Updated: 21 May 2024 08:30 by ADMIN
    Scheduled for 2024 Q3 (Aug)

    ### Bug report

    When removing a data item through the DataSource remove() method, and then trying to add a new record in the Grid, the editable row does not close when clicking the "Save" command. The Grid is set up for InLine editing. 

    ### Reproduction of the problem

    1) Create an InLine editable Grid that binds to local data.

    2) Add a custom column command that removes the respective data item by using the remove() method of the DataSource.

    3) Delete a specified Grid record through the custom command.

    4) Add a new record and click the built-in "Save" command.

    5) The row remains in edit mode.

    A Dojo sample for reproduction: https://dojo.telerik.com/IQIDuGOt

    The last working version is 2024.1.130

    ### Expected/desired behavior

    The editable row must close when clicking "Save" or "Cancel".

    ### Workaround

    Use the Grid removeRow() method rather than the DataSource remove() method.

    ### Environment

    * **Kendo UI version: 2024.1.319
    * **jQuery version: 3.7.0
    * **Browser: [all]

    Unplanned
    Last Updated: 22 Feb 2024 12:47 by Sohini

    Bug report

    When attributes like Html class are added to the Html element from which the Window widget is initialized these attributes are applied to the Window's .k-window-content element instead of the outermost .k-window. This behavior is inconsistent with other web dev tools like Telerik UI for Blazor and the ThemeBuilder.

    Reproduction of the problem

    1. Run this Dojo
    2. Inspect the .k-window-content Html element of Window.

    Expected/desired behavior

    Window rendering must be consistent with other Kendo and Telerik suites.

    Environment

    • Kendo UI version: 2024.1.130
    • Browser: [all]
    Unplanned
    Last Updated: 07 Feb 2024 20:26 by PraveenGodfrey

    ### Bug report

    When selecting 31 January as a start date, the navigation to the previous months through the calendar does not work.

    ### Reproduction of the problem

    1. Select 31 January (any year) as a start date.

    2. Click the navigation arrows to navigate to the previous months. The previous months navigation stops working.

    3. Select any other date as a start date - the previous months navigation works as expected.

    A Dojo sample for reproduction: https://dojo.telerik.com/ezoGibIm

    ### Expected/desired behavior

    The user must be able to navigate to the previous months when 31 January is selected in the Start field.

    ### Environment

    * **Kendo UI version: 2024.1.130
    * **jQuery version: 3.7.0
    * **Browser: [all]

    Unplanned
    Last Updated: 04 Jan 2024 12:21 by George

    Bug report

    Similar to #5759. The issue is reproducible with mobile mode and vertical grouping enabled.

    Reproduction of the problem

    Dojo example: https://dojo.telerik.com/enaNotaZ/2

    Current behavior

    Misalignment between the group cells (e.g., Bob) and the day cells.

    Expected/desired behavior

    Properly aligned cells.

    Environment

    • Kendo UI version: 2023.3.1114
    • jQuery version: x.y
    • Browser: [all]
    Unplanned
    Last Updated: 19 Dec 2023 13:48 by ADMIN

    Bug report

    In the Scheduler's Adaptive Rendering mode when the Month view is selected and an event end spans more than a day and ends in 00:00:00 an additional element is rendered for the event.

    Reproduction of the problem

    1. Run this Dojo
    2. Change the View to Week and notice that the event only spans 2 days

    Expected/desired behavior

    In the Month View of the Scheduler's when Adaptive Rendering is enabled the events should span the correct amount of days.

    Environment

    • Kendo UI version: 2023.3.1114
    • Browser: [all]
    Unplanned
    Last Updated: 05 Dec 2023 11:32 by hika
    Created by: hika
    Comments: 0
    Category: DateTimePickers
    Type: Bug Report
    1

    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.

     

    Unplanned
    Last Updated: 21 Nov 2023 14:02 by Neeraj

    When both UI for ASP.NET MVC and UI for ASP.NET Core Visual Studio extensions are installed and only UI for ASP.NET Core project is loaded, the notification for new version is shown for UI for ASP.NET MVC.

     

    Unplanned
    Last Updated: 13 Nov 2023 09:22 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

     

    Unplanned
    Last Updated: 11 Oct 2023 12:35 by Martin

    Bug report

    Reproduction of the problem

    1. Open the following dojo.
    2. Open the column menu.
    3. Try to remove all columns through the checkboxes.

    Current behavior

    The last checkbox selection is not disabled and allows all the columns to be removed if the menu options for the command column are explicitly set to false:

    ColumnNonExpected

    Expected/desired behavior

    The last checkbox selection should be disabled without allowing all the columns to be removed if the menu options for the command column are explicitly set to false:

    ColumnExpected

    The following dojo depicts the aforementioned behavior.

    Environment

    • Kendo UI version: 2023.3.1010
    • jQuery version: x.y
    • Browser: [all]
    Unplanned
    Last Updated: 19 Sep 2023 14:31 by Lara

    Bug report

    When a TreeView is bound to a new kendo.data.HierarchicalDataSource the binding of the widget breaks.

    Reproduction of the problem

    1. Run this Dojo
    2. Notice that when the new DataSource is set the expand icon of the parent disappears.

    In the wrappers the following error is thrown:
    Uncaught TypeError: Cannot read properties of undefined (reading 'length')

    Review the behavior in this Telerik Core REPL.

    Expected/desired behavior

    The TreeView should bind to the new data set successfully.

    Environment

    • Kendo UI version: 2023.2.829
    • Browser: [all]
    Unplanned
    Last Updated: 08 Aug 2023 18:24 by Paul

    ### Bug report

    When pasting a table that contains merged cells from Word to the Editor is not formatted correctly.

    ### Reproduction of the problem

    1) Create an Editor as per the example below:

        $("#editor").kendoEditor({
            pasteCleanup: {
              msAllFormatting: false,
              msConvertLists: false,
              msTags: false
            }
        });

    2) Copy the table from the attached ".docx" file and paste it into the Editor.

    3) The pasted table does not match the table from the Word file.

    ### Expected/desired behavior

    When copying and pasting tables from Word into the Editor, their formatting should match.

    ### Environment

    * **Kendo UI version: 2023.2.718
    * **jQuery version: 3.4.1
    * **Browser: [all]

    1 2 3 4