Unplanned
Last Updated: 31 Mar 2025 08:11 by ADMIN

As per the subject. This can be observed in the following StackBlitz which is forked from the Telerik documentation on resizing with three small changes:

  • Remove style={{ height: '400px' }} from the Grid component in app.tsx
  • Remove height: 100%; from my-app style in index.html
  • Remove height: 100%; from html, body style in index.html

https://stackblitz.com/edit/react-vajzshwv?file=app%2Fapp.tsx,index.html

Logged as a bug because there is nothing in the documentation stating that a height for the Grid or Grid container must be set in order for this to work. If this is a documentation issue rather than a code issue, please advise the recommended approach for using the Grid resizable property.

Need More Info
Last Updated: 28 Mar 2025 16:41 by ADMIN
When I change the width of the component, I expect that the state of the buttons (active/locked) will change depending on the scroll position, but this does not happen. For example, if the component did not scroll and both buttons are locked, then when the width is reduced, they will also remain locked. I think this is a mistake. Is there a way around this problem?
Unplanned
Last Updated: 25 Mar 2025 10:44 by ADMIN

Hi,

I have run into an issue when trying to input a date value where its parts contain a leading 0. The autoCorrectPaths option is set to false and I have specified a date format in my datePicker component. 

Reproduction:

1. open https://stackblitz.com/edit/react-wz6zocpe?file=app%2Fapp.jsx

2. try to input a date by typing 09, then 03, then 2025

Expected behaviour:

The date in the input field should be "09.03.2025"

Actual behaviour:

The date in the input field is "day.09.2000"


Declined
Last Updated: 13 Mar 2025 09:38 by ADMIN

@progress/kendo-react-inputs@9.0.0

going back to this ticket, we'd like to use CTRL+up/down for our own purposes... as such, you can now disregard that feature request in lieu of fixing this bug =)

since this is undocumented behavior (documentation screenshot below) i believe we have a legitimate bug claim.

also, other controls like DateTimePicker reliably ignore the CTRL+up/down while implementing bare up/down as documented.

 

Unplanned
Last Updated: 12 Mar 2025 09:16 by ADMIN
Created by: David
Comments: 1
Category: Data Grid
Type: Bug Report
1

As stated in the subject, the GridNoRecords component has an undocumented maximum width of 20em after which the GridNoRecords message is cut off. Please see the following StackBlitz for an example: https://stackblitz.com/edit/react-2z8hh63r?file=app%2Fapp.tsx

Kind regards,

David

Completed
Last Updated: 07 Mar 2025 13:46 by ADMIN
Release 2025 Q1 (Feb)

As stated in the subject. To reproduce:

npx create-react-app my-app --template typescript
  • Change the react and react-dom dependencies in the generated package.json file from ^19.0.0 to ^18.0.0, add corresponding "@types/react": "^18.0.0" and "@types/react-dom": "^18.0.0" entries to devDependencies, and add a standard tsconfig.json file e.g.
{
    "compilerOptions": {
      "target": "es6",
      "lib": [
        "dom",
        "dom.iterable",
        "esnext"
      ],
      "allowJs": true,
      "skipLibCheck": true,
      "esModuleInterop": true,
      "allowSyntheticDefaultImports": true,
      "strict": true,
      "forceConsistentCasingInFileNames": true,
      "noFallthroughCasesInSwitch": true,
      "module": "esnext",
      "moduleResolution": "node",
      "resolveJsonModule": true,
      "isolatedModules": true,
      "noEmit": true,
      "jsx": "react-jsx"
    },
    "include": [
      "src"
    ]
  }
