Interactive Widget: unable to reload timeline from AppIntent

My app features two kinds of widgets, let's call them kind A and kind B.

I have both A and B widgets on my Home Screen. When I tap the button on widget A (associated with App Intent), I expect widget B to also reload.

However, if you call WidgetCenter.shared.reloadAllTimelines() inside the perform() method of the AppIntent, the timeline of widget B does not reload immediately. This issue only occurs on a physical device and is not consistently reproducible. On a simulator, however, widget B reloads as expected.

FB13152293

Xcode 15 beta 8 + iOS 17 beta 8

It's all the same behaviour in iOS 17.3 and Xcode 15.2. Do you have any clarification from Apple about your feedback?

Interactive Widget: unable to reload timeline from AppIntent
 
 
Q