CalDAV sync fails to parse certain iCalendar events that use DESCRIPTION;ALTREP="data:text/html,..." with URL-encoded HTML content and folded long lines.
Example error:
parse_ical_data: failed to parse iCalendar: error Satisfy at: BEGIN:VEVENT
The event data is valid iCalendar (RFC 5545) but the parser (icalendar crate or our wrapper) doesn't handle the ALTREP parameter with data: URIs containing encoded content.
This causes some events to silently not appear in the calendar view.
CalDAV sync fails to parse certain iCalendar events that use
DESCRIPTION;ALTREP="data:text/html,..."with URL-encoded HTML content and folded long lines.Example error:
The event data is valid iCalendar (RFC 5545) but the parser (
icalendarcrate or our wrapper) doesn't handle the ALTREP parameter with data: URIs containing encoded content.This causes some events to silently not appear in the calendar view.