<html><p>Hi all,<br /><br />I was looking into various issues that affect my experience of using Thunderbird for tasks and events with iCal/CalDAV drastically. I found some quite old neglected bugs assigned to it.<br /><br />It all boils down to interoperability issues between iCal RFC5545 compliance and the current state of the user interface which users are familiar with as well as the possibility of other standards like draft-ietf-calext-jscalendar.<br /><br />In the following table, I am only pointing out the differences that are visible to the end-user and thus cannot be converted seamlessly:</p><table border-collapse:="" collapse="" align="left" cellpadding="1" cellspacing="1" border="1" style="width: 100%;"><tbody><tr><td><strong>Topic</strong></td><td><strong>Current state of Thunderbird</strong></td><td><strong>iCal RFC5545</strong></td><td><strong>draft-ietf-calext-jscalendar</strong></td><td><strong>Bugzilla</strong></td></tr><tr><td><strong>All-day-events</strong></td><td>All-day events are supported with temporarily storing time during selection in the dialog but saving without</td><td>Saving the date(s) without time</td><td>Time can be hidden from the overview but has to be saved.</td><td>n/a</td></tr><tr><td><strong>Tasks with a date without a time</strong></td><td>Tasks with a date without a time are not supported, but are untouched when importing and then exporting them</td><td>Saving the date(s) without time</td><td>No example is given. Time can be hidden from the overview but has to be saved.</td><td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=357502">357502</a></td></tr><tr><td><strong>Privacy statuses</strong></td><td>Default: No value<br />Available options: "Public Event", "Show Time and Date Only", "Private Event"</td><td>Default: "Public"<br />Available options: "Public", "Confidential", "Private"<br />The server governs sharing based on this value and its settings.</td><td>Default: "Public"<br />Available options: "Public", "Private", "Secret"<br />The standard governs which values may be shared under which conditions.</td><td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=649944">649944</a></td></tr></tbody></table>I suggest stricter alignment to iCal RFC5545 at least in these cases to achieve full compliance. It is the only currently supported data format for tasks and events because the entire calendar is based on the iCal implementation libical or its new successor ical.js.<br /><br />The change from "Show Time and Date Only" to "Confidential" should be addressed in the changelog. Furthermore, a help article for the Privacy selector would be useful in any case as the concept of telling the server your preference on sharing is not exactly self-explanatory.<br /><br />Max</html>