npm i @progress/kendo-react-grid @progress/kendo-data-query @progress/kendo-react-data-tools @progress/kendo-react-inputs @progress/kendo-react-intl @progress/kendo-react-dropdowns @progress/kendo-react-dateinputs @progress/kendo-drawing @progress/kendo-react-animation @progress/kendo-licensing @progress/kendo-react-buttons @progress/kendo-react-treeview @progress/kendo-react-popup @progress/kendo-svg-icons @progress/kendo-theme-default
  • Delete content generated by create-react-app which is not required e.g. App.test.tsx, logo.svg, reportWebVitals.ts, setupTests.ts and corresponding references
  • Confirm you can run npm start with no webpack errors or warnings (see screenshot)
  • Add a <Grid> with <GridNoRecords> to App.tsx e.g.
    <div className="App">
      <header className="App-header">
        <Grid>
          <GridNoRecords>This generates TS2786</GridNoRecords>
        </Grid>
      </header>
    </div>

Confirm that npm start results in error TS2786 (see screenshot).

Please see attached for the sample project (with the node_modules folder removed). I believe this error was introduced in v9.0.0 as part of the migration from classes to functional components.

 

Need More Info
Last Updated: 21 Feb 2025 09:36 by ADMIN
Title: Visually appearing heading text 'Create Text Widget' is not programmatically defined as heading.

Test Environment:
 
OS: Windows 11 Enterprise Insider Preview Version 24H2(OS Build 26100.2892)
Browser: Microsoft Edge Version 132.0.2957.140, Chrome Version 133.0.6943.54
Tools: F12 Developer Tools /Accessibility insights for web.

User Impact:
 
The absence of a programmatic heading for the visually displayed "Create Text Widget" impacts blind and low-vision users who rely on screen readers to quickly identify and navigate to key sections. It also affects users with cognitive disabilities, who depend on clear, structured headings for better understanding and easier navigation.

Observation:
  1. Same issue is observed for the below two dialogs.
    1. Visually appearing heading 'Import Workspace' is not defined as heading programmatically. [Path: Home page-->activate 'Hamburger' menu-->Import workspace--> Popup] (Refer Attachment: Note_1_Visually appearing heading 'Create Workspace' is not defined as heading.png.)
    2. Visually appearing heading 'Create Workspace' is not defined as heading programmatically. [Path: Home page-->activate 'Hamburger' menu-->Add new workspace--> Popup] (Refer Attachment: Note_2_Visually appearing heading 'Import Workspace' is not defined as heading.mp4).
Pre-Requisites:
  1. Turn on Accessibility insights for web extension.
  2. Navigate to the headings toggle control and turn it on.

Repro Steps:
  1. Open the URL: Agora Home Page (PPE) in latest edge browser.
  2. 'Agora home page (PPE)' will be displayed.
  3. Navigate to 'Add a widget' control using tab key and activate it using enter key.
  4. Navigate to 'Mark down' control in the list displayed using tab key and activate it using enter key.
  5. 'Create text widget' dialog gets displayed.
  6. Observe and verify whether visually appearing heading text 'Create Text Widget' is programmatically defined as heading or not.

Actual Result:
 
Visually appearing heading text 'Create Text Widget' is not programmatically defined as heading.

Refer Attachment: 
Visually appearing heading text 'Create Text Widget' is not programmatically defined as heading..wmv

Expected Result:
 
 
Visually appearing heading text 'Create Text Widget' should be programmatically defined as heading level 2.
Ensure that heading structure should be logical in the page i.e., it should follow h1->h2->h3->h4->h5->h6.

