VideoTexture() glitching in Safari

If I add them as THREE.VideoTexture( videoElem ) there is glitching in Safari. If I add them as THREE.Texture( canvasElem ) they are fine. Note that THREE.VideoTexture( videoElem ) works on other browsers fine. Any idea why?

Screen looks like this:
Screen Shot 2022-03-22 at 3.45.17 PM

Video element added by js:

This threejs example seems to play fine on Safari, so curious what’s up.

Can you provide more info? Maybe a working JSFiddle so we can take a look at your code?