TimelineView in LiveActivity Widget called only twice

Hello, I have a live activity widget that displays the passing time during a meeting. It uses a TimelineView to update a custom circular progress bar (that overlaps) and a passing timer. It used to work before Xcode 16, now for some reason the completion handler it's called exactly 2 times and no more, no matter how I set the schedule interval (used to be .animation, but I've tried to update every seconds too).

In comparison a Text(timeInterval: ...) view is updated correctly.

I've also tried the same code under Xcode 16.1 RC and iOS 18.1 but the results are the same. This behavior happens on the preview, the simulator and actual device. Is there something changed that prevents the use of TimelineViews in widgets on iOS 18?

Our engineering teams need to investigate this issue, as resolution may involve changes to Apple's software. I'd greatly appreciate it if you could open a bug report and post the FB number here once you do. Bug Reporting: How and Why? has tips on creating your bug report.

Hello,

thanks for your feedback. I've submitted a bug report as suggested, here's the FB number:

FB15590204

Was this resolved? The link to the FB number doesn't work for me and I am experiencing the same issue as OP

TimelineView in LiveActivity Widget called only twice
 
 
Q