Completed
Last Updated: 01 Jun 2023 14:09 by ADMIN
Release R2.2023-Increment.3(7.June.2023)
Created by: Hallmaster
Comments: 2
Category: Date/Time Pickers
Type: Bug Report
6

DateTimePicker controls for selecting a time don't scroll on touch screen devices as of 2022.2.510. 

Previously this has worked without any problems, but since we updated to 2022.2.510 the timepicker dropdown list no longer scrolls on touch screen devices, and instead the entire page scrolls, so the user can't select any other times. 

We have included the 'kendo.mobile.min.js' and 'kendo.mobile.scroller.min.js' files but this has not resolved the issue.

Completed
Last Updated: 14 Dec 2023 12:03 by ADMIN
Release 2019.R2
Created by: Iggy
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
3

When the dateInput property is set to true, the readonly method does not make the widget completely non-editable. It restricts user input, however, the date can be modified using the arrow keys.

Reproduction of the issue in a Dojo sample:
https://dojo.telerik.com/OpIFacOz

1. Initialize DatePicker
2. Set the dateInput property to true
3. Call the readonly() method

Current behavior

Value can be changed with the arrow keys

Expected/desired behavior

The value should not be editable

Environment

  • Kendo UI version: 2019.1.220
  • jQuery version: 1.12.4
  • Browser: [all]

Completed
Last Updated: 20 Mar 2024 15:33 by ADMIN
Created by: Jake
Comments: 2
Category: Date/Time Pickers
Type: Bug Report
2

Bug report

Hours are not visible on load in modern DateTimePicker

Regression since 2022.1.119

Reproduction of the problem
https://demos.telerik.com/kendo-ui/datetimepicker/component-type

Expected/desired behavior

Hours shall be visible at all times.

Environment
Kendo UI version: 2022.1.119 or newer
jQuery version: [all]
Browser: [all]

Completed
Last Updated: 13 May 2019 16:20 by ADMIN
Release 2019.R2

Actual behavior:

User uses down key or mouse scroll to change the time. A 00:00 hour is set instead of chosen hour on blur.

Expected behavior:

A value chosen by user remains selected. It's not changed by the timepicker.

Additional Context:

This problem occurs only when picker.enable(true) is called after component creation and user uses down arrow / mouse scroll to get to the the 'previous' day. When no .enable method is called everything works fine. Please see attached code snippets and gifs.

Dojo link: https://dojo.telerik.com/OZEDuFEg

Bug can be reproduced using the following code snippet:

 $(document).ready(function () {
    // create TimePicker from input HTML element
    var picker = $("#timepicker").kendoTimePicker({
            dateInput: true,
            format: 'HH:mm'
        }).data('kendoTimePicker');
    picker.enable(true)
});

Removing 

picker.enable(true)

fixes the issue

Completed
Last Updated: 24 Mar 2021 15:16 by ADMIN
Release 2021.R1.SP.next
Created by: Andreas
Comments: 1
Category: Date/Time Pickers
Type: Bug Report
1

Dear Kendo UI team,

 

