You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you create a recurring event before a daylight savings time shift, but let it recur until after that shift, it will appear to have moved backwards/forwards by an hour. Technically speaking, the server is correct to do this, since the event is happening another 24 (or 24*7, etc...) hours past its previous occurrence; however, it's probably not what the user is expecting.
This is part of a broader issue with Calendar: for the most part, we ignore timezones, doing everything on the server in UTC, and letting the client convert to "local time" (but the only "local time" that's actually tested is America/New_York). Events probably want to be specified as a local time + timezone? And then recurring events would be calculated within that timezone? I'm not actually completely sure how best to handle this...
The text was updated successfully, but these errors were encountered:
…t of America/New_York for now
eventually the timezone should be somehow nicely be incorporated into the event UI
this is related to MyHomeworkSpace/client#167
…account
this is because the concept of a 'day' depends on the timezone, due to things
like daylight savings time
we do the tzdata lookup in CalculateTimes, which means it can error now. it's
possible we want to move that lookup somewhere else? there just doesn't seem to
be a great place to put it where it'd apply to all events
related to MyHomeworkSpace/client#167
If you create a recurring event before a daylight savings time shift, but let it recur until after that shift, it will appear to have moved backwards/forwards by an hour. Technically speaking, the server is correct to do this, since the event is happening another 24 (or 24*7, etc...) hours past its previous occurrence; however, it's probably not what the user is expecting.
This is part of a broader issue with Calendar: for the most part, we ignore timezones, doing everything on the server in UTC, and letting the client convert to "local time" (but the only "local time" that's actually tested is America/New_York). Events probably want to be specified as a local time + timezone? And then recurring events would be calculated within that timezone? I'm not actually completely sure how best to handle this...
The text was updated successfully, but these errors were encountered: