Created attachment 8628917 [details] libcal gererated file with three events. Start TB Daily, I'm using 42.0a1 (2015-07-02), Lightning 4.4. Same problem with TB 40, Lightning 4.2. Set the preference calendar.icaljs to false, to disable ical.js. Import the attached file which was exported with libcal active. This contains three events in three time zones. - HHH: 15 AUG 2011, Berlin. - WEG: 15 AUG 2011, Warsaw - Thunderbird meeting, LA. These events seem to import OK. Now set the preference calendar.icaljs to true, to enable ical.js The events HHH and WEG disappear from the display. On export, they are also not exported. Note also, that compared to the libcal generated file now only one time zone is exported. This may or may not be a problem.
The test case uses a non-built-in timezone Sarajevo/Warsaw/Zagreb. Bug 1149470 tracks this issue for icaljs library. I don't see the problem with display and with import/export. The unsupported Sarajevo/Warsaw/Zagreb timezone disappears but this is kind of expected. The VTIMEZONE for Europe/Berlin and America/Los_Angeles are in the exported file but at different location.
Thanks. Yes, I can see the other time zones now in the exported file. I assume it's still a problem that the HHH and WEG events don't show up. Can you please confirm this. Sorry, it's hard to report a good bug when all you know is that there's something fishy :-(
I imported the file into local storage calendar, restarted Thunderbird, and the events show up fine in Aug-2011 and Dec-2014.
Hmm. Are we doing the same thing? I'm doing this: calendar.icaljs to false, import file. Two events show on 15th Aug 2011. calendar.icaljs to true. Restart TB. Two events on 15th Aug 2011 *do not* show up. I import using libical since the export was done with libical. I want to simulate what happens ical.js is used on a calendar that comes from a version of TB which used libical. That happened to me: I was using TB 38 and then moved to TB 40, the latter having ical.js enabled and those two events don't show (and don't export).