I am running into a limitation with the <kendo-scheduler> component regarding how it determines the current time.
In our Angular application, we do not rely on the user's local operating system clock. Instead, we calculate a synchronized "Server Time" to ensure our scheduling is 100% accurate, regardless of whether a user's physical machine clock is drifting or set incorrectly.
The issue is that Kendo UI internally relies on the browser's native new Date() and Date.now() to determine the current time. Because of this, the Scheduler has no way to know about our application's synchronized time.
Example of the Impact: Let's say a user's physical laptop clock is set to 10:00 AM, but our application's synchronized server time is actually 1:00 PM.
The Scheduler's red "Current Time" marker line will render at 10:00 AM.
The Scheduler will highlight "ongoing" events that are happening at 10:00 AM.
Clicking the "Today" navigation button calculates the active day based on the 10:00 AM OS time.
Currently, I don't see an Input or API in Kendo to pass a custom "Now" value or time-provider function to the component, so the Scheduler constantly forces the physical OS time onto the UI.
If you have any built-in solution or recommended workaround for this scenario, please let me know.