Need More Info
Last Updated: 19 Feb 2025 12:21 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'.
    Need More Info
    Last Updated: 19 Feb 2025 12:19 by ADMIN
    Title: Screen reader is announcing incorrect name for the radio buttons present in the filter dropdown in windows.

    Test Environment: 
    OS: Windows 11 Enterprise Insider Preview Version 24H2(OS Build 26100.2892)
    Browser: Microsoft Edge Version 132.0.2957.140, Chrome Version 133.0.6943.54
    Screen readers: NVDA (2024.4.2), JAWS (Version 2025.2412.50) and Narrator.

    User Impact:
     
    This issue impacts visually impaired users who depend on screen readers to navigate the website, as the incorrect announcement of filter options may prevent them from selecting the right choices, hindering their ability to interact with the dropdown.

    Observation: 
    1. This issue is observed with all three screen readers.
    2. Same issue is observed in chrome browser as well.
    3. Name is not properly defined for once control. Screen reader is narrating the name twice for the once control as "Once check box not checked report frequency: once"
      Path: Home > Header > Reports > Schedule a report button > Schedule a Report pop-up.
      Refer Attachment: Name is not properly defined for once control.png
    Pre-Requisite:
      1. Turn on Screen Readers:
        1. Narrator: Win + Shift + Enter
        2. NVDA: Ctrl + Alt + N
        3. JAWS: Ctrl + Alt + J
      2. Verbosity:
        1. Narrator: Default
        2. JAWS: Beginner, Highest
        3. NVDA: Default
    Repro steps:
    1. Open the URL: Agora Home Page (PPE) in latest edge browser.
    2. Press tab key to move to the 'Alerts' control present in the page and activate it using enter key.
    3. 'Alert Definitions' page gets displayed.
    4. Press tab key to move to the 'Functions? Filter' control and activate it using 'Enter key'.
    5. Navigate through the radio buttons in the displayed popup using arrow keys and verify whether screen reader is announcing incorrect name for the radio buttons present in the filter dropdown in windows or not.
    Actual result:
    Screen reader is announcing incorrect name for the radio buttons present in the filter dropdown in windows. Screen reader is announcing as "Function? Filter radio button checked 1 of 2"

    Refer Attachment: Screen reader is announcing incorrect name for the radio buttons present in the filter dropdown in windows..wmv

    Expected result:
    Screen reader should announce correct name for the radio buttons present in the filter dropdown in windows. Screen reader should announce as "Is true radio button checked 1 of 2"

    Need More Info
    Last Updated: 19 Feb 2025 12:17 by ADMIN
    Title: Screen reader is not announcing the search result information on giving invalid data in the search edit field in windows.

    Test Environment: 
    OS: Windows 11 Enterprise Insider Preview Version 24H2(OS Build 26100.2892)
    Browser: Microsoft Edge Version 132.0.2957.140, Chrome Version 133.0.6943.54
    Screen readers: NVDA (2024.4.2), JAWS (Version 2025.2412.50) and Narrator.

    User Impact:
    The absence of screen reader announcements for invalid search results affects users with visual impairments, including blind and low-vision individuals, as well as users with cognitive disabilities who depend on auditory feedback to understand and correct errors, limiting their ability to use the search functionality independently.

    Observation: 
    1. This issue is observed with all three screen readers.
    2. Same issue is observed in chrome browser as well.
    Pre-Requisite:
      1. Turn on Screen Readers:
        1. Narrator: Win + Shift + Enter
        2. NVDA: Ctrl + Alt + N
        3. JAWS: Ctrl + Alt + J
      2. Verbosity:
        1. Narrator: Default
        2. JAWS: Beginner, Highest
        3. NVDA: Default
    Repro steps:
    1. Open the URL: Agora Home Page (PPE) in latest edge browser.
    2. Press tab key to move to the 'Save as' control present in the page and activate it using enter key.
    3. Save as dialog gets displayed.
    4. Press tab key to move to the 'workspace to be saved as in' edit field and activate it using 'Alt + down arrow key'.
    5. Enter any invalid data in the search edit field.
    6. Now Verify whether screen reader is announcing the search result information on giving invalid data in the search edit field in windows or not.
    Actual result:
    Screen reader is not announcing the search result information on giving invalid data in the search edit field in windows. Screen reader is remaining silent after giving invalid data in the edit field.
    Observation: Screen reader is narrating the displayed result information on giving valid data in the edit field.

    Refer Attachment: 
    Screen reader is not announcing the search result information on giving invalid data in the search edit field in windows..wmv

    Expected result:
    Screen reader should announce the displayed search result information on giving invalid data in the search edit field in windows. Screen reader should narrate as "No data found'.
    Planned
    Last Updated: 12 Feb 2025 09:50 by ADMIN
    Created by: Owen
    Comments: 3
    Category: KendoReact
    Type: Bug Report
    6

    When typing into a date picker and trying to type Feb 29th, 2024 (or any other leap year ofc) the date is updated incorrectly by the kendo date picker validation. As the user types the year their previous entry of 29 is updated to 28. This should update check should probably not occur until the user is done updating the input. If there is some fix or workaround we can do on our end to resolve this issue please let us know

    Here's a video of the bug in our application

    However, I was also able to reproduce the exact same behavior even in the documentation:

    Unplanned
    Last Updated: 06 Feb 2025 15:30 by ADMIN

    in latest v9.3.1 it appears GridFilterCell isn't passing properties shaped as 'isRequired' on DatePicker popupSettings 

    this does seem to be a regression because i just recently noticed it in latest upgrade which we need for other bug fixes.

    i pursued patching myself by populating animate in GridFilterCell.mjs which seemed to work but then i got warning for the next required property "appendTo". however, populating appendTo yields warning "Warning: Failed prop type: Invalid prop `appendTo` supplied to `Kendo React Popup`. Validation failed." so it's not easily reconcilable that way... therefore i tried removing isRequired on all 3 DatePicker popupSettings properties which of course avoided warnings and i didn't see any negative side effects.

    here is a codesandbox repro minimally tweaked to include a date field from kendo grid's "getting started" demo: https://codesandbox.io/p/sandbox/cool-sanne-d4tp85

    admittedly this is just a warning but it does create unnecessary noise in browser debug which detracts from issues truly requiring attention during development.

    screenshot with the warning from that demo repro:

    Declined
    Last Updated: 23 Jan 2025 18:42 by ADMIN
    Title: Alternative to Single Pointer options is not provided for adjusting the graph points.

    Test Environment: 
    OS: Windows 11 Version 24H2 (OS Build 22631.3958)
    Browser: Microsoft New Edge Version 128.0.2739.42 (Official build) (64-bit)

    Repro Steps:
    1. Open URL: React Charts Library & StockChart - StockChart - KendoReact Docs & Demos (telerik.com in Edge browser.
    2. "Kendo React Stock Chart Overview" chart will appear. 
    3. Navigate to the second chart present under Example using tab key.
    4. Now verify whether the single Pointer options alternative is provided for adjusting the graph points or not.
      Actual Result: An alternative to Single Pointer options is not provided for the dragging functionality to adjust the graph for start and end point.
      Please refer attachment- Single Pointer options alternative is not provided for adjusting the graph points.

      Expected Result: 
      Single Pointer options alternative should be provided for adjusting the graph points.
       
      Example: There can be editable fields provided so that the user can add values accordingly.
       
      Completed
      Last Updated: 23 Jan 2025 18:21 by ADMIN
      Created by: Marcu
      Comments: 2
      Category: KendoReact
      Type: Bug Report
      0

      When I press on a day from the past the DatePicker automatically scrolls to the next/previous year. Please check the attached video. 

      Is there any workaround for this issue ?

      Completed
      Last Updated: 23 Jan 2025 18:20 by ADMIN
      Created by: Brent
      Comments: 2
      Category: KendoReact
      Type: Bug Report
      0

      here's a simple repro project minimally tweaked from an original kendo demo:

      https://codesandbox.io/p/sandbox/suspicious-lovelace-8nmzgj?file=%2Fpackage.json

      just start dragging a column resize handle and you should see the "jitter" right away. in our experience, the jitter is so pronounced that resizing columns is no longer practically usable.

      please note this bug is definitely related to putting the kendo grid inside of a css-grid, see that definition in the parent <div style>

      as you may imagine, we use css-grid for our overall page layout which i believe is still modern best practice and we really hope you can fix this regression within that usage context.

      note, the bug manifests regardless of the gridTemplateAreas or gridTemplateColumns, you can eliminate those entirely and it's still present.

      hopefully helpful for tracking down:  it appears this started exactly in version "@progress/kendo-react-grid": "9.0.0-develop.11"... notice if you change back to @progress/kendo-react-grid v9.0.0-develop.10 the columns will no longer jitter upon resize.
       
      gif video attached just to be sure the issue is clear
      Completed
      Last Updated: 23 Jan 2025 18:18 by ADMIN
      Release 2025 Q1 (Feb)
      Created by: Maria
      Comments: 2
      Category: KendoReact
      Type: Bug Report
      1
      Hi,

      there seems to be an issue when changing the value of a DateTimePicker from null to a Date object and the specified format includes seconds.

      Reproduction: 

      1. Open https://stackblitz.com/edit/react-hnfuerwc?file=app%2Fapp.tsx  

      2. Choose a value from the DateTimePicker 

      Actual Behaviour
      The chosen value does not show up in the input box. Works OK in 8.5.0

      Expected Behaviour
      The chosen value should appear in the input box

      Browser
      Chrome, version 131.0.6778.205

      OS
      Windows 11
      Completed
      Last Updated: 23 Jan 2025 18:02 by ADMIN
      Created by: David
      Comments: 4
      Category: KendoReact
      Type: Bug Report
      1

      Hi,

      Please see the following example of the Upload component being used to transfer a single file to a byte array:

      https://stackblitz.com/edit/react-u2kbu9?file=app/main.tsx

      Notice that all packages are latest including react 18 but I have not switched to the new createRoot API, and as per react documentation "Until you switch to the new API, your app will behave as if it’s running React 17" - this warning can be seen in the console window. When you upload a file, the FileReader onprogress and onload events result in the file being successfully uploaded with 100% progress. You can see current state and new state of all events in the console window.

      Now please see the exact same example but switched to the new createRoot API:

      https://stackblitz.com/edit/react-y8fuya?file=app%2Fmain.tsx

      Notice that the warning is no longer visible in the console window. When you upload a file, the FileReader onprogress and onload events result in the file being successfully uploaded but the file progress is overwritten. You can see current state and new state of all events in the console window - the new state from the onProgress event is lost, and the new state in the onStatusChange event reports zero progress.

      I believe this is because of automatic batching in React 18.

      Kind regards,

      David

       

      Planned
      Last Updated: 06 Jan 2025 06:21 by ADMIN
      Created by: Hubert
      Comments: 1
      Category: Data Grid
      Type: Bug Report
      0

      Hi, there is a problem with filter filter popups in Data Grid.

      Steps to reproduce:

      1. Go to https://www.telerik.com/kendo-react-ui/components/grid/filtering

      2. Open the date filter popup  in the "FirstOrderOn" Column and click on any date

      3. Open and close the filter combo in "Disconinued" column couple of times. 

       

      Actual Behavior
      On version 9.1.0 besides Opening the "Disconinued" filter combo, the date popup also openes. On version 8.5.0 seems to work fine

      Expected Behavior
      Only the popup from "Discontinued" column should be Opened / Closed

      Browser
      Chrome

      Browser version
      131.0.6778.205

      OS type
      Windows11

      Completed
      Last Updated: 22 Dec 2024 17:57 by ADMIN

      Step by step instructions on how to reproduce the problem

      Try entering a negative value in the filter column using the StackBlitz example here https://stackblitz.com/edit/react-dx7cna?file=app/main.jsx

       

      This works using "ES" as locale (your example) https://stackblitz.com/run/?file=app/main.jsx

       

      Github issue here https://github.com/telerik/kendo-react/issues/897

       

      Completed
      Last Updated: 22 Dec 2024 17:55 by ADMIN
      Created by: Grzegorz
      Comments: 2
      Category: KendoReact
      Type: Bug Report
      0

      We have two issues with grid with virtual scroll.

      Both are registered on github.

      First one is really blocking us: https://github.com/telerik/kendo-react/issues/1010

      Second one we found on Safari, it's also very critical for our customers: https://github.com/telerik/kendo-react/issues/1013

       

      Version: 4.7.0. Please note that version specified in Additional information does not make sense as we use Kendo React not Kendo UI.

      Can you help us somehow?

      1 2 3 4 5 6