Repeat daily calendar event spanning time change comes up short
Categories
(Calendar :: General, defect)
Tracking
(Not tracked)
People
(Reporter: tlhackque, Unassigned)
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36
Steps to reproduce:
Create an all-day calendar event on 5-Nov-22, repeat until 10-Nov.
Note: I'm in US Eastern time zone, and that the fall time change occurred at 0200 on 6-Nov.
Actual results:
Appeared on calendar on 5, 6, 7, 8, 9. NOT 10. Opening/editing the event shows it ending on the 9th.
Editing the event (all occurrences) to the 10th and saving causes it to spring back to the 9th when re-opened.
Editing the event to end on the 11th causes it to appear to end on the 10th.
Editing the modified event shows it ending on the 10th, but saving it causes the end date to change to the 9th.
It appears that the 1 hour time change that the event spans is causing the end of the display to be computed incorrectly.
Expected results:
As entered, event should also appear on the 10th.
Editing event should not change the end date.
Taken after saving the event, and re-opening with "Edit - All occurences"
Note that the "Until(B)" date has dropped back to the 9th.
This would seem to be due to the local time change causing confusion between the end date of the event and its duration...
Updated•2 years ago
|
This 'All day event' is easy to reproduce and does not appear to have anything to do with timezone.
If 'All day Event' is selected then whatever repeat end date is chosen it always is 'up to but not including' set date. So forcing user to set end date as the next day - plus one day in order to get the correct day.
Remove the 'All day Event' option and set a time eg: Start date and time 9am and End date same day time 5pm it works ok.
see bug 1917314
Description
•