Memory leak in CarPlay when using CPListImageRowItem

Memory leak in CarPlay when using CPListImageRowItem.

The following behavior was observed in the CPListTemplate class when using CPListImageRowItem:

  • If a CPListImageRowItem cell is inserted into the screen, the screen starts to leak, even if it contains no elements (CPListImageRowItem(titleList: nil, imagesRow: [], titlesRow: []).
  • Replacing CPListImageRowItem with CPListItem stops the leak.
  • Using the new initializer for iOS 26 does not correct the issue; the screen still leaks.

Class reference: https://developer.apple.com/documentation/carplay/cplistimagerowitem

Memory leak in CarPlay when using CPListImageRowItem
 
 
Q