Shown Time is wrong after daylight saving time change (difference beetween the time set and shown)

UNCONFIRMED
Unassigned

Status

Calendar
Calendar Views
UNCONFIRMED
3 years ago
3 years ago

People

(Reporter: jonatan_zeidler, Unassigned)

Tracking

Lightning 3.3

Details

(Whiteboard: [timezone])

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0
Build ID: 20150403142420

Steps to reproduce:

Create an event on february (time zone with daylight saving time change like in Germany) that repeats weekly


Actual results:

After daylight saving time change the hour is shown as one hour less in all views. When trying to edit the correct time is shown because the initial date was before the time shift. When changing the initial date to a day after the daylight saving time change, the time is shown correctly


Expected results:

Time of a frequent event should be the same after daylight saving time change
(Reporter)

Comment 1

3 years ago
(In reply to jonatan_zeidler from comment #0)
> When trying to edit the correct time is shown because the initial
> date was before the time shift.
... only in the edit window...

Comment 2

3 years ago
To be sure, your timezone is CET/CEST and this is an event created by your own and not an accepted invitation?

Is calendar.icaljs in the config editor enabled or disabled?

And just for completeness, do you have any messages in the error console (ctrl+shift+j)?
Flags: needinfo?(jonatan_zeidler)
(Reporter)

Comment 3

3 years ago
Created attachment 8590471 [details]
Lightning error log

the error log of thunderbird
Flags: needinfo?(jonatan_zeidler)
(Reporter)

Comment 4

3 years ago
Now i figured out that the way to reproduce the error is a little bit mir complicated. I am using an network calendar (owncloud) located in Germany and I create the events in Thunderbird.

How to reproduce:
1. Set time zone as Europe/Berlin in Thunderbird
2. Create ein weekly event starting in january (e.g. 31.01.2015 10:00)
3. Change time zone to America/Sao Paulo

What's wrong now:
Until the daylight saving time change in Brasil (afaik 15/02) the time is shown as 10:00, afterwards it's shown as 11:00 and finally after daylight saving time change in Germany (29/04) as 12:00. In octobre it will return with the daylight saving time changes to 11:00 and then to 10:00 again...

I attached the error log with thunderbird errors (filtered by keyword "calendar").

Comment 5

3 years ago
Can you please check, whether this is still an issue with TB38 beta with Lightning 4.0 beta? Also, please report as requested above whether you're using icaljs or not.
(Reporter)

Comment 6

3 years ago
I installed TB 38 and Lightning 4.0 and still the same issue when following the three steps. I also tried it using a local calender and getting the same issue. calendar.icaljs is and was disabled.

Comment 7

3 years ago
Thank you. Does enabling icaljs change the behaviour? Did step 3 of comment #4 mean changing timezone in the event or the application?
(Reporter)

Comment 8

3 years ago
Enabling icaljs does not change the behaviour. Changing timezone was meant as for the whole application. But in the event makes the issue even easier to reproduce:

1. While the time zone of the application is set as America/Sao Paulo create an event with time zone Europe/Berlin

Updated

3 years ago
Whiteboard: [timezone]
You need to log in before you can comment on or make changes to this bug.