Planned
Last Updated: 03 Apr 2024 07:28 by ADMIN
Created by: Owen
Comments: 3
Category: KendoReact
Type: Bug Report
2

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:

Duplicated
Last Updated: 29 Feb 2024 17:14 by ADMIN
Created by: eDAD
Comments: 0
Category: KendoReact
Type: Bug Report
0

Environment (OS, Application, Versions):

OS Version: 22H2 (OS Build 25352.1)
Edge Dev: Version 121.0.2277.112 (Official build) (64-bit)

Repro Steps:

   1. Open https://codepen.io/oneID/pen/LYaGREP and turn on NVDA.
   2.Navigate to Populate grid and activate it using enter key.
   3.Navigate to Expand button under domain in export to excel table.
   4.Verify if the accessible name and role for the expand button is correct or not.

Actual Results:

Accessible name for the 'expand' button is not correct, Expand button is defined as link.

Expected Results:

Accessible name of 'expand' button should be sufficient for screen reader user. Accessible name should contain value available in domain as well.

Role should be defined as 'Button' as its behaving as button.

Completed
Last Updated: 01 Feb 2024 15:48 by ADMIN

This is a bug on your documentation website.

Go to https://www.telerik.com/kendo-react-ui/components/grid/ for example to see that the side panel on the left is empty in an Edge browser. It flickers then it disappears.

It works fin in Chrome and Firefox

Completed
Last Updated: 22 Dec 2023 15:28 by ADMIN
Release [R1 2024] PI 2
Created by: Jason
Comments: 1
Category: MultiViewCalendar
Type: Bug Report
1
MultiViewCalendar component is broken in your library and in your example pages of it on your website at https://www.telerik.com/kendo-react-ui/components/dateinputs/multiviewcalendar/. Clicking the date label in the top left of the control is supposed to change the view level correctly but it does not, it seems to be a click behind in its behavior.

To reproduce on your site at https://www.telerik.com/kendo-react-ui/components/dateinputs/multiviewcalendar/

Click on this month label


Then click any other month than the one you were in


Then it shows the wrong (previous) month


If you keep clicking up and down from here you will find it seems to be navigating to your previous click each time, not the current click. Please correct this as its a bug in my new application going to production soon.

Thanks.
Unplanned
Last Updated: 25 Mar 2024 17:43 by ADMIN
Created by: Owen
Comments: 6
Category: DatePicker
Type: Bug Report
3

Hello,

We've been experiencing a weird behavior with the date picker element. We wanted to have an auto advancing cursor that moves from date -> month -> year without the user having to manually press the arrow keys.

We based our solution off this previous method in your JQuery element. However the React element has some buggy behavior when it comes to updating existing date values in the input that makes this method impossible. (the functionality works correctly in the JQuery version of the library, just not React)

When updating an existing value in the box from a single digit value (e.g. 01, 02, 03, 04, but not 10, 11, 12) instead of overwriting the existing value it appends the new number the user entered. For example, if a 01, is in the box and the user types 2 it becomes 12, when it should have become 02.

This can be especially confusing for the user when working with named dates (e.g. "Jan", "Feb",  "Dec", etc) since they do not see the numbers involved. If the user is updating Jan, and they press 2. It should update to Feb not Dec...

I've attached a GIF of the problem below as I've described

Under Review
Last Updated: 13 Dec 2023 09:07 by ADMIN

Hello,

We have recently upgraded our packages to version: "@progress/kendo-react-grid": "^6.1.0". While testing the new look and feel of the application we've noticed that the pagination is no longer working on several grids from the application. After investigating for a while, we have found the property that is causing the issue(rowHeight), please take a look at the Stackblitz example from below.

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

As you can see, in the example the pagination is not working. If we remove the property "rowHeight" from the grid the pagination is working again. We are not sure how these two are related but can you tell us what is going wrong and how we can fix it?

Thanks!

Planned
Last Updated: 29 Nov 2023 06:23 by ADMIN
Created by: Simonas
Comments: 1
Category: ComboBox
Type: Bug Report
0

Attempting to select a comboBox value with a down arrow key press when there is only a single item in array results in a crash.

I'm adding a link to a modified version of combobox demo showcasing the error.
Steps for reproduction:

  1. Select comboBox field
  2. Click arrow key down to select first and only entry in the comboBox
Under Review
Last Updated: 16 Oct 2023 07:53 by ADMIN
Created by: Grant
Comments: 4
Category: KendoReact
Type: Bug Report
0

Hi team, 

Im my example (see here), I've added a 'name' attribute to the 'Persons' resource data, and changed the textField mapping to use the 'name' field, however the scheduler is still displaying the results of the 'text' attribute. 

