CarPlay: CPListImageRowItem images and CPNowPlayingTemplate buttons occasionally not displaying (requires device reboot)

Device: iPhone 17 Pro Max iOS version: iOS 26.3 CarPlay type: Wired

We are encountering two intermittent UI issues in CarPlay when running our music application. The problems occur occasionally and cannot be recovered without restarting the device.

Issue 1: CPListImageRowItem image not displaying

On the CarPlay home page, some images occasionally fail to appear.

Implementation details:

  • The list is updated using CPListTemplate.updateSections.
  • Each item is a CPListImageRowItem.
  • On iOS versions below 26, images are updated using updateImages.
  • On iOS 26, images are provided through CPListImageRowItem.elements, where each element is a CPListImageRowItemRowElement.

Observed behavior:

  • Logs confirm that the data is correctly provided.
  • However, in failing cases the CPListImageRowItemRowElement appears with both title and subtitle equal to nil.
  • The image is not rendered in the UI even though the item exists.

Issue 2: Now Playing bottom buttons occasionally missing

On the Now Playing screen, the bottom control buttons sometimes fail to appear.

Implementation details:

  • Buttons are updated using CPNowPlayingTemplate.updateNowPlayingButtons.
  • The buttons are instances of CPNowPlayingImageButton.

Observed behavior:

  • Occasionally the buttons are not displayed.
  • Once this occurs, the UI does not recover.
  • Restarting the phone immediately resolves the issue.

Additional observations

  • The issue appears to occur intermittently.
  • Once triggered, it persists until the device is rebooted.
  • Similar behavior has been observed in other music apps (for example, QQ Music).

Questions

  1. Are there known CarPlay UI rendering issues related to CPListImageRowItem or CPNowPlayingTemplate in recent iOS versions?
  2. Is there any recommended workaround or lifecycle handling that might prevent these UI elements from failing to render?

Any guidance would be greatly appreciated.

Answered by lybgo in 879598022

The following images were provided by users as part of their feedback.

Accepted Answer

The following images were provided by users as part of their feedback.

CarPlay: CPListImageRowItem images and CPNowPlayingTemplate buttons occasionally not displaying (requires device reboot)
 
 
Q