I'm using Youtube's iframe API to load videos on our site. I also have another iframe where this happens. The Youtube iframes are above the fold, but the browser doesn't render them until you swipe down just a little. I've put an animated icon and message to help users, but this looks silly because you only need to scroll ever so slightly.
I've tried multiple "fixes", but none seem to work. The fix to add -webkit-transform: translate3d (0,0,0)
does not work (can be seen here in many incarnations iPad Safari scrolling causes HTML elements to disappear and reappear with a delay).
I'm starting this new question because, although the above link is marked as answered, the answer no longer works, or is not valid. The part that makes the least sense is the content is actually about the fold.
Thanks for the help all.
EDIT: Also noting that I have tried making the page scroll via js. It seems that the browsers on iOS actually wait for user input before rendering the iframe. Weirdness.