Leading me to think that the scheduler is hardcoded to only look for the text attribute, because if its changed/removed, the scheudler does not display anything, regardless of what the 'textField' value is.

Please advise.

Thanks,
Grant

Won't Fix
Last Updated: 28 Jul 2023 11:48 by ADMIN
Created by: eDAD
Comments: 1
Category: KendoReact
Type: Bug Report
0

Title:
[Answers Community: Ask a question]: Unable to navigate and access the 'Remove' button using keyboard.

Test Environment:
Windows 11 OS version:22H2 22621.1992
Edge Version 114.0.1823.82(Official build) (64-Bit)

Repro-Steps:
1.  Open https://www.telerik.com/kendo-react-ui/components/upload/url.
2.  Navigate to 'select files..' button using arrow key and invoke it using enter key.
3.  Upload any file.
4.  Now try to navigate using tab key and access 'Remove' button using keyboard and check whether its accessible or not using keyboard.

Actual Result:
Unable to navigate and access the 'Remove' Button using keyboard.


Expected Result:
User should be able to navigate and access the 'Remove' button using keyboard.

User Impact:
User with motor impairments who rely on keyboard will not be able to access 'Remove' button if user is not able to navigate to the button using keyboard.

Need More Info
Last Updated: 21 Jul 2023 12:23 by ADMIN
Created by: Michael
Comments: 1
Category: KendoReact
Type: Bug Report
0
Hi thanks. When resizing a column the page skips in Edge. Please see attached video. KendoReact.
Unplanned
Last Updated: 14 Jul 2023 07:09 by ADMIN
Created by: Valery
Comments: 1
Category: Data Grid
Type: Bug Report
0

The issue can be seen on your demo at https://www.telerik.com/kendo-react-ui/components/grid/

Steps: 

1) Load the demo from https://www.telerik.com/kendo-react-ui/components/grid/

2) Click on (x) in customerID grouping 

3) Look at the console and see the line with exception: 

The problem is that `e.originalEvent.target` is an svg object and it's className property is an object, not a string. The object is `SVGAnimatedString {baseVal: '', animVal: ''}` and it doesn't have the method indexOf.

 

Please fix asap.

 

 

 

 

Completed
Last Updated: 18 Jul 2023 04:34 by ADMIN

In our project we control column widths manually as we have complex logic on how wide each column should be, based on a number of external criteria. However, those widths are not fixed and might change during the lifetime of the data grid.

This was not causing any problems up to version 5.11.0 but after we upgraded the Kendo packages this controlled behavior of the column widths broke:

kendo-react-grid v5.11.0 example (working):
https://codesandbox.io/s/crazy-bird-ss7mgl?file=/app/main.tsx

kendo-react-grid latest example (broken):
https://codesandbox.io/s/dazzling-antonelli-wxsflj?file=/app/main.tsx

If we inspect the elements of the data grid, we can see that there is an inline style attribute on the header and body tables, setting the total width of those <table> elements to the sum of its columns. However, that value is not updating after the initial mount as it was prior to v5.12.0 which effectively makes the column widths uncontrollable.

Unplanned
Last Updated: 03 Jul 2023 11:36 by ADMIN

https://codesandbox.io/s/keen-panka-vctttd?file=/app/main.tsx

In the attached video I am showing the steps taken to reproduce the bug from the reproduction link. Basically if you change the year in DatePicker's calendar - no matter which year you select - the year gets reset back to 1911. I was not able to reproduce this in Kendo's CodeSandbox examples until I noticed that they were using the legacy ReactDOM.render() instead of the new React 18's createRoot. As soon as I replaced it I was able to reproduce the bug.

Another strange observation is that I am able to reproduce this bug in only half of my tries after refresh, another colleague reproduces it in 20-25% of his tries, so it doesn't happen all the time but eventually it will. That's why I've recorded a video on a fresh reload of the attached reproduction. Also, you can sometimes see the year is already wrong after selecting it, or after subsequently selecting the month, or sometimes you don't see the year is reset to 1911 until after you select the specific date and the popup closes.

Although there are other ways to reproduce this issue, the one shown in the video is the easiest to hit the bad scenario. Also, we were not able to reproduce the issue on the DateTimePicker, although it seems to use the same Calendar component underneath.

Our assumptions having previously reported similar problems in Kendo after migrating to React 18 is that due to the concurrent rendering / batching of state updates in React 18's createRoot - something breaks the virtual scroll used in the calendar (in the video when I point to 1912 being the next year after the selected 2021, if we scroll a bit, the virtual scroll picks up and updates the incorrect years) so we end up with stale data for the year when selecting the month/date. This means that there might be other unwanted side effects that we just haven't stumbled upon.

