Test Environment:
OS: Windows_11URL: https://demos.telerik.com/aspnet-ajax/scheduler/examples/overview/defaultcs.aspx
Repro Steps:
1. Open URL: https://demos.telerik.com/aspnet-ajax/scheduler/examples/overview/defaultcs.aspx page in Edge Browser.
2. In the calendar, TAB through the controls "Mon, 30", "Tue, 31", "Wed, 1", etc.
3. Observe the issue that the controls do not display a focus outline when they receive focus.
Actual Behavior:
Focus indicator is not visible on the controls, "Mon, 30", "Tue, 31", "Wed, 1", etc.
Expected Behavior:
Focus indicator(s) must be clearly visible on each interactive element when navigating the page using the tab key.
When the Scheduler is in an initially hidden container, the appearance is broken.
Solution: call the .repaint() method of the control as soon as the parent becomes visible
When the timezone of the client is before UTC (e.g. UTC -1 or UTC -3) if you use the calendar for navigation, you will be navigated to the day before the selected one.
For our product we are using Telerik RadScheduler to display user calendar information, which we make extensive use of the Telerik.Web.UI.RecurrenceRule implementation. Additionally we are now integrating with Google Calendar to display and edit external events within our application. There have been several recurrence rules returned from Google that follow the iCalendar standard but RecurrenceRule has failed to parse correctly. Below are some examples of rules that have issues: 1. EXDATE value is ignored: DTSTART:20160405T120000Z DTEND:20160405T130000Z RRULE:FREQ=DAILY;INTERVAL=4;BYDAY=MO,TU,WE,TH,FR,SA,SU EXDATE;VALUE=DATE-TIME:20160413T120000Z 2. INTERVAL is ignored (interval of 1 is assigned when parsed by Telerik) DTSTART:20160404T120000Z DTEND:20160404T130000Z RRULE:FREQ=DAILY;COUNT=10;INTERVAL=4 3. Parse fails completely: DTSTART:20160404Z DTEND:20160405Z RRULE:FREQ=WEEKLY;UNTIL=20160509Z;BYDAY=MO;INTERVAL=1