iOS 16.2 breaks ProgressView(timerInterval:countsDown:) on Dynamic Island or on Always-On Lock Screen

I used ProgressView to display a countdown progress bar in a Live Activity. However, I found that since iOS 16.2, ProgressView(timerInterval:countsDown:) does not update properly in the following situations.

  1. on Dynamic Island (either Expanded or CompactLeading/Trailing)
  2. on the Locked Screen, after the display is turned off (isLuminanceReduced == true)

In these situations, the ProgressView for the countdown is always displayed at 100% and does not automatically update with the time. The problem only occurs in iOS 16.2. And it's confusing for users. Will it be fixed please?

Post not yet marked as solved Up vote post of Gong Down vote post of Gong
1.5k views

Replies

Noticed the same thing, but I thought it might be a "feature" rather than a bug.