Pending Review
Last Updated: 10 Jul 2026 10:31 by Paul
Paul
Created on: 10 Jul 2026 10:31
Category: Kendo UI for Angular
Type: Bug Report
0
Dateinput/datepicker prevents full year, month, day 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.
  5. Try typing a double digit month.
  6. Observe that only one character of the month can be entered and the input locks up.
  7. Try typing a double digit day.
  8. Observe that only one character of the day can be entered and the input locks up.

Stackblitz example - angular v22 + kendo v24

https://stackblitz.com/edit/angular-kendo-dateinput-bug-rdocwtvr

Expected Behaviour:

The user should be able to enter a full year, month, and day 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 or month. This prevents users from entering valid dates, making the input unusable in this scenario.

Thanks

0 comments