Here's another one for you. I didn't see any similar bugs listed in GitHub. Did I find a bug?
Repro Steps:
(Updated: Important first step.) Setup:
- Run these steps on a laptop running Windows 10.
- Set the time zone to CDT aka "Central Daylight Time" aka "America/Chicago".
- When testing in Firefox, you must close and re-start the browser after changing time zone.
- In Chrome, restarting the browser shouldn't be necessary.
- In either browser, open the developer console, click on Console to open a JavaScript console, type "new Date()", and push Enter. Confirm that the result is displayed in Central time (ex: "Mon Jun 21 2021 14:19:38 GMT-0500 (Central Daylight Time)").
- This bug is reproducible when the browser is in CDT, and this bug is NOT reproducible when the browser is in MSK.
Run the "KendoReact Scheduler Demo Preview" demo from https://www.telerik.com/kendo-react-ui/components/scheduler/#toc-kendoreact-scheduler-demo-preview . Running it directly from the Telerik site is fine; StackBlitz is not necessary.
Note that the Scheduler starts out in "business hours" mode, with a "Show full day" button visible at the bottom.
Double-click an empty slot to add a new appointment.
Enter a Start Time outside business hours such as 6 PM.
Enter a title, description, end time as necessary and push Save.
The new appointment is not visible. This is expected, as it's outside business hours.
Now push "Show full day".
Result:
The new appointment is NOT visible.
But push the ">" button on the top left, to the right of the "today" button. Then push the "<" button. (This moves forward a week, then moves back.) The appointment is now visible.
Expected:
The new appointment should be visible immediately upon pushing "Show full day".