Unplanned
Last Updated: 10 Apr 2025 06:37 by ADMIN
Paul
Created on: 27 Mar 2025 12:08
Category: Kendo UI for Angular
Type: Bug Report
0
Dateinput/datepicker prevents full year typing with format d/M/y and allowCaretMode enabled

When dateinput format is "d/M/y" and "allowCaretMode" is enabled, users are unable to enter valid dates. Tested with dateinput and datepicker components.

Steps to reproduce

  1. Setup a kendo-dateinput component with "allowCaretMode" set to "true" and the "format" set to "d/M/y" (see stackblitz below).
  2. Enter a valid single-digit day and valid single-digit month into the input
  3. Try typing a year
  4. Observe that only one character of the year can be entered and the input locks up, preventing the user from completing a valid date.

Stackblitz example

https://angular-x4rvxqyp-qfq5b7mj.stackblitz.io

Expected Behaviour:

The user should be able to enter a full year after typing a valid single-digit day and month.

Observed Behaviour:

After entering a single-digit day and month, the input locks up, preventing the user from typing more than one character for the year. This prevents users from entering valid dates, making the input unusable in this scenario.

I couldn’t find an existing bug report related to this issue. Could you confirm whether this has already been reported or provide guidance on a potential fix or workaround?

Thanks

 

 

 

3 comments
ADMIN
Georgi
Posted on: 10 Apr 2025 06:37

Hi Paul,

Generally speaking, our team usually refrains from committing to a specific timeframe for when an issue will be fixed or a feature will be implemented. The reason behind this is the fact that the process of development planning is complex and depends on various factors such as capacity, demand, and priority of the tasks and issues.

If the fix for the issue is urgent for your project, I would like to present you with an offering that may be relevant and applicable to your needs - our Feature Acceleration program. It allows a customer to negotiate a particular component or functionality to be implemented on demand.

Feature acceleration fits well in scenarios where a feature, bug, or enhancement is important for an application's success, but it is not planned to be available at the time of the application's completion.

Please, let me know if you are interested in pursuing this option at any time, and I will put you in touch with our Professional Services team to discuss your exact specifications and possible timeframes.

Please, let me know if I can further assist you with this case.

Regards,
Georgi
Progress Telerik

Enjoyed our products? Share your experience on G2 and receive a $25 Amazon gift card for a limited time!

Paul
Posted on: 03 Apr 2025 10:14

Hi Georgi

Thanks for confirming that it is indeed a bug. Are you able to provide an estimate of when we can expect a fix or an update regarding this issue?

Thanks

Paul

ADMIN
Georgi
Posted on: 03 Apr 2025 08:29

Hello Paul,

Thank you very much for the details provided.

Thanks to the thorough information that was provided in the thread, I indeed managed to reproduce the unexpected behavior of the Kendo UI for Angular DateInput/DatePicker when the allowCaretMode is set to true, the format is set to "d/M/y" and the user enters single-digit values for the day and the month.

Having consulted our team on the matter, it turned out that the current behavior of the DateInput/DatePicker components is indeed a bug on our side. For this reason, I logged an issue in our public GitHub repository, and what I would suggest would be to subscribe to it in order to track the resolution process:

As a token of gratitude for pointing out this issue to us, I updated your Telerik Points.

In these lines of words, I would like to apologize for any inconvenience that this unexpected behavior might be causing.

Until the issue is resolved, what I could suggest would be for the developer to avoid setting the allowCaretMode property:

I completely understand that this might not be an ideal solution but could be used until a fix is introduced.

Please, let me know if I can further assist you with this case.

Regards,
Georgi
Progress Telerik

Enjoyed our products? Share your experience on G2 and receive a $25 Amazon gift card for a limited time!