When switching videosources using Safari on iPhone and Desktop I have noticed that the video briefly loads/displays the first frame of the video before jumping back to the current video time. Do you know why this occurs?
That would be more a question for the Safari developers

.
There are a several strange browser bugs especially related to video handling. That's probably because the video decoding is often not fully done by the browser itself, instead they are also using external frameworks or systems-libraries for the video stuff.
But I will keep a look, maybe there is something to detect and workaround...
Best regards,
Klaus