I have experienced an issue with the Kendo UI datepicker when accessing it with a screenreader on the Kendo UI Vue preview page (https://www.telerik.com/kendo-vue-ui/components/dateinputs/datepicker/):

 

In the month/year view, if I change the selection, the selected date (from the original view before "zooming out" into the month/year view) is read out.

 

Expected behaviour: The currently selected month/year should be read out.

 

Steps to reproduce:

  • Start a screenreader (I have tried NVDA and JAWS).
  • Focus on the calendar, open it.
  • Change the view to the month/year view by using Ctrl+Arrow Up.
  • The focus is now on the month/year corresponding to the current date.
  • Change the selection by using one of the arrow keys.
  • No matter the current selection, always the (whole) current date is read out.

 

Software versions used:

  • Browsers:
    • Chromium 77.0.3865.75
    • Microsoft Edge 44.18362.449.0
  • Screenreader (always initial configuration):
    • NVDA 2019.1.1
    • JAWS 2019.1906.10 ILM
  • OS: Windows 10, latest updates
  • Keyboard layout: German

 

Furthermore, it seems to me that with Microsoft Edge in combination with JAWS I cannot open the month/year view, maybe because of a conflict of keyboard event handlers between the component and JAWS. Also the escape key has no effect, it does not close the datepicker.

 

The issue also occurs for the original jQuery version.

 

Thanks for your support.

 

Kind regards,

Andreas Schütz

Completed
Last Updated: 17 Feb 2021 15:56 by ADMIN
Release 2021.R1.SP.next
Created by: Softwarehouse
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
1

Bug report

If the user opens the Kendo UI DateTimePicker with a componentType of "modern", then selects set without any modifications, it will select today instead of what is in the input.

Reproduction of the problem

  1. Go to this Progress Kendo UI Dojo.
  2. Open the DateTimePicker and select set.

Expected/desired behavior

The value in the input should remain set as the Kendo UI DateTimePicker's value.

Environment

  • Kendo UI version: 2020.3.1118
  • Browser: All
Completed
Last Updated: 26 Oct 2023 12:08 by ADMIN
Release R1.2024-Increment.1(15.Nov.2023)

Bug report

In DateInput, when format is set to "yyyy/MM/dd", the day number cannot be greater than 9.

Regression introduced with 2023.2.606

Reproduction of the problem

  1. Open the DateInput demo - https://dojo.telerik.com/edokOJuG
  2. Try to enter a number greater than 9 in the day part.

Current behavior

A number greater than 9 cannot be entered in the day part.

Expected/desired behavior

Numbers greater than 9 should be allowed for the day part.

Environment

  • Kendo UI version: 2023.2.718
  • Browser: [all]
Completed
Last Updated: 26 Feb 2024 14:09 by ADMIN
Release 2024 Q2

Bug report

Modern DateTime picker messed-up and switches to timepicker when timpicker clicked i nthe back

Reproduction of the problem
1. Dojo: https://dojo.telerik.com/iJESeFUc

2. Click on the Calendar icon

3. Click around the calendar to hit the datepicker in the back

Result:

Environment
Kendo UI version: [all]
jQuery version: x.y
Browser: all

Completed
Last Updated: 06 Mar 2020 15:39 by ADMIN

Creating a timepicker with a min value on a DST start day (e.g. March 10, 2019), before the start time, causes the drop down to options to loop over pre-DST start times:
12:30 AM, 1:00 AM, 1:30 AM, 1:00 AM, 1:30 AM, 1:00 AM....

Expected: Time options should continue through the day:
12:30 AM, 1:00 AM, 1:30 AM, 2:00 AM, 2:30 AM, 3:00 AM....

I noticed the error originally in version "2018.3.1017", but it is still happening in "2019.1.220".

https://dojo.telerik.com/ayamEFuZ/4

If the dojo link doesn't work, here's a screenshot and code snippet.

<input id="timepicker" />
<script>
    $(document).ready(function () {
        // create TimePicker with broken drop down picker options
        $("#timepicker").kendoTimePicker({
            min: new Date(2019, 2, 10, 0, 30)
        });
    });
</script>
Completed
Last Updated: 27 Oct 2020 12:16 by ADMIN
Release 2020.R3.SP.next

Hi, 

When I'm set ngModel directive to the component, the messages are gone when my initial model value is null, empty string or undefined. Is there a way to prevent this behavior? I want to show the messages of the dateInput if the model does not have a valid date.

Here is an example of this. https://dojo.telerik.com/UvAWurud/5. You will be able to see the messages briefly displayed, but then they go away.

 

Thanks!

Completed
Last Updated: 07 Dec 2023 17:26 by ADMIN
Release R2.2023-Increment.3(7.June.2023)
Created by: Erich
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
0

Bug report

When the Kendo UI TimePicker is used as an editor and the dateInput option is set to true, incorrect validation is initiated. By default, the DateInput underlying widget min option is set to today's date. 

Reproduction of the problem

1. Create a TimePicker widget.

2. Set the dateInput option to true.

3. Open the cell for editing.

4. Press enter and see the default value applied.

Dojo sample:

https://dojo.telerik.com/EsolonuQ

Expected/desired behavior

When the TimePicker min option is set, the DateInput widget should take the min from the options of its owner, rather than taking today's date.

Workaround

Set the options of the DateInput after the initialization of the widget:

 $(input).getKendoTimePicker()._dateInput.options.min =  new Date(1910, 9, 11);

Environment

* **Kendo UI version:** 2020.1.114
* **jQuery version:** 1.12.4
* **Browser:** [all] 

Completed
Last Updated: 01 Nov 2022 13:55 by ADMIN
Release 2020.R1.SP1
Created by: SKUBOREV
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
0

Bug report

 

DatePicker throws JS error "Cannot read property '_focus' of undefined" in the following scenario:

1. Focus element

2. Select all text inside

3  Press Backspace or Delete

4. Remove focus from the element by clicking outside

Dojo to reproduce: https://dojo.telerik.com/uZAhiHuC

Reported in #1450532

Completed
Last Updated: 30 Sep 2020 12:46 by ADMIN
Release 2020.R3.SP.next
Created by: Duccio
Comments: 1
Category: Date/Time Pickers
Type: Bug Report
0

I have two datetime picker to select a datetime range.

The max value of end datetime picker must be the 00:00 of a given day (that is only 00:00 of the given day must be selectable).
The min value of end datetime picker depends on the selection of start timepicker.

Hence I need to dynamically change the minimum value of end datetime picker while mantaining the max value to 00:00 of the give day as show in the following dojo link:
https://dojo.telerik.com/IFAWOrax
(based on https://demos.telerik.com/kendo-ui/datetimepicker/rangeselection)

But when you select a different hours from 00:00 on the start datetime picker, the max value of end datetimepicker is not matained.

Completed
Last Updated: 12 Oct 2020 15:40 by ADMIN
Release 2020.R3.SP.next
Created by: Jose
Comments: 3
Category: Date/Time Pickers
Type: Bug Report
0

Hi,

Today I noticed a wrong behavior with the dateInput.

After the component is initialized with a predefined value, I can't change day part value, the component does not accept them.

In the next dojo you can see if I try to change directly day value, it marks it as invalid value. I need to change it with arrow keys before to accept any value.

https://dojo.telerik.com/UlEDizoW

Maybe I'm missing something?

 

Thanks!

Completed
Last Updated: 31 Jan 2022 09:50 by ADMIN
Release 2020.3
Created by: Brad
Comments: 1
Category: Date/Time Pickers
Type: Bug Report
0

The Timepicker portion of Date/Timepicker is showing an odd border and the highlight is slicing that border in half when hovering/clicking within the timepicker.  I looked at the timepicker only control, and this border is not showing.

I am attaching the 2 the snippets from dojo.telerik.com for each of the 2 controls to show the display difference.

 

Completed
Last Updated: 06 Oct 2020 14:24 by ADMIN
Release 2020.R3.SP.next
Created by: Ralph
Comments: 1
Category: Date/Time Pickers
Type: Bug Report
0

I was able to duplicate an issue I found when we upgraded to the latest Kendo UI for jQuery release. The DatePicker is not working correctly when the kendo namespace, kendo.ns, is set. I was able to duplicate it using the MVVM demo example for DatePicker. The month is no longer displayed and clicking on the Month to zoom out in time stops working as well. I have not checked what other functionality is not working. I do know the parsing is working properly as well as formatting.

<!DOCTYPE html>
<html>
<head>
    <base href="https://demos.telerik.com/kendo-ui/datepicker/mvvm">
    <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.2.617/styles/kendo.common.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.2.617/styles/kendo.metroblack.min.css" />
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.2.617/styles/kendo.metroblack.mobile.min.css" />

    <script src="https://kendo.cdn.telerik.com/2020.2.617/js/jquery.min.js"></script>
    
    
    <script src="https://kendo.cdn.telerik.com/2020.2.617/js/kendo.all.min.js"></script>
    
    

    <link rel="stylesheet" href="../content/shared/styles/examples-offline.css">
    <script src="../content/shared/js/console.js"></script>
  <script>
  // set the kendo namespace so not to collide with other libraries
  kendo.ns = "kendo-";
</script>
</head>
<body>
<div id="example">
    <div class="demo-section k-content">
        <div>
            <h4>Choose a date</h4>
            <input data-kendo-role="datepicker"
                   data-kendo-bind="visible: isVisible,
                              enabled: isEnabled,
                              value: selectedDate,
                              events: { change: onChange }"
                   style="width: 100%">
        </div>
        <div style="padding-top: 2em;">
            <h4>Console</h4>
            <div class="console"></div>
        </div>
    </div>
    <div class="box">
        <div class="box-col">
            <h4>Configuration</h4>
            <div>
                <label><input type="checkbox" data-bind="checked: isEnabled">Enable</label>
            </div>
            <div>
                <label><input type="checkbox" data-bind="checked: isVisible">Visible</label>
            </div>
        </div>
        <div class="box-col">
            <h4>Information</h4>
            Kendo UI DatePicker supports the
            <a href="https://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/enabled">enabled</a>,
            <a href="https://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/events">events</a>,
            <a href="https://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/value">value</a> and
            <a href="https://docs.telerik.com/kendo-ui/getting-started/framework/mvvm/bindings/visible">visible</a> bindings.
        </div>
    </div>
<script>
    var viewModel = kendo.observable({
        selectedDate: null,
        isEnabled: true,
        isVisible: true,
        onChange: function() {
            kendoConsole.log("event :: change (" + kendo.toString(this.get("selectedDate"), "D") + ")");
        }
    });
    kendo.bind($("#example"), viewModel);
</script>
</div>


</body>
</html>
Completed
Last Updated: 14 Sep 2020 09:32 by ADMIN
Release 2020.R3
Created by: Trent
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
0

Bug report

Current behavior
Component type does not apply in MVVM DateTimePicker

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

Expected/desired behavior
Modern component type shall be applied

Current workaround:

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

Environment
Kendo UI version: 2020.2.617
jQuery version: x.y
Browser: [ Chrome XX ]

Completed
Last Updated: 10 Feb 2021 16:39 by ADMIN
Release 2021.R1.SP.next

Bug report
In "modern" style with 24h format, it's not possible select 00 hour but only 24 

Reproduction of the problem
Open below Dojo:

https://dojo.telerik.com/AVUPahuS

Open TimePicker and try to Select 00:00

Current behavior
There is no 00:00

Expected/desired behavior
User shall be able to select 00:00 as it is in non-modern type

Environment
Kendo UI version: 2020.2.617 and above
jQuery version: x.y
Browser: [all]

Completed
Last Updated: 13 Sep 2021 11:01 by ADMIN
Release 2021.R3
Created by: TESI
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
0

### Bug report

When the Kendo UI DateTimePicker widget with componentType set to 'modern' is used in the filter menu of the Kendo UI Grid and the "Set" button is clicked, the form is submitted automatically.

### Reproduction of the problem

1) Set filterable.ui to be a DateTimePicker with componentType: modern;

2) Open the filter menu. Choose a date from the picker and click "Set";

3) The form is automatically closed/submitted.

A Dojo sample for reproduction (the 3rd column of the grid): https://dojo.telerik.com/ANEFExOC

### Expected/desired behavior

The form should not be automatically closed/submitted.

### Environment

* **Kendo UI version:** 2021.1.119
* **jQuery version:** 1.12.4
* **Browser:** [all]

Completed
Last Updated: 12 Oct 2021 17:11 by ADMIN
Release 2021.R3

Hi,

 

We are using DatePicker and DateTimePicker with DateInput.

Since Kendo UI 2021 R1 the DatePicker is showing the DateInput mask when the value is null. The DateTimePicker behaves correctly.

 

I've prepared an example. The value is set to null manually here, but in our code it is set via MVVM binding. 

https://dojo.telerik.com/OcaVaWoX

Reproduce:

1. Select Version Kendo 2020 R3: The DatePicker and DateTimePicker are both empty. That's the expected behavior.

2. Select Version Kendo 2021 R1: The DatePicker now incorrectly shows the DateInput mask, the DateTimePicker shows the empty picker correctly.

 

Best regards

 

1 2