Completed
Last Updated: 26 Feb 2025 14:23 by ADMIN
Release 2025 Q2 (May)

Bug report

When you filter a date field in the Grid, picking a date from the first filter component will result in the value being passed to the second filter component when you open the filter menu again.

Regression introduced with 2024.4.1112

Reproduction of the problem

  1. Open this Dojo - https://dojo.telerik.com/JJFYjYcw/5
  2. Open the Filter Menu and pick a date from the first filter component
  3. Press Filter, and then open the filter menu again to check the value of the second filter component

Current behavior

The value picked for the first filter component is being passed to the second as well.

Expected behavior

The value of the second filter should remain empty

Environment

  • Kendo UI version: 2025.1.211
  • Browser: [all]
Completed
Last Updated: 24 Feb 2025 14:02 by ADMIN
Release 2025 Q2 (May)

Bug report

The .k-grid-container and .k-grid-content classes added to non-scrollable Grid


Regression with 2025.1.211

Reproduction of the problem

More info in Dojo: https://dojo.telerik.com/YLgJCnaL


Environment
jQuery: 3.4.1
Kendo UI version: 2025.1.211
Browser: [all]

Won't Fix
Last Updated: 01 Sep 2025 09:20 by ADMIN
 Title: Incorrect role as link is defined for the 'Filter' button in Windows.