This is a severe bug for our application's end users as they are unable to change the year in the date picker reliably. Falling back to the deprecated ReactDOM.render is not an option.

Completed
Last Updated: 15 Feb 2024 09:39 by ADMIN
Test Environment:
OS version: 22H2 (OS Build 25272. 1000)
Edge Dev Version: Version 111.0.1633.0 (Official build) dev (64-bit)

Pre- requisites: 
Open Settings -> Accessibility -> Contrast Themes -> Select Aquatic/Desert modes.

Repro-Steps:
  1. Open the above URL and login with valid credentials.
  2. Now check some checkboxes (e.g., Bold, Underline, Insert ordered list, etc.)
  3. Now apply high contrast themes and try to differentiate between the checked and unchecked checkboxes. 


Actual Result:

Unable to distinguish between the checked and unchecked checkboxes in high contrast Aquatic/Desert themes.

Expected Result:
User should be able to distinguish between the checked and unchecked checkboxes in high contrast themes also. 

User Impact:

Users with low vision who rely on high contrast will not be able to distinguish between the checked and unchecked checkboxes in high contrast Aquatic/Desert themes.

    Unplanned
    Last Updated: 17 May 2023 13:10 by ADMIN
    Created by: Kristiyan
    Comments: 1
    Category: Data Grid
    Type: Bug Report
    0

    Hello,

     

    Seems the link to the GridColumnMenu accessibility page from the DataGrid accessibility page is broken. 

    Our tools are also warning us about empty links, caused by the GridColumnMenu button. How would we solve these?

    Thank you,

    Kristiyan Dimitrov

     

    Completed
    Last Updated: 05 Sep 2023 14:17 by ADMIN

    As per the subject, you can no longer use the Calendar to select a date in a month before the currently selected Date. Please see the following demo:

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

    Steps to reproduce:

    • Click on the Calendar button
    • Click on any month before the currently selected month
    • Click on any date in the month
    • Observe that the day is changed correctly but the month is incorrectly incremented by one

    This error is not observed if you:

    • type in a date
    • use the mousewheel to scroll to the earlier date instead of clicking on the month
    • use Firefox instead of Chrome

    We aren't certain but don't believe this error was present before the latest Chrome 113 update. The error is reproducible in all versions of KendoReact from 5.2.0 onwards.

    Unplanned
    Last Updated: 05 May 2023 15:49 by ADMIN
    Created by: Marcel
    Comments: 2
    Category: KendoReact
    Type: Bug Report
    3

    Hello,

    when using the StrictMode we get an UncaughtError when using the PopupComponent. Fe. when using the Date/Time-Picker.


    ERROR
    Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
        at checkForNestedUpdates (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:27287:11)
        at scheduleUpdateOnFiber (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:25470:3)
        at Object.enqueueSetState (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:14067:7)
        at Component.setState (webpack-internal:///./node_modules/react/cjs/react.development.js:355:16)
        at PopupWithoutContext.componentDidUpdate (webpack-internal:///./node_modules/@progress/kendo-react-popup/dist/es/PopupWithoutContext.js:285:18)
        at commitLayoutEffectOnFiber (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:23328:30)
        at commitLayoutMountEffects_complete (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:24683:9)
        at commitLayoutEffects_begin (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:24669:7)
        at commitLayoutEffects_begin (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:24651:11)
        at commitLayoutEffects (webpack-internal:///./node_modules/react-dom/cjs/react-dom.development.js:24607:3)
    
    
    The above error occurred in the <PopupComponent> component:
        at PopupWithoutContext (webpack-internal:///./node_modules/@progress/kendo-react-popup/dist/es/PopupWithoutContext.js:97:28)
        at eval (webpack-internal:///./node_modules/@progress/kendo-react-popup/dist/es/Popup.js:38:67)
        at div
        at AsyncFocusBlur (webpack-internal:///./node_modules/@progress/kendo-react-common/dist/es/hocs/AsyncFocusBlur.js:30:23)
        at TimePickerWithoutContext (webpack-internal:///./node_modules/@progress/kendo-react-dateinputs/dist/es/timepicker/TimePicker.js:87:28)
        at eval (webpack-internal:///./node_modules/@progress/kendo-react-common/dist/es/hocs/withPropsContext.js:28:95)
        at component
        at Field (webpack-internal:///./node_modules/@progress/kendo-react-form/dist/es/Field.js:37:22)
      ...

    Unplanned
    Last Updated: 27 Apr 2023 10:43 by ADMIN
    Created by: Aaron
    Comments: 1
    Category: KendoReact
    Type: Bug Report
    0

    Given the simple example:


    const RatingContainer = () => {
      const [ratingValue, setRatingValue] = useState(0);
    
      const clearRating = () => {
        setRatingValue(0);
      }
    
      const onRatingChange = (event) => {
        setRatingValue(event.value);
      }
    
      return <div>
        <Rating 
          value={ratingValue}
          onChange={onRatingChange}
        />
        <Button
          onClick={clearRating}
        >
          Clear
        </Button>
      </div>
    }
    
    export default RatingContainer;

    The Rating component behaves as expected when updating `ratingValue` through the Rating component. However, when I want to clear the rating value with the 'Clear' button to update the `ratingValue`, the number of stars displayed doesn't update reflect the value of `ratingValue`.

    Here is a subsection of my package.json file.


       "@progress/kendo-data-query": "^1.6.0",
        "@progress/kendo-drawing": "^1.17.5",
        "@progress/kendo-licensing": "^1.3.0",
        "@progress/kendo-react-animation": "^5.13.0",
        "@progress/kendo-react-buttons": "^5.13.0",
        "@progress/kendo-react-charts": "^5.13.0",
        "@progress/kendo-react-common": "^5.13.0",
        "@progress/kendo-react-data-tools": "^5.13.0",
        "@progress/kendo-react-dateinputs": "^5.13.0",
        "@progress/kendo-react-dialogs": "^5.13.0",
        "@progress/kendo-react-dropdowns": "^5.13.0",
        "@progress/kendo-react-editor": "^5.13.0",
        "@progress/kendo-react-excel-export": "^5.13.0",
        "@progress/kendo-react-form": "^5.13.0",
        "@progress/kendo-react-grid": "^5.13.0",
        "@progress/kendo-react-indicators": "^5.13.0",
        "@progress/kendo-react-inputs": "^5.13.0",
        "@progress/kendo-react-intl": "^5.13.0",
        "@progress/kendo-react-labels": "^5.13.0",
        "@progress/kendo-react-layout": "^5.13.0",
        "@progress/kendo-react-listview": "^5.13.0",
        "@progress/kendo-react-notification": "^5.13.0",
        "@progress/kendo-react-pdf": "^5.13.0",
        "@progress/kendo-react-progressbars": "^5.13.0",
        "@progress/kendo-react-tooltip": "^5.13.0",
        "@progress/kendo-react-treelist": "^5.13.0",
        "@progress/kendo-react-treeview": "^5.13.0",
        "@progress/kendo-react-upload": "^5.13.0",
        "@progress/kendo-svg-icons": "1.4.2",
        "@progress/kendo-theme-bootstrap": "^5.2.0",
    I also attached a screenshot capturing an example.
    Unplanned
    Last Updated: 27 Apr 2023 11:25 by ADMIN
    Created by: RDot
    Comments: 1
    Category: ComboBox
    Type: Bug Report
    0
    Is their a way to keep the iPhone keypboard form popping when the combobox has focus?

    These are the things that have been tried -

  • Input attribute readonly = true.
  • Input keydown event return false.
    • Also added event listener with function to handleKeyPress and return false
  • Kendo attribute adaptive = true.
  • Input attribute inputMode = 'none'
  • Setting inputProps readonly = true and inputMode = 'none
  • Unplanned
    Last Updated: 27 Jul 2023 07:52 by ADMIN
    Created by: Daniel
    Comments: 7
    Category: KendoReact
    Type: Bug Report
    1

    Issue 1:

    I've implemented insert table tool in the editor and I'm setting some states on editor blur. The bug appears when the editor is focused and I try to add a table. When I select the rows and cols from the dropdown  and click to insert the table the editor blur is called my setStates are called and somehow the table insertion doesn't happen. In order to add the table I should not focus the editor and I have to click on the insert table button and select again the cols and rows.

    Issue 2:

    In the same editor I've added tableResizing plugin. The bug appears when I already have a table in the editor and open the insert table dropdown to add a new one. In that moment when the dropdown is still opened I hover over some of the already inserted table cells borders the insert table dropdown is closed.

    Issue 3:

    When the editor is controlled we have undefined as initial value and then we type something or try to add table for example the editor crashes and throw an error `Uncaught RangeError: Applying a mismatched transaction`. Even though the value type allows undefined EditorProps.value?: string | Node | undefined. It works fine though if the initial value is empty string.

     

    Package
    "@progress/kendo-react-editor":"^5.11.0 | 5.12.0"

    Minimal reproduction
    I'm providing an vite + react + ts project. Steps to run the project:
    npm install
    npm run dev

    It's reproducible in the provided examples in StackBlitz from Kendo, but the editor packages are not always resolved with turbo package manager. I guess it's the same issue as https://github.com/telerik/kendo-react/issues/1530

     

     

    1 2 3 4 5 6