345.79 KB, image/jpeg
4.69 KB, application/x-rar
Created attachment 8867564 [details] Calendar all day event bug - (main calendar tab shows correctly) and (Today Pane bug).jpg User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 Cyberfox/52.0.4 Build ID: 20170401081906 Steps to reproduce: Thunderbird 45.8.0 Lightning 4.7.8 I am subscribing "Google Holidays in United States" calendar, and others. They are "read only" calendars. That calendar is showing the "all day" event "Mother's Day" and is set with America/Chicago time zone. My timezone is set for Brazil/Sao Paulo. Actual results: Everything is ok at the calendar main tab, but not at "Today Pane" tab. Seems it is not capable to correctly handle the timezone, and such "Mother's Day" is showing as an event spreading over two days. Look attached images. Expected results: It has to show Mother's Day spreading over one single day on Today Pane. Remark: Timezone is an ending-less source of problems. Is something calendars should not have!
From the screenshot it seems there is inconsistency in the way Lightning displays the event, but the event seems flawed too because an all-day event shouldn't have a timezone, it should be floating (otherwise it would be all-day only in that timezone and two days in all the others). Could you export, and attach here, the event in .ics format from Google Calendar and then from Lightning?
Created attachment 8869624 [details] As requested - Google Holidays in United States (exported from Lightning and google)
The requested .ics calendars were uploaded. I had a look on some google calendars for holidays. There are "all day" events with timezone set and others without. Seems the calendar creators are not following any specific rule regarding timezone for all day events.
How are you subscribed to the calendar? Is this using the ics feed, the Provider for Google Calendar, or CalDAV?
I am subscribing google calendars using the "Provider for Google Calendar 3.3". (Thanks for making it!).