Test Environment: 
OS: Windows 11 Version 24H2(OS Build 26100.2161)
Browser: Edge Version 131.0.2903.112 (Official build) (64-bit)
Screen Readers: Narrator, NVDA Version 2024.4.1, JAWS 2025.2412.50
    User Impact:
    Screen Readers users will not be able to understand the purpose of the control if Screen Reader is announcing incorrect role for the Filter button in Windows.

    Observation:
    1. This issue is observed with (NVDA, JAWS and Narrator) using down arrow key/Tab key.
    Pre-Requisite:
    1. Press F12 key to open the developer tool and inspect the code.
    Repro Steps:
    1. Open URL: https://demos.telerik.com/kendo-ui/grid/filter-menu-customization in Edge browser.
    2. Navigate to the Filter icon present in the city/Title/Birth date column header.
    3. Press F12 to open Dev tool and inspect the code for Filter button.
    4. Observe whether correct role is defined for "Filter" button or not.
    Actual Result:
    Incorrect role as link is defined for the 'Filter' button.

    Observation: 
    Keyboard focus is not moving to the filter icon. 
    Screen reader is announcing as 'Link city filter column settings'.

    Attachment Name: Incorrect role as link is defined for the 'Filter' button in Windows..mkv

    Expected Result:
    Correct role as 'Button' should be defined for the Filter button.
    Keyboard focus should move to the Filter button and Screen reader should announce as 'City Filter button column settings'.
    Unplanned
    Last Updated: 03 Feb 2025 17:04 by Danny
    Created by: Danny
    Comments: 0
    Category: Grid
    Type: Feature Request
    2

    Hi Team,

    I would like to request a way to turn off or toggle double tap editing for mobile Kendo UI Grids with incell editing introduced in R3 2023

    Thank you!

    Unplanned
    Last Updated: 28 Jan 2025 20:36 by Saurabh
    Created by: Saurabh
    Comments: 0
    Category: Grid
    Type: Feature Request
    1

    Hi Team,

    I would like to request to add Excel exporting for the Grid to include Selected rows, including checkbox selection.

    Thank you!

    Completed
    Last Updated: 11 Feb 2025 11:51 by ADMIN
    Release 2025 Q1 (Feb)
    Created by: Andrew
    Comments: 1
    Category: Grid
    Type: Bug Report
    1

    Hi Team,

    I have a Kendo UI Grid where there are a lot of columns.  But, due to the recent changes in version 2024 Q4, the columnMenu does not contain a scroller.  

    Thank you!

    Completed
    Last Updated: 24 Feb 2025 10:00 by ADMIN
    Release 2025 Q2 (May)

    Bug report

    When the user adds a group in the Grid and try to add a second group immediately, while the first grouping is still loading, then an error is thron in the console.

    Reproduction of the problem

    1. Open the dojo - https://dojo.telerik.com/CvYRPILM
    2. Group by 'Freight' and immediately try to group by another field. Before the grid data source reloads from the first grouping, take another column to be grouped and select it without releasing it in the grouping space.
    3. Once the first group has been loaded, release the second group

    Note: you can try setting the n browser Network throttling to Slow 4G to easily reproduce the issue

    Current behavior

    Error: kendo.all.js:60347 Uncaught TypeError: Cannot read properties of undefined (reading 'left') is thrown and the Grid freezes

    Expected/desired behavior

    There should be no error in the console and the Grid should not freeze

    The issue is a regression starting with 2023.1.314

    Environment

    • Kendo UI version: 2024.4.1112
    • Browser: [all ]
    Completed
    Last Updated: 27 Jan 2025 09:26 by ADMIN
    Release 2025 Q1 (Feb)

    Bug report

    The last column of the Grid is darker in color when a hidden column is sorted through the DataSource.

    Reproduction of the problem

    1. Run https://dojo.telerik.com/UhFxSjVc/2
    2. Inspect the last column

    Current behavior

    k-sorted class is added to the last col of the colgroup. The issue is triggered by this line of code in the Kendo ColumnSorter

    table.find("col:not(.k-group-col):not(.k-hierarchy-col)").eq(headerIndex).toggleClass("k-sorted", dir !== undefined$1);

    Image

    Expected/desired behavior

    The class should not be added if the column that is sorted is hidden.
    Image

    Environment

    • Kendo UI version: 2024.4.1112
    • Browser: all
    Unplanned
    Last Updated: 30 Dec 2024 10:35 by Anthony
    Created by: Anthony
    Comments: 0
    Category: Grid
    Type: Bug Report
    0

     Bug report

    rowspan and locked columns misaligns rows in non-locked table

    Reproduction of the problem

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

    Expected/desired behavior
    Rows shall be aligned 

    Worakround
    Define a dummy column

    {
      field: "country", width: 0
     }

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

     

    TicketID: 1673441

    Environment
    jQuery: 3.4.1
    Kendo UI version: 2024.4.1112
    Browser: [all]

    Unplanned
    Last Updated: 20 Nov 2024 07:04 by Kevin Smith

    I have a Kendo Grid that follows the Set Multi-Checkbox Filtering to Use contains instead of equalTo.

    - https://docs.telerik.com/kendo-ui/knowledge-base/grid-how-to-change-multi-checkbox-filter-to-contains 

    This works, I am able to filter the Grid on contains condition; but after filtering and opening the column filter again, the checkbox is not selected and shows unchecked. 

    I managed to fix the issue and persist the checkbox selection using the following approach:

    columnMenuOpen: function(e){
                if(e.sender.dataSource.filter()){
                  e.sender.dataSource.filter().filters.forEach(function(f){
    
                    if(f.field == "OrderID" || f.field == 'ShipCountry') {
                      var checkbox = e.container.find("input[value='"+f.value+"']");
                      if(checkbox[0] && !checkbox[0].checked){
                        e.container.find("input[value='"+f.value+"']").click()  
                      }          
                    }else if(f.filters[0].field == "OrderID" || f.filters[0].field == 'ShipCountry'){
                      var current = f.filters;
    
                      current.forEach(function(filter){
                        var checkbox2 = e.container.find("input[value='"+filter.value+"']");
    
                        if(checkbox2.length > 0 && !checkbox2[0].checked){
                          e.container.find("input[value='"+filter.value+"']").click()  
                        } 
                      })
                    }
                  })
                }
              },

    Demonstrated also in the Dojo linked here - https://dojo.telerik.com/MBDcImcj.

    I would like to see the functionality built-in, so I don`t need to customize the Grid behavior in its columnMenuOpen/filterMenuopen event hanldlers

    Regards

    Completed
    Last Updated: 09 Jan 2025 13:40 by ADMIN
    Release 2025 Q1 (Feb)

    Bug Report

    When creating the Grid from pre-defined HTML table, the header cells are missing classes. That results in inconsistency when using the Themebuilder to style the component.

    Reproduction of the problem

    1. Open this Dojo example, which contains a Themebuilder-generated stylesheet - https://dojo.telerik.com/wpmTrWPf/3

    Current behaviour

    The HTML for the first column is manually added to the predefined markup. The second column is left as it is. As a result, the second column is not being styled according to the stylesheet because it is missing HTML and classes

    Expected behaviour

    The Grid should render the column headers as if (or at least similar ) they are defined through the columns configuration.

    Unplanned
    Last Updated: 15 Nov 2024 15:26 by Sarah
    Created by: Sarah
    Comments: 0
    Category: Grid
    Type: Feature Request
    1

    Enhancement

    Include page size `All` to work for restoring options with setOptions()

    Reproduction of the problem
    Currently the `All` page size is not working correctly when filtering is applied/cleared

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

    1. Set page size to `All`.

     2. Set a filter.

     3. Save the state.

     4. Load the state.

     5. Set a new filter (Or clear the current one).


    Environment
    Kendo UI version: 2024.4.1112
    jQuery version: All Supported Versions
    Browser: all

    Unplanned
    Last Updated: 15 Nov 2024 08:19 by Huguette

    Expose the ability to explicitly alter a given column's width upon exportation. Currently, such an implementation would require either a:

    • Programmatical alteration to the column's width.
    • CSS rule with ".k-pdf-export" prefix.
    Completed
    Last Updated: 04 Mar 2025 15:16 by ADMIN
    Release 2025 Q2 (May)

    Bug report

    Currently, if you focus the command buttons, pressing tab will navigate to the buttons on the next row.

    Reproduction of the problem

    1. Open this dojo example - https://dojo.telerik.com/lmIJIUCH/2
    2. Click on the cell containing the command buttons on the first row
    3. Press enter to focus the Edit button
    4. Press tab multiple times.

    Current behavior

    The focus will move to the buttons on the next row.

    Expected/desired behavior

    When the focus is on the Delete button, pressing Tab should return the focus to the current cell so that you can navigate to the remaining cells on the same row.

    Environment

    • Kendo UI version: 2024.3.1015
    • Browser: [all]
    Completed
    Last Updated: 06 Nov 2024 09:42 by ADMIN
    Release 2024 Q4 (Nov)
    Created by: JORGE
    Comments: 0
    Category: Grid
    Type: Bug Report
    1

    Bug report

    Using the Material Theme, inside the Grid's Checkbox filter, the input and span are misaligned.

    Reproduction of the problem

    1. Go to this Progress Kendo UI Dojo based on Filter Multi Checkboxes Live Demo.
    2. Open the Product Name checkbox filter.

    Current behavior

    image

    Expected/desired behavior

    The input and span should be aligned.

    Workaround

    Apply the following CSS - Seen in this Dojo:

        label.k-checkbox-label {
          align-items: center;
        }

    Environment

    Completed
    Last Updated: 06 Nov 2024 08:21 by ADMIN
    Release 2024 Q4 (Nov)

    Bug report

    When a groupHeaderTemplate is defined with HTML, and a groupHeaderColumnTemplate is defined, the groupHeaderTemplate will return the stringified version of the template.

    Note: The groupHeaderTemplate is encoded only when a griupHeaderColumnTemplate is defined.

    Reproduction of the problem

    1.Go to Kendo UI Dojo.

    Current behavior

    The groupHeaderTemplate is rendered as a sanitized string

    Expected/desired behavior

    The groupHeaderTemplate is to be rendered as a Checkbox element and a string

    This is a regression introduced with Kendo 2024.3.806

    Environment

    • Kendo UI version: 2024.3.806
    • Browser: [all]
    Completed
    Last Updated: 05 Nov 2024 08:27 by ADMIN
    Release 2024 Q4 (Nov)
    Created by: Preston
    Comments: 0
    Category: Grid
    Type: Bug Report
    0

    Bug report

    When there is a frozen command column configured in the Grid and the user groups by a column, the frozen column is autoresized and has incorrect width.

    Reproduction of the problem

    1. Open the Dojo - https://dojo.telerik.com/VexIXpkO.
    2. Group the Grid by a column, for example, 'ProductName'.
    3. Click the 'Edit' command button.

    Current behavior

    The frozen column is changing its width, it gets narrower. Thus, in some scenarios, the 'Cancel' button in the edited row may not be entirely visible.

    Expected/desired behavior

    The frozen column width should remain unchanged.

    The issue is a regression starting width 2024.3.806

    Environment

    • Kendo UI version: 2024.3.1015
    • Browser: [all ]
    Need More Info
    Last Updated: 11 Nov 2024 13:36 by ADMIN
    Created by: Shiraz
    Comments: 1
    Category: Grid
    Type: Feature Request
    2

    Hi Team,

    I would like to request a way to configure the Kendo UI Grid so if there are multiple footers from many groups, only one footer will show. 

    Thank you!

    Completed
    Last Updated: 28 Feb 2025 13:47 by ADMIN
    Release 2025 Q2 (May)

    Bug report

    Grid row resizing, locked columns, and incell editing breaks row resizing 

    Reproduction of the problem

    Open the Dojo - https://dojo.telerik.com/FxOcPHdy

    1. Resize 2nd row
     
    2. Click on the second row to edit Ship Country
     
    3. Tab out of the cell and notice the jump that occurs where the enlarged row becomes shorter again.


    Expected/desired behavior
    The resized row shall retain its height


    Environment
    Kendo UI version: 2024.3.806
    jQuery version: 3.4.1
    Browser: [all ]

    Completed
    Last Updated: 11 Nov 2024 14:27 by ADMIN

    Can you provide settings for the Grid keyboard navigation to selectively ignore specific keys like Enter or Tab?

    I would like to use the built-in keyboard navigation as it behaves the way we want outside of one inconsistency.

    I've got a grid whose rows expand to show another, templated, grid. I also have clickable links in the cells of the parent grid. Using a mouse, I can click these links directly or click the expansion icon to expand the row. Using keyboard navigation, however, I can only expand the parent row when I press enter. On grids without a templated sub-grid, pressing Enter will focus the link in the parent cell. I would like this behavior to be uniform.

    I have tried intercepting the keydown event, but it seems that the expansion occurs even when I try to prevent default or return false as it happens seemingly in parallel.

    Is there a way to achieve the functionality I want without resorting to overriding keydown or, if not, is there a way to cancel/control the expansion myself rather than having it automatically happen so that I can handle it in a custom keydown?

    Grid example:

    On this grid, when I press enter while Dialog Link column cell is selected, it expands the row.

    Here in this example is a grid without a templated subgrid. Pressing enter on the same column focuses the "AAA" anchor tag within it, which is the desired behavior in both grids.

    My attempt to control the expansion myself via a custom keydown event. The expansion happens before this logic has a chance to finish running: