cuechange event does not fire from HLS stream iPhone 13 pro iOS 15.4.1

We use a hidden text track and the cuechange event to sync timed events on our pages with the live HLS stream we are producing.

It fires correctly on iphone 8, 11, and 12, but will not fire when using an iPhone 13 pro. We see the 13 pro detect the text track by listening for the addtrack event, but the cuechange event never fires.

is this a known bug? or is there some special syntax or encoding for the stream that is required for the iPhone 13?

Replies

The bug is still present after updating iphone 13 pro from 15.4.1 to 15.5. all other iphone models are working with identical code.