Home Assistant refreshes a CalDAV to-do list again when a task changes while the list is already being read. Previously, the follow-up refresh was skipped, leaving an added, edited or completed task looking unchanged for up to fifteen minutes.
The correction covers quick successive check-offs as well as changes made during a scheduled refresh. Tests with deliberately slowed reads on Nextcloud, Baikal and Radicale confirmed that the extra refresh shows the changes after the ongoing